From b286593b46a011b8a727b85d02d8bb8d09568e1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fatih=20T=C3=BCrken?= Date: Thu, 28 Sep 2023 00:04:18 +0300 Subject: [PATCH] Configure a default poll jitter of 5% of the poll interval --- .../v1beta1/zz_generated.deepcopy.go | 46 +- .../v1beta1/zz_generated.managed.go | 80 - .../zz_monitoractionrulesuppression_types.go | 2 +- .../zz_monitorsmartdetectoralertrule_types.go | 10 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 16 - .../v1beta1/zz_server_types.go | 6 +- apis/apimanagement/v1beta1/zz_api_types.go | 2 +- .../v1beta1/zz_apioperation_types.go | 6 +- .../v1beta1/zz_apioperationtag_types.go | 2 +- .../v1beta1/zz_apischema_types.go | 2 +- .../v1beta1/zz_apiversionset_types.go | 4 +- .../v1beta1/zz_authorizationserver_types.go | 12 +- .../apimanagement/v1beta1/zz_backend_types.go | 4 +- .../v1beta1/zz_emailtemplate_types.go | 4 +- .../apimanagement/v1beta1/zz_gateway_types.go | 2 +- .../v1beta1/zz_generated.deepcopy.go | 28 +- .../v1beta1/zz_generated.managed.go | 608 ------ .../v1beta1/zz_globalschema_types.go | 4 +- .../v1beta1/zz_identityprovideraad_types.go | 6 +- .../zz_identityproviderfacebook_types.go | 4 +- .../zz_identityprovidergoogle_types.go | 4 +- .../zz_identityprovidermicrosoft_types.go | 4 +- .../zz_identityprovidertwitter_types.go | 4 +- .../v1beta1/zz_management_types.go | 8 +- .../v1beta1/zz_namedvalue_types.go | 2 +- .../zz_notificationrecipientuser_types.go | 2 +- .../v1beta1/zz_openidconnectprovider_types.go | 8 +- .../apimanagement/v1beta1/zz_product_types.go | 4 +- .../v1beta1/zz_rediscache_types.go | 2 +- apis/apimanagement/v1beta1/zz_user_types.go | 6 +- .../v1beta1/zz_configuration_types.go | 2 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 16 - .../v1beta1/zz_generated.deepcopy.go | 64 +- .../v1beta1/zz_generated.managed.go | 352 ---- .../zz_springcloudaccelerator_types.go | 2 +- ..._springcloudapiportalcustomdomain_types.go | 2 +- ...springcloudappcosmosdbassociation_types.go | 2 +- ...zz_springcloudappmysqlassociation_types.go | 2 +- .../zz_springcloudbuilddeployment_types.go | 2 +- .../v1beta1/zz_springcloudbuilder_types.go | 6 +- ...zz_springcloudcontainerdeployment_types.go | 4 +- .../zz_springcloudcustomdomain_types.go | 2 +- ..._springcloudcustomizedaccelerator_types.go | 2 +- .../zz_springclouddevtoolportal_types.go | 2 +- ...zz_springcloudgatewaycustomdomain_types.go | 2 +- .../v1beta1/zz_springcloudservice_types.go | 2 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 16 - apis/attestation/v1beta1/zz_provider_types.go | 2 +- .../v1beta1/zz_generated.deepcopy.go | 1 - .../v1beta1/zz_generated.managed.go | 144 -- .../v1beta1/zz_managementlock_types.go | 4 +- .../v1beta1/zz_policydefinition_types.go | 6 +- .../zz_resourcepolicyassignment_types.go | 4 +- .../zz_resourcepolicyexemption_types.go | 4 +- .../v1beta1/zz_roleassignment_types.go | 4 +- .../v1beta1/zz_roledefinition_types.go | 4 +- .../zz_subscriptionpolicyassignment_types.go | 2 +- .../zz_subscriptionpolicyexemption_types.go | 4 +- apis/automation/v1beta1/zz_account_types.go | 4 +- .../automation/v1beta1/zz_connection_types.go | 4 +- .../zz_connectionclassiccertificate_types.go | 6 +- .../v1beta1/zz_connectiontype_types.go | 4 +- .../automation/v1beta1/zz_credential_types.go | 4 +- .../v1beta1/zz_generated.deepcopy.go | 46 +- .../v1beta1/zz_generated.managed.go | 224 --- .../zz_hybridrunbookworkergroup_types.go | 4 +- apis/automation/v1beta1/zz_module_types.go | 2 +- apis/automation/v1beta1/zz_runbook_types.go | 10 +- apis/automation/v1beta1/zz_schedule_types.go | 2 +- apis/automation/v1beta1/zz_webhook_types.go | 4 +- apis/azure/v1beta1/zz_generated.deepcopy.go | 19 +- apis/azure/v1beta1/zz_generated.managed.go | 48 - apis/azure/v1beta1/zz_resourcegroup_types.go | 2 +- .../zz_resourceproviderregistration_types.go | 2 +- apis/azure/v1beta1/zz_subscription_types.go | 2 +- .../azurestackhci/v1beta1/zz_cluster_types.go | 4 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 16 - .../v1beta1/zz_botchannelalexa_types.go | 4 +- .../v1beta1/zz_botchanneldirectline_types.go | 4 +- .../v1beta1/zz_botchannelline_types.go | 4 +- .../v1beta1/zz_botchannelmsteams_types.go | 2 +- .../v1beta1/zz_botchannelslack_types.go | 8 +- .../v1beta1/zz_botchannelsms_types.go | 8 +- .../zz_botchannelsregistration_types.go | 8 +- .../v1beta1/zz_botchannelwebchat_types.go | 4 +- .../v1beta1/zz_botconnection_types.go | 8 +- apis/botservice/v1beta1/zz_botwebapp_types.go | 6 +- .../v1beta1/zz_generated.deepcopy.go | 37 +- .../v1beta1/zz_generated.managed.go | 160 -- apis/cache/v1beta1/zz_generated.deepcopy.go | 28 +- apis/cache/v1beta1/zz_generated.managed.go | 80 - apis/cache/v1beta1/zz_rediscache_types.go | 10 +- .../zz_redisenterprisecluster_types.go | 4 +- .../v1beta1/zz_redisfirewallrule_types.go | 4 +- .../v1beta1/zz_redislinkedserver_types.go | 4 +- apis/cdn/v1beta1/zz_endpoint_types.go | 4 +- .../v1beta1/zz_frontdoorcustomdomain_types.go | 4 +- apis/cdn/v1beta1/zz_frontdoororigin_types.go | 2 +- .../v1beta1/zz_frontdoororigingroup_types.go | 2 +- apis/cdn/v1beta1/zz_frontdoorprofile_types.go | 2 +- apis/cdn/v1beta1/zz_frontdoorroute_types.go | 4 +- apis/cdn/v1beta1/zz_frontdoorrule_types.go | 4 +- apis/cdn/v1beta1/zz_generated.deepcopy.go | 37 +- apis/cdn/v1beta1/zz_generated.managed.go | 176 -- apis/cdn/v1beta1/zz_profile_types.go | 4 +- .../zz_appservicecertificateorder_types.go | 2 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 16 - .../v1beta1/zz_account_types.go | 6 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 16 - .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 16 - .../v1beta1/zz_availabilityset_types.go | 2 +- .../v1beta1/zz_capacityreservation_types.go | 2 +- .../zz_capacityreservationgroup_types.go | 2 +- .../compute/v1beta1/zz_dedicatedhost_types.go | 6 +- apis/compute/v1beta1/zz_diskaccess_types.go | 2 +- .../v1beta1/zz_diskencryptionset_types.go | 4 +- .../v1beta1/zz_galleryapplication_types.go | 4 +- .../zz_galleryapplicationversion_types.go | 10 +- apis/compute/v1beta1/zz_generated.deepcopy.go | 190 +- apis/compute/v1beta1/zz_generated.managed.go | 352 ---- apis/compute/v1beta1/zz_image_types.go | 2 +- .../v1beta1/zz_linuxvirtualmachine_types.go | 8 +- .../zz_linuxvirtualmachinescaleset_types.go | 10 +- apis/compute/v1beta1/zz_manageddisk_types.go | 6 +- .../v1beta1/zz_manageddisksastoken_types.go | 4 +- ...rchestratedvirtualmachinescaleset_types.go | 4 +- .../zz_proximityplacementgroup_types.go | 2 +- apis/compute/v1beta1/zz_sharedimage_types.go | 6 +- .../v1beta1/zz_sharedimagegallery_types.go | 2 +- apis/compute/v1beta1/zz_snapshot_types.go | 4 +- apis/compute/v1beta1/zz_sshpublickey_types.go | 4 +- .../zz_virtualmachineextension_types.go | 6 +- .../v1beta1/zz_windowsvirtualmachine_types.go | 10 +- .../zz_windowsvirtualmachinescaleset_types.go | 14 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 16 - .../v1beta1/zz_ledger_types.go | 6 +- .../v1beta1/zz_budgetmanagementgroup_types.go | 8 +- .../v1beta1/zz_budgetresourcegroup_types.go | 8 +- .../v1beta1/zz_budgetsubscription_types.go | 8 +- .../v1beta1/zz_generated.deepcopy.go | 1 - .../v1beta1/zz_generated.managed.go | 48 - .../v1beta1/zz_agentpool_types.go | 2 +- .../v1beta1/zz_generated.deepcopy.go | 46 +- .../v1beta1/zz_generated.managed.go | 112 -- .../v1beta1/zz_registry_types.go | 4 +- .../v1beta1/zz_scopemap_types.go | 2 +- .../v1beta1/zz_tokenpassword_types.go | 2 +- .../v1beta1/zz_webhook_types.go | 6 +- .../v1beta1/zz_generated.deepcopy.go | 73 +- .../v1beta1/zz_generated.managed.go | 48 - .../v1beta1/zz_kubernetescluster_types.go | 4 +- .../zz_kubernetesclusternodepool_types.go | 2 +- .../zz_kubernetesfleetmanager_types.go | 2 +- apis/cosmosdb/v1beta1/zz_account_types.go | 8 +- .../v1beta1/zz_cassandracluster_types.go | 4 +- .../v1beta1/zz_cassandradatacenter_types.go | 2 +- .../v1beta1/zz_cassandratable_types.go | 2 +- .../cosmosdb/v1beta1/zz_generated.deepcopy.go | 19 +- apis/cosmosdb/v1beta1/zz_generated.managed.go | 288 --- .../cosmosdb/v1beta1/zz_gremlingraph_types.go | 2 +- .../cosmosdb/v1beta1/zz_sqlcontainer_types.go | 2 +- .../v1beta1/zz_sqldedicatedgateway_types.go | 4 +- apis/cosmosdb/v1beta1/zz_sqlfunction_types.go | 2 +- .../v1beta1/zz_sqlroleassignment_types.go | 2 +- .../v1beta1/zz_sqlroledefinition_types.go | 6 +- .../v1beta1/zz_sqlstoredprocedure_types.go | 2 +- apis/cosmosdb/v1beta1/zz_sqltrigger_types.go | 6 +- .../v1beta1/zz_costanomalyalert_types.go | 6 +- .../v1beta1/zz_generated.deepcopy.go | 1 - .../v1beta1/zz_generated.managed.go | 48 - ...resourcegroupcostmanagementexport_types.go | 10 +- ..._subscriptioncostmanagementexport_types.go | 12 +- .../v1beta1/zz_customprovider_types.go | 2 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 16 - apis/databoxedge/v1beta1/zz_device_types.go | 4 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 16 - .../v1beta1/zz_accessconnector_types.go | 2 +- .../v1beta1/zz_generated.deepcopy.go | 19 +- .../v1beta1/zz_generated.managed.go | 48 - apis/databricks/v1beta1/zz_workspace_types.go | 4 +- .../v1beta1/zz_customdataset_types.go | 6 +- apis/datafactory/v1beta1/zz_dataflow_types.go | 4 +- apis/datafactory/v1beta1/zz_factory_types.go | 2 +- .../v1beta1/zz_generated.deepcopy.go | 883 ++++++--- .../v1beta1/zz_generated.managed.go | 720 ------- .../zz_integrationruntimeazure_types.go | 2 +- .../zz_integrationruntimeazuressis_types.go | 4 +- .../zz_integrationruntimemanaged_types.go | 4 +- .../v1beta1/zz_linkedcustomservice_types.go | 4 +- .../zz_linkedserviceazuredatabricks_types.go | 2 +- .../zz_linkedserviceazurefilestorage_types.go | 2 +- .../zz_linkedserviceazurefunction_types.go | 2 +- .../zz_linkedserviceazuresearch_types.go | 2 +- ...zz_linkedserviceazuretablestorage_types.go | 2 +- ..._linkedservicedatalakestoragegen2_types.go | 2 +- .../v1beta1/zz_linkedservicemysql_types.go | 2 +- .../v1beta1/zz_linkedserviceodata_types.go | 2 +- .../v1beta1/zz_linkedserviceodbc_types.go | 2 +- .../zz_linkedservicepostgresql_types.go | 2 +- .../v1beta1/zz_linkedservicesftp_types.go | 10 +- .../zz_linkedservicesnowflake_types.go | 2 +- .../v1beta1/zz_linkedservicesynapse_types.go | 2 +- .../v1beta1/zz_linkedserviceweb_types.go | 4 +- .../zz_managedprivateendpoint_types.go | 2 +- .../v1beta1/zz_triggerblobevent_types.go | 4 +- .../v1beta1/zz_triggercustomevent_types.go | 4 +- .../zz_databasemigrationproject_types.go | 8 +- .../zz_databasemigrationservice_types.go | 6 +- .../v1beta1/zz_generated.deepcopy.go | 19 +- .../v1beta1/zz_generated.managed.go | 32 - .../zz_backupinstanceblobstorage_types.go | 2 +- .../v1beta1/zz_backupinstancedisk_types.go | 2 +- .../zz_backupinstancepostgresql_types.go | 2 +- .../zz_backuppolicyblobstorage_types.go | 2 +- .../v1beta1/zz_backuppolicydisk_types.go | 4 +- .../zz_backuppolicypostgresql_types.go | 4 +- .../v1beta1/zz_backupvault_types.go | 6 +- .../v1beta1/zz_generated.deepcopy.go | 19 +- .../v1beta1/zz_generated.managed.go | 128 -- .../v1beta1/zz_resourceguard_types.go | 2 +- apis/datashare/v1beta1/zz_account_types.go | 4 +- .../v1beta1/zz_datasetblobstorage_types.go | 2 +- apis/datashare/v1beta1/zz_datashare_types.go | 2 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../datashare/v1beta1/zz_generated.managed.go | 96 - .../v1beta1/zz_configuration_types.go | 4 +- .../dbformariadb/v1beta1/zz_database_types.go | 4 +- .../v1beta1/zz_firewallrule_types.go | 4 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 80 - apis/dbformariadb/v1beta1/zz_server_types.go | 8 +- .../zz_activedirectoryadministrator_types.go | 6 +- .../v1beta1/zz_configuration_types.go | 4 +- apis/dbformysql/v1beta1/zz_database_types.go | 4 +- .../v1beta1/zz_firewallrule_types.go | 4 +- .../v1beta1/zz_flexibledatabase_types.go | 4 +- .../v1beta1/zz_flexibleserver_types.go | 2 +- .../zz_flexibleserverconfiguration_types.go | 2 +- .../zz_flexibleserverfirewallrule_types.go | 4 +- .../v1beta1/zz_generated.deepcopy.go | 19 +- .../v1beta1/zz_generated.managed.go | 160 -- apis/dbformysql/v1beta1/zz_server_types.go | 8 +- .../zz_activedirectoryadministrator_types.go | 6 +- .../v1beta1/zz_configuration_types.go | 4 +- .../v1beta1/zz_database_types.go | 4 +- .../v1beta1/zz_firewallrule_types.go | 4 +- .../v1beta1/zz_flexibleserver_types.go | 2 +- ...erveractivedirectoryadministrator_types.go | 6 +- .../zz_flexibleserverconfiguration_types.go | 4 +- .../zz_flexibleserverfirewallrule_types.go | 4 +- .../v1beta1/zz_generated.deepcopy.go | 19 +- .../v1beta1/zz_generated.managed.go | 192 -- .../v1beta1/zz_server_types.go | 8 +- apis/devices/v1beta1/zz_generated.deepcopy.go | 19 +- apis/devices/v1beta1/zz_generated.managed.go | 224 --- apis/devices/v1beta1/zz_iothub_types.go | 4 +- .../v1beta1/zz_iothubcertificate_types.go | 2 +- apis/devices/v1beta1/zz_iothubdps_types.go | 4 +- .../v1beta1/zz_iothubdpscertificate_types.go | 2 +- .../v1beta1/zz_iothubenrichment_types.go | 6 +- .../v1beta1/zz_iothubfallbackroute_types.go | 2 +- apis/devices/v1beta1/zz_iothubroute_types.go | 6 +- .../v1beta1/zz_generated.deepcopy.go | 19 +- .../v1beta1/zz_generated.managed.go | 32 - .../zz_iothubdeviceupdateaccount_types.go | 2 +- .../v1beta1/zz_generated.deepcopy.go | 64 +- .../v1beta1/zz_generated.managed.go | 112 -- .../zz_globalvmshutdownschedule_types.go | 8 +- apis/devtestlab/v1beta1/zz_lab_types.go | 2 +- .../v1beta1/zz_linuxvirtualmachine_types.go | 12 +- apis/devtestlab/v1beta1/zz_policy_types.go | 8 +- apis/devtestlab/v1beta1/zz_schedule_types.go | 8 +- .../v1beta1/zz_virtualnetwork_types.go | 2 +- .../v1beta1/zz_windowsvirtualmachine_types.go | 14 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 16 - .../digitaltwins/v1beta1/zz_instance_types.go | 2 +- .../v1beta1/zz_cloudelasticsearch_types.go | 6 +- apis/elastic/v1beta1/zz_generated.deepcopy.go | 10 +- apis/elastic/v1beta1/zz_generated.managed.go | 16 - apis/eventgrid/v1beta1/zz_domain_types.go | 2 +- .../v1beta1/zz_eventsubscription_types.go | 2 +- .../v1beta1/zz_generated.deepcopy.go | 28 +- .../eventgrid/v1beta1/zz_generated.managed.go | 80 - .../eventgrid/v1beta1/zz_systemtopic_types.go | 4 +- apis/eventgrid/v1beta1/zz_topic_types.go | 2 +- apis/eventhub/v1beta1/zz_eventhub_types.go | 4 +- .../v1beta1/zz_eventhubnamespace_types.go | 4 +- .../eventhub/v1beta1/zz_generated.deepcopy.go | 10 +- apis/eventhub/v1beta1/zz_generated.managed.go | 112 -- .../v1beta1/zz_namespaceschemagroup_types.go | 4 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 16 - apis/fluidrelay/v1beta1/zz_server_types.go | 4 +- .../v1beta1/zz_generated.deepcopy.go | 1 - .../v1beta1/zz_generated.managed.go | 16 - ...ualmachineconfigurationassignment_types.go | 4 +- .../v1beta1/zz_generated.deepcopy.go | 46 +- .../hdinsight/v1beta1/zz_generated.managed.go | 80 - .../v1beta1/zz_hadoopcluster_types.go | 12 +- .../v1beta1/zz_hbasecluster_types.go | 12 +- .../zz_interactivequerycluster_types.go | 12 +- .../v1beta1/zz_kafkacluster_types.go | 12 +- .../v1beta1/zz_sparkcluster_types.go | 12 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../healthbot/v1beta1/zz_generated.managed.go | 16 - apis/healthbot/v1beta1/zz_healthbot_types.go | 4 +- .../v1beta1/zz_generated.deepcopy.go | 46 +- .../v1beta1/zz_generated.managed.go | 96 - .../zz_healthcaredicomservice_types.go | 2 +- .../v1beta1/zz_healthcarefhirservice_types.go | 4 +- .../zz_healthcaremedtechservice_types.go | 4 +- ...caremedtechservicefhirdestination_types.go | 6 +- .../v1beta1/zz_healthcareservice_types.go | 2 +- .../v1beta1/zz_healthcareworkspace_types.go | 2 +- .../v1beta1/zz_applicationinsights_types.go | 4 +- ..._applicationinsightsanalyticsitem_types.go | 8 +- .../zz_applicationinsightsapikey_types.go | 2 +- ...icationinsightssmartdetectionrule_types.go | 2 +- ...pplicationinsightsstandardwebtest_types.go | 6 +- .../zz_applicationinsightswebtest_types.go | 10 +- .../zz_applicationinsightsworkbook_types.go | 8 +- ...plicationinsightsworkbooktemplate_types.go | 8 +- .../insights/v1beta1/zz_generated.deepcopy.go | 172 +- apis/insights/v1beta1/zz_generated.managed.go | 336 ---- .../v1beta1/zz_monitoractiongroup_types.go | 2 +- .../zz_monitoractivitylogalert_types.go | 4 +- .../zz_monitorautoscalesetting_types.go | 6 +- .../zz_monitordatacollectionendpoint_types.go | 2 +- .../zz_monitordatacollectionrule_types.go | 6 +- .../zz_monitordiagnosticsetting_types.go | 4 +- ...z_monitorscheduledqueryrulesalert_types.go | 14 +- ...monitorscheduledqueryrulesalertv2_types.go | 8 +- .../zz_monitorscheduledqueryruleslog_types.go | 6 +- .../v1beta1/zz_application_types.go | 6 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 32 - .../keyvault/v1beta1/zz_accesspolicy_types.go | 4 +- .../v1beta1/zz_certificatecontacts_types.go | 2 +- .../v1beta1/zz_certificateissuer_types.go | 2 +- .../keyvault/v1beta1/zz_generated.deepcopy.go | 64 +- apis/keyvault/v1beta1/zz_generated.managed.go | 160 -- apis/keyvault/v1beta1/zz_key_types.go | 4 +- .../zz_managedhardwaresecuritymodule_types.go | 8 +- .../v1beta1/zz_managedstorageaccount_types.go | 2 +- ...dstorageaccountsastokendefinition_types.go | 6 +- apis/keyvault/v1beta1/zz_secret_types.go | 2 +- apis/keyvault/v1beta1/zz_vault_types.go | 6 +- .../zz_attacheddatabaseconfiguration_types.go | 4 +- apis/kusto/v1beta1/zz_cluster_types.go | 4 +- .../zz_clustermanagedprivateendpoint_types.go | 2 +- .../zz_clusterprincipalassignment_types.go | 8 +- apis/kusto/v1beta1/zz_database_types.go | 2 +- .../zz_databaseprincipalassignment_types.go | 8 +- .../zz_eventgriddataconnection_types.go | 2 +- .../zz_eventhubdataconnection_types.go | 2 +- apis/kusto/v1beta1/zz_generated.deepcopy.go | 10 +- apis/kusto/v1beta1/zz_generated.managed.go | 144 -- .../v1beta1/zz_iothubdataconnection_types.go | 4 +- .../v1beta1/zz_generated.deepcopy.go | 19 +- .../v1beta1/zz_generated.managed.go | 32 - .../v1beta1/zz_labservicelab_types.go | 8 +- .../v1beta1/zz_labserviceplan_types.go | 4 +- .../logic/v1beta1/zz_appactioncustom_types.go | 2 +- apis/logic/v1beta1/zz_appactionhttp_types.go | 4 +- .../v1beta1/zz_appintegrationaccount_types.go | 6 +- ...egrationaccountbatchconfiguration_types.go | 6 +- .../zz_appintegrationaccountpartner_types.go | 2 +- .../zz_appintegrationaccountschema_types.go | 2 +- .../zz_appintegrationaccountsession_types.go | 2 +- .../v1beta1/zz_apptriggercustom_types.go | 2 +- .../v1beta1/zz_apptriggerhttprequest_types.go | 2 +- .../v1beta1/zz_apptriggerrecurrence_types.go | 4 +- apis/logic/v1beta1/zz_appworkflow_types.go | 2 +- apis/logic/v1beta1/zz_generated.deepcopy.go | 73 +- apis/logic/v1beta1/zz_generated.managed.go | 192 -- .../zz_integrationserviceenvironment_types.go | 4 +- apis/logz/v1beta1/zz_generated.deepcopy.go | 19 +- apis/logz/v1beta1/zz_generated.managed.go | 64 - apis/logz/v1beta1/zz_monitor_types.go | 6 +- apis/logz/v1beta1/zz_subaccount_types.go | 2 +- .../v1beta1/zz_computecluster_types.go | 10 +- .../v1beta1/zz_computeinstance_types.go | 4 +- .../v1beta1/zz_generated.deepcopy.go | 37 +- .../v1beta1/zz_generated.managed.go | 64 - .../v1beta1/zz_synapsespark_types.go | 2 +- .../v1beta1/zz_workspace_types.go | 4 +- .../v1beta1/zz_generated.deepcopy.go | 19 +- .../v1beta1/zz_generated.managed.go | 48 - ...aintenanceassignmentdedicatedhost_types.go | 2 +- ...intenanceassignmentvirtualmachine_types.go | 2 +- .../zz_maintenanceconfiguration_types.go | 4 +- .../zz_federatedidentitycredential_types.go | 6 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 32 - .../v1beta1/zz_userassignedidentity_types.go | 4 +- .../v1beta1/zz_generated.deepcopy.go | 1 - .../v1beta1/zz_generated.managed.go | 32 - apis/maps/v1beta1/zz_account_types.go | 2 +- apis/maps/v1beta1/zz_creator_types.go | 4 +- apis/maps/v1beta1/zz_generated.deepcopy.go | 19 +- apis/maps/v1beta1/zz_generated.managed.go | 32 - .../v1beta1/zz_generated.deepcopy.go | 1 - .../v1beta1/zz_generated.managed.go | 16 - .../v1beta1/zz_marketplaceagreement_types.go | 6 +- .../v1beta1/zz_contentkeypolicy_types.go | 2 +- apis/media/v1beta1/zz_generated.deepcopy.go | 55 +- apis/media/v1beta1/zz_generated.managed.go | 192 -- apis/media/v1beta1/zz_job_types.go | 4 +- apis/media/v1beta1/zz_liveevent_types.go | 4 +- .../media/v1beta1/zz_liveeventoutput_types.go | 2 +- .../media/v1beta1/zz_servicesaccount_types.go | 4 +- .../v1beta1/zz_streamingendpoint_types.go | 4 +- .../v1beta1/zz_streaminglocator_types.go | 2 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 16 - .../v1beta1/zz_spatialanchorsaccount_types.go | 2 +- apis/netapp/v1beta1/zz_account_types.go | 2 +- apis/netapp/v1beta1/zz_generated.deepcopy.go | 37 +- apis/netapp/v1beta1/zz_generated.managed.go | 80 - apis/netapp/v1beta1/zz_pool_types.go | 6 +- apis/netapp/v1beta1/zz_snapshot_types.go | 2 +- .../netapp/v1beta1/zz_snapshotpolicy_types.go | 4 +- apis/netapp/v1beta1/zz_volume_types.go | 8 +- .../v1beta1/zz_applicationgateway_types.go | 18 +- .../zz_applicationsecuritygroup_types.go | 2 +- .../v1beta1/zz_connectionmonitor_types.go | 8 +- .../v1beta1/zz_ddosprotectionplan_types.go | 2 +- .../network/v1beta1/zz_dnsaaaarecord_types.go | 2 +- apis/network/v1beta1/zz_dnsarecord_types.go | 2 +- apis/network/v1beta1/zz_dnscaarecord_types.go | 4 +- .../v1beta1/zz_dnscnamerecord_types.go | 2 +- apis/network/v1beta1/zz_dnsmxrecord_types.go | 4 +- apis/network/v1beta1/zz_dnsnsrecord_types.go | 4 +- apis/network/v1beta1/zz_dnsptrrecord_types.go | 4 +- apis/network/v1beta1/zz_dnssrvrecord_types.go | 4 +- apis/network/v1beta1/zz_dnstxtrecord_types.go | 4 +- .../v1beta1/zz_expressroutecircuit_types.go | 4 +- .../zz_expressroutecircuitconnection_types.go | 2 +- .../zz_expressroutecircuitpeering_types.go | 2 +- .../v1beta1/zz_expressroutegateway_types.go | 4 +- .../v1beta1/zz_expressrouteport_types.go | 8 +- apis/network/v1beta1/zz_firewall_types.go | 6 +- ...firewallapplicationrulecollection_types.go | 6 +- .../zz_firewallnatrulecollection_types.go | 6 +- .../zz_firewallnetworkrulecollection_types.go | 6 +- .../v1beta1/zz_firewallpolicy_types.go | 2 +- ...firewallpolicyrulecollectiongroup_types.go | 2 +- apis/network/v1beta1/zz_frontdoor_types.go | 10 +- ...frontdoorcustomhttpsconfiguration_types.go | 4 +- apis/network/v1beta1/zz_generated.deepcopy.go | 601 ++++-- apis/network/v1beta1/zz_generated.managed.go | 1728 ----------------- apis/network/v1beta1/zz_ipgroup_types.go | 2 +- apis/network/v1beta1/zz_loadbalancer_types.go | 2 +- .../v1beta1/zz_loadbalancernatpool_types.go | 10 +- .../v1beta1/zz_loadbalancernatrule_types.go | 6 +- .../zz_loadbalanceroutboundrule_types.go | 2 +- .../v1beta1/zz_loadbalancerprobe_types.go | 2 +- .../v1beta1/zz_loadbalancerrule_types.go | 8 +- .../v1beta1/zz_localnetworkgateway_types.go | 2 +- apis/network/v1beta1/zz_manager_types.go | 6 +- .../zz_managersubscriptionconnection_types.go | 2 +- apis/network/v1beta1/zz_natgateway_types.go | 2 +- .../v1beta1/zz_networkinterface_types.go | 4 +- ...facebackendaddresspoolassociation_types.go | 2 +- ...etworkinterfacenatruleassociation_types.go | 2 +- .../network/v1beta1/zz_packetcapture_types.go | 4 +- .../v1beta1/zz_pointtositevpngateway_types.go | 6 +- .../v1beta1/zz_privatednsaaaarecord_types.go | 4 +- .../v1beta1/zz_privatednsarecord_types.go | 4 +- .../v1beta1/zz_privatednscnamerecord_types.go | 4 +- .../v1beta1/zz_privatednsmxrecord_types.go | 4 +- .../v1beta1/zz_privatednsptrrecord_types.go | 4 +- .../v1beta1/zz_privatednsresolver_types.go | 2 +- .../v1beta1/zz_privatednssrvrecord_types.go | 4 +- .../v1beta1/zz_privatednstxtrecord_types.go | 4 +- .../v1beta1/zz_privateendpoint_types.go | 4 +- .../v1beta1/zz_privatelinkservice_types.go | 6 +- apis/network/v1beta1/zz_profile_types.go | 4 +- apis/network/v1beta1/zz_publicip_types.go | 4 +- .../v1beta1/zz_publicipprefix_types.go | 2 +- apis/network/v1beta1/zz_route_types.go | 4 +- apis/network/v1beta1/zz_routefilter_types.go | 2 +- apis/network/v1beta1/zz_routeserver_types.go | 4 +- .../zz_routeserverbgpconnection_types.go | 4 +- apis/network/v1beta1/zz_routetable_types.go | 2 +- .../network/v1beta1/zz_securitygroup_types.go | 2 +- apis/network/v1beta1/zz_securityrule_types.go | 8 +- apis/network/v1beta1/zz_subnet_types.go | 2 +- ...ubnetserviceendpointstoragepolicy_types.go | 2 +- ...zz_trafficmanagerexternalendpoint_types.go | 2 +- .../zz_trafficmanagernestedendpoint_types.go | 2 +- .../v1beta1/zz_trafficmanagerprofile_types.go | 6 +- apis/network/v1beta1/zz_virtualhub_types.go | 2 +- .../zz_virtualhubroutetableroute_types.go | 4 +- ...virtualhubsecuritypartnerprovider_types.go | 4 +- .../v1beta1/zz_virtualnetwork_types.go | 4 +- .../v1beta1/zz_virtualnetworkgateway_types.go | 8 +- ...z_virtualnetworkgatewayconnection_types.go | 4 +- apis/network/v1beta1/zz_virtualwan_types.go | 2 +- apis/network/v1beta1/zz_vpngateway_types.go | 2 +- .../v1beta1/zz_vpngatewayconnection_types.go | 2 +- .../zz_vpnserverconfiguration_types.go | 4 +- ...vpnserverconfigurationpolicygroup_types.go | 2 +- apis/network/v1beta1/zz_vpnsite_types.go | 2 +- apis/network/v1beta1/zz_watcher_types.go | 2 +- .../v1beta1/zz_watcherflowlog_types.go | 4 +- .../zz_webapplicationfirewallpolicy_types.go | 4 +- .../v1beta1/zz_generated.deepcopy.go | 19 +- .../v1beta1/zz_generated.managed.go | 48 - .../v1beta1/zz_notificationhub_types.go | 2 +- .../zz_notificationhubnamespace_types.go | 6 +- .../v1beta1/zz_generated.deepcopy.go | 37 +- .../v1beta1/zz_generated.managed.go | 144 -- .../zz_loganalyticsdataexportrule_types.go | 2 +- ...oganalyticsdatasourcewindowsevent_types.go | 4 +- ...tasourcewindowsperformancecounter_types.go | 8 +- ..._loganalyticslinkedstorageaccount_types.go | 2 +- .../v1beta1/zz_loganalyticsquerypack_types.go | 2 +- .../zz_loganalyticsquerypackquery_types.go | 4 +- .../zz_loganalyticssavedsearch_types.go | 6 +- .../v1beta1/zz_workspace_types.go | 2 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 16 - .../v1beta1/zz_loganalyticssolution_types.go | 6 +- .../v1beta1/zz_contactprofile_types.go | 8 +- apis/orbital/v1beta1/zz_generated.deepcopy.go | 19 +- apis/orbital/v1beta1/zz_generated.managed.go | 32 - apis/orbital/v1beta1/zz_spacecraft_types.go | 10 +- .../v1beta1/zz_generated.deepcopy.go | 1 - .../v1beta1/zz_generated.managed.go | 32 - .../zz_resourcepolicyremediation_types.go | 2 +- .../zz_subscriptionpolicyremediation_types.go | 2 +- apis/portal/v1beta1/zz_dashboard_types.go | 6 +- apis/portal/v1beta1/zz_generated.deepcopy.go | 10 +- apis/portal/v1beta1/zz_generated.managed.go | 16 - .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 16 - .../v1beta1/zz_powerbiembedded_types.go | 6 +- apis/purview/v1beta1/zz_account_types.go | 4 +- apis/purview/v1beta1/zz_generated.deepcopy.go | 10 +- apis/purview/v1beta1/zz_generated.managed.go | 16 - .../v1beta1/zz_backuppolicyfileshare_types.go | 4 +- .../v1beta1/zz_backuppolicyvm_types.go | 2 +- .../zz_backuppolicyvmworkload_types.go | 6 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 192 -- .../v1beta1/zz_siterecoveryfabric_types.go | 2 +- .../zz_siterecoverynetworkmapping_types.go | 6 +- .../zz_siterecoveryreplicationpolicy_types.go | 4 +- .../v1beta1/zz_vault_types.go | 4 +- .../v1beta1/zz_eventrelaynamespace_types.go | 4 +- apis/relay/v1beta1/zz_generated.deepcopy.go | 10 +- apis/relay/v1beta1/zz_generated.managed.go | 64 - .../v1beta1/zz_hybridconnection_types.go | 2 +- .../v1beta1/zz_generated.deepcopy.go | 37 +- .../resources/v1beta1/zz_generated.managed.go | 64 - ..._resourcedeploymentscriptazurecli_types.go | 8 +- ...cedeploymentscriptazurepowershell_types.go | 8 +- ...z_resourcegrouptemplatedeployment_types.go | 2 +- ...zz_subscriptiontemplatedeployment_types.go | 2 +- apis/search/v1beta1/zz_generated.deepcopy.go | 10 +- apis/search/v1beta1/zz_generated.managed.go | 32 - apis/search/v1beta1/zz_service_types.go | 4 +- .../zz_sharedprivatelinkservice_types.go | 2 +- .../zz_advancedthreatprotection_types.go | 4 +- .../security/v1beta1/zz_generated.deepcopy.go | 19 +- apis/security/v1beta1/zz_generated.managed.go | 192 -- .../zz_iotsecuritydevicegroup_types.go | 2 +- .../v1beta1/zz_iotsecuritysolution_types.go | 6 +- .../zz_securitycenterassessment_types.go | 2 +- ...zz_securitycenterassessmentpolicy_types.go | 4 +- ...zz_securitycenterautoprovisioning_types.go | 2 +- .../v1beta1/zz_securitycentercontact_types.go | 6 +- .../v1beta1/zz_securitycentersetting_types.go | 4 +- ...securitycentersubscriptionpricing_types.go | 2 +- .../zz_securitycenterworkspace_types.go | 2 +- .../v1beta1/zz_generated.deepcopy.go | 1 - .../v1beta1/zz_generated.managed.go | 112 -- .../zz_sentinelalertrulefusion_types.go | 4 +- ...emachinelearningbehavioranalytics_types.go | 4 +- ...ntinelalertrulemssecurityincident_types.go | 6 +- .../zz_sentinelautomationrule_types.go | 6 +- .../v1beta1/zz_sentinelwatchlist_types.go | 4 +- .../v1beta1/zz_generated.deepcopy.go | 19 +- .../v1beta1/zz_generated.managed.go | 160 -- .../v1beta1/zz_servicebusnamespace_types.go | 4 +- .../v1beta1/zz_subscription_types.go | 2 +- .../v1beta1/zz_subscriptionrule_types.go | 2 +- .../servicefabric/v1beta1/zz_cluster_types.go | 12 +- .../v1beta1/zz_generated.deepcopy.go | 64 +- .../v1beta1/zz_generated.managed.go | 32 - .../v1beta1/zz_managedcluster_types.go | 8 +- .../v1beta1/zz_generated.deepcopy.go | 1 - .../v1beta1/zz_generated.managed.go | 16 - .../v1beta1/zz_springcloudconnection_types.go | 4 +- .../v1beta1/zz_generated.deepcopy.go | 19 +- .../v1beta1/zz_generated.managed.go | 96 - .../v1beta1/zz_networkacl_types.go | 4 +- .../v1beta1/zz_service_types.go | 4 +- ..._signalrsharedprivatelinkresource_types.go | 4 +- .../v1beta1/zz_webpubsub_types.go | 6 +- .../v1beta1/zz_webpubsubhub_types.go | 2 +- .../v1beta1/zz_webpubsubnetworkacl_types.go | 2 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../solutions/v1beta1/zz_generated.managed.go | 16 - .../zz_managedapplicationdefinition_types.go | 6 +- apis/spring/v1beta1/zz_generated.deepcopy.go | 1 - apis/spring/v1beta1/zz_generated.managed.go | 16 - apis/sql/v1beta1/zz_generated.deepcopy.go | 55 +- apis/sql/v1beta1/zz_generated.managed.go | 336 ---- ...lnerabilityassessmentrulebaseline_types.go | 4 +- apis/sql/v1beta1/zz_mssqlelasticpool_types.go | 6 +- .../v1beta1/zz_mssqlfailovergroup_types.go | 4 +- .../sql/v1beta1/zz_mssqlfirewallrule_types.go | 4 +- apis/sql/v1beta1/zz_mssqljobagent_types.go | 4 +- .../v1beta1/zz_mssqljobcredential_types.go | 4 +- .../v1beta1/zz_mssqlmanagedinstance_types.go | 14 +- ...tanceactivedirectoryadministrator_types.go | 6 +- ...mssqlmanagedinstancefailovergroup_types.go | 2 +- ...edinstancevulnerabilityassessment_types.go | 2 +- apis/sql/v1beta1/zz_mssqlserver_types.go | 4 +- ...zz_mssqlserversecurityalertpolicy_types.go | 2 +- ...ssqlservervulnerabilityassessment_types.go | 2 +- apis/storage/v1beta1/zz_account_types.go | 6 +- .../v1beta1/zz_accountnetworkrules_types.go | 2 +- apis/storage/v1beta1/zz_blob_types.go | 2 +- .../v1beta1/zz_blobinventorypolicy_types.go | 2 +- .../v1beta1/zz_datalakegen2path_types.go | 4 +- .../v1beta1/zz_encryptionscope_types.go | 2 +- apis/storage/v1beta1/zz_generated.deepcopy.go | 73 +- apis/storage/v1beta1/zz_generated.managed.go | 256 --- .../v1beta1/zz_objectreplication_types.go | 2 +- apis/storage/v1beta1/zz_share_types.go | 2 +- .../v1beta1/zz_sharedirectory_types.go | 2 +- apis/storage/v1beta1/zz_table_types.go | 2 +- apis/storage/v1beta1/zz_tableentity_types.go | 6 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 80 - .../storagecache/v1beta1/zz_hpccache_types.go | 6 +- .../v1beta1/zz_hpccacheaccesspolicy_types.go | 2 +- .../v1beta1/zz_hpccacheblobnfstarget_types.go | 6 +- .../v1beta1/zz_hpccacheblobtarget_types.go | 2 +- .../v1beta1/zz_hpccachenfstarget_types.go | 6 +- apis/storagepool/v1beta1/zz_diskpool_types.go | 6 +- .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 16 - .../v1beta1/zz_generated.deepcopy.go | 10 +- .../v1beta1/zz_generated.managed.go | 16 - .../v1beta1/zz_storagesync_types.go | 2 +- .../v1beta1/zz_cluster_types.go | 4 +- .../v1beta1/zz_functionjavascriptuda_types.go | 6 +- .../v1beta1/zz_generated.deepcopy.go | 37 +- .../v1beta1/zz_generated.managed.go | 288 --- apis/streamanalytics/v1beta1/zz_job_types.go | 4 +- .../zz_managedprivateendpoint_types.go | 2 +- .../v1beta1/zz_outputblob_types.go | 8 +- .../v1beta1/zz_outputeventhub_types.go | 2 +- .../v1beta1/zz_outputfunction_types.go | 4 +- .../v1beta1/zz_outputmssql_types.go | 4 +- .../v1beta1/zz_outputpowerbi_types.go | 8 +- .../v1beta1/zz_outputservicebusqueue_types.go | 4 +- .../v1beta1/zz_outputservicebustopic_types.go | 4 +- .../v1beta1/zz_outputsynapse_types.go | 8 +- .../v1beta1/zz_outputtable_types.go | 8 +- .../v1beta1/zz_referenceinputblob_types.go | 10 +- .../v1beta1/zz_referenceinputmssql_types.go | 8 +- .../v1beta1/zz_streaminputblob_types.go | 12 +- .../v1beta1/zz_streaminputeventhub_types.go | 4 +- .../v1beta1/zz_streaminputiothub_types.go | 10 +- apis/synapse/v1beta1/zz_firewallrule_types.go | 4 +- apis/synapse/v1beta1/zz_generated.deepcopy.go | 67 +- apis/synapse/v1beta1/zz_generated.managed.go | 304 --- .../zz_integrationruntimeazure_types.go | 2 +- .../synapse/v1beta1/zz_linkedservice_types.go | 4 +- .../zz_managedprivateendpoint_types.go | 4 +- .../v1beta1/zz_privatelinkhub_types.go | 2 +- .../v1beta1/zz_roleassignment_types.go | 4 +- apis/synapse/v1beta1/zz_sparkpool_types.go | 4 +- apis/synapse/v1beta1/zz_sqlpool_types.go | 2 +- .../zz_sqlpoolsecurityalertpolicy_types.go | 2 +- .../zz_sqlpoolworkloadclassifier_types.go | 2 +- .../v1beta1/zz_sqlpoolworkloadgroup_types.go | 4 +- apis/synapse/v1beta1/zz_workspace_types.go | 2 +- .../v1beta1/zz_workspaceaadadmin_types.go | 6 +- .../zz_workspacesecurityalertpolicy_types.go | 2 +- .../v1beta1/zz_workspacesqlaadadmin_types.go | 6 +- ..._workspacevulnerabilityassessment_types.go | 2 +- .../v1beta1/zz_eventsourceeventhub_types.go | 4 +- .../v1beta1/zz_eventsourceiothub_types.go | 6 +- .../v1beta1/zz_gen2environment_types.go | 8 +- .../v1beta1/zz_generated.deepcopy.go | 46 +- .../v1beta1/zz_generated.managed.go | 80 - .../v1beta1/zz_referencedataset_types.go | 4 +- .../v1beta1/zz_standardenvironment_types.go | 6 +- apis/v1alpha1/zz_generated.deepcopy.go | 1 - apis/v1beta1/zz_generated.deepcopy.go | 1 - .../v1beta1/zz_apphybridconnection_types.go | 4 +- apis/web/v1beta1/zz_appserviceplan_types.go | 4 +- apis/web/v1beta1/zz_functionapp_types.go | 6 +- .../v1beta1/zz_functionappfunction_types.go | 4 +- .../zz_functionapphybridconnection_types.go | 4 +- apis/web/v1beta1/zz_functionappslot_types.go | 4 +- apis/web/v1beta1/zz_generated.deepcopy.go | 373 ++-- apis/web/v1beta1/zz_generated.managed.go | 304 --- apis/web/v1beta1/zz_linuxfunctionapp_types.go | 6 +- .../v1beta1/zz_linuxfunctionappslot_types.go | 2 +- apis/web/v1beta1/zz_linuxwebapp_types.go | 4 +- apis/web/v1beta1/zz_linuxwebappslot_types.go | 4 +- apis/web/v1beta1/zz_serviceplan_types.go | 6 +- .../v1beta1/zz_sourcecontroltoken_types.go | 4 +- apis/web/v1beta1/zz_staticsite_types.go | 2 +- .../v1beta1/zz_windowsfunctionapp_types.go | 4 +- .../zz_windowsfunctionappslot_types.go | 2 +- apis/web/v1beta1/zz_windowswebapp_types.go | 4 +- .../web/v1beta1/zz_windowswebappslot_types.go | 2 +- cmd/provider/alertsmanagement/zz_main.go | 20 +- cmd/provider/analysisservices/zz_main.go | 20 +- cmd/provider/apimanagement/zz_main.go | 20 +- cmd/provider/appconfiguration/zz_main.go | 20 +- cmd/provider/appplatform/zz_main.go | 20 +- cmd/provider/attestation/zz_main.go | 20 +- cmd/provider/authorization/zz_main.go | 20 +- cmd/provider/automation/zz_main.go | 20 +- cmd/provider/azure/zz_main.go | 20 +- cmd/provider/azurestackhci/zz_main.go | 20 +- cmd/provider/botservice/zz_main.go | 20 +- cmd/provider/cache/zz_main.go | 20 +- cmd/provider/cdn/zz_main.go | 20 +- .../certificateregistration/zz_main.go | 20 +- cmd/provider/cognitiveservices/zz_main.go | 20 +- cmd/provider/communication/zz_main.go | 20 +- cmd/provider/compute/zz_main.go | 20 +- cmd/provider/confidentialledger/zz_main.go | 20 +- cmd/provider/config/zz_main.go | 20 +- cmd/provider/consumption/zz_main.go | 20 +- cmd/provider/containerregistry/zz_main.go | 20 +- cmd/provider/containerservice/zz_main.go | 20 +- cmd/provider/cosmosdb/zz_main.go | 20 +- cmd/provider/costmanagement/zz_main.go | 20 +- cmd/provider/customproviders/zz_main.go | 20 +- cmd/provider/databoxedge/zz_main.go | 20 +- cmd/provider/databricks/zz_main.go | 20 +- cmd/provider/datafactory/zz_main.go | 20 +- cmd/provider/datamigration/zz_main.go | 20 +- cmd/provider/dataprotection/zz_main.go | 20 +- cmd/provider/datashare/zz_main.go | 20 +- cmd/provider/dbformariadb/zz_main.go | 20 +- cmd/provider/dbformysql/zz_main.go | 20 +- cmd/provider/dbforpostgresql/zz_main.go | 20 +- cmd/provider/devices/zz_main.go | 20 +- cmd/provider/deviceupdate/zz_main.go | 20 +- cmd/provider/devtestlab/zz_main.go | 20 +- cmd/provider/digitaltwins/zz_main.go | 20 +- cmd/provider/elastic/zz_main.go | 20 +- cmd/provider/eventgrid/zz_main.go | 20 +- cmd/provider/eventhub/zz_main.go | 20 +- cmd/provider/fluidrelay/zz_main.go | 20 +- cmd/provider/guestconfiguration/zz_main.go | 20 +- cmd/provider/hdinsight/zz_main.go | 20 +- cmd/provider/healthbot/zz_main.go | 20 +- cmd/provider/healthcareapis/zz_main.go | 20 +- cmd/provider/insights/zz_main.go | 20 +- cmd/provider/iotcentral/zz_main.go | 20 +- cmd/provider/keyvault/zz_main.go | 20 +- cmd/provider/kusto/zz_main.go | 20 +- cmd/provider/labservices/zz_main.go | 20 +- cmd/provider/logic/zz_main.go | 20 +- cmd/provider/logz/zz_main.go | 20 +- .../machinelearningservices/zz_main.go | 20 +- cmd/provider/maintenance/zz_main.go | 20 +- cmd/provider/managedidentity/zz_main.go | 20 +- cmd/provider/management/zz_main.go | 20 +- cmd/provider/maps/zz_main.go | 20 +- cmd/provider/marketplaceordering/zz_main.go | 20 +- cmd/provider/media/zz_main.go | 20 +- cmd/provider/mixedreality/zz_main.go | 20 +- cmd/provider/monolith/zz_main.go | 20 +- cmd/provider/netapp/zz_main.go | 20 +- cmd/provider/network/zz_main.go | 20 +- cmd/provider/notificationhubs/zz_main.go | 20 +- cmd/provider/operationalinsights/zz_main.go | 20 +- cmd/provider/operationsmanagement/zz_main.go | 20 +- cmd/provider/orbital/zz_main.go | 20 +- cmd/provider/policyinsights/zz_main.go | 20 +- cmd/provider/portal/zz_main.go | 20 +- cmd/provider/powerbidedicated/zz_main.go | 20 +- cmd/provider/purview/zz_main.go | 20 +- cmd/provider/recoveryservices/zz_main.go | 20 +- cmd/provider/relay/zz_main.go | 20 +- cmd/provider/resources/zz_main.go | 20 +- cmd/provider/search/zz_main.go | 20 +- cmd/provider/security/zz_main.go | 20 +- cmd/provider/securityinsights/zz_main.go | 20 +- cmd/provider/servicebus/zz_main.go | 20 +- cmd/provider/servicefabric/zz_main.go | 20 +- cmd/provider/servicelinker/zz_main.go | 20 +- cmd/provider/signalrservice/zz_main.go | 20 +- cmd/provider/solutions/zz_main.go | 20 +- cmd/provider/spring/zz_main.go | 20 +- cmd/provider/sql/zz_main.go | 20 +- cmd/provider/storage/zz_main.go | 20 +- cmd/provider/storagecache/zz_main.go | 20 +- cmd/provider/storagepool/zz_main.go | 20 +- cmd/provider/storagesync/zz_main.go | 20 +- cmd/provider/streamanalytics/zz_main.go | 20 +- cmd/provider/synapse/zz_main.go | 20 +- cmd/provider/timeseriesinsights/zz_main.go | 20 +- cmd/provider/web/zz_main.go | 20 +- go.mod | 53 +- go.sum | 130 +- hack/main.go.tmpl | 20 +- .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../analysisservices/server/zz_controller.go | 3 + .../apimanagement/api/zz_controller.go | 3 + .../apidiagnostic/zz_controller.go | 3 + .../apioperation/zz_controller.go | 3 + .../apioperationpolicy/zz_controller.go | 3 + .../apioperationtag/zz_controller.go | 3 + .../apimanagement/apipolicy/zz_controller.go | 3 + .../apimanagement/apirelease/zz_controller.go | 3 + .../apimanagement/apischema/zz_controller.go | 3 + .../apimanagement/apitag/zz_controller.go | 3 + .../apiversionset/zz_controller.go | 3 + .../authorizationserver/zz_controller.go | 3 + .../apimanagement/backend/zz_controller.go | 3 + .../certificate/zz_controller.go | 3 + .../apimanagement/diagnostic/zz_controller.go | 3 + .../emailtemplate/zz_controller.go | 3 + .../apimanagement/gateway/zz_controller.go | 3 + .../apimanagement/gatewayapi/zz_controller.go | 3 + .../globalschema/zz_controller.go | 3 + .../identityprovideraad/zz_controller.go | 3 + .../identityproviderfacebook/zz_controller.go | 3 + .../identityprovidergoogle/zz_controller.go | 3 + .../zz_controller.go | 3 + .../identityprovidertwitter/zz_controller.go | 3 + .../apimanagement/logger/zz_controller.go | 3 + .../apimanagement/management/zz_controller.go | 3 + .../apimanagement/namedvalue/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../openidconnectprovider/zz_controller.go | 3 + .../apimanagement/policy/zz_controller.go | 3 + .../apimanagement/product/zz_controller.go | 3 + .../apimanagement/productapi/zz_controller.go | 3 + .../productpolicy/zz_controller.go | 3 + .../apimanagement/producttag/zz_controller.go | 3 + .../apimanagement/rediscache/zz_controller.go | 3 + .../subscription/zz_controller.go | 3 + .../apimanagement/tag/zz_controller.go | 3 + .../apimanagement/user/zz_controller.go | 3 + .../configuration/zz_controller.go | 3 + .../springcloudaccelerator/zz_controller.go | 3 + .../zz_controller.go | 3 + .../springcloudapiportal/zz_controller.go | 3 + .../zz_controller.go | 3 + .../springcloudapp/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../springcloudbuilder/zz_controller.go | 3 + .../zz_controller.go | 3 + .../springcloudcertificate/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../springcloudcustomdomain/zz_controller.go | 3 + .../zz_controller.go | 3 + .../springclouddevtoolportal/zz_controller.go | 3 + .../springcloudgateway/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../springcloudservice/zz_controller.go | 3 + .../springcloudstorage/zz_controller.go | 3 + .../attestation/provider/zz_controller.go | 3 + .../managementlock/zz_controller.go | 3 + .../policydefinition/zz_controller.go | 3 + .../zz_controller.go | 3 + .../resourcepolicyassignment/zz_controller.go | 3 + .../resourcepolicyexemption/zz_controller.go | 3 + .../roleassignment/zz_controller.go | 3 + .../roledefinition/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../automation/account/zz_controller.go | 3 + .../automation/connection/zz_controller.go | 3 + .../zz_controller.go | 3 + .../connectiontype/zz_controller.go | 3 + .../automation/credential/zz_controller.go | 3 + .../hybridrunbookworkergroup/zz_controller.go | 3 + .../automation/module/zz_controller.go | 3 + .../automation/runbook/zz_controller.go | 3 + .../automation/schedule/zz_controller.go | 3 + .../automation/variablebool/zz_controller.go | 3 + .../variabledatetime/zz_controller.go | 3 + .../automation/variableint/zz_controller.go | 3 + .../variablestring/zz_controller.go | 3 + .../automation/webhook/zz_controller.go | 3 + .../azure/resourcegroup/zz_controller.go | 3 + .../zz_controller.go | 3 + .../azure/subscription/zz_controller.go | 3 + .../azurestackhci/cluster/zz_controller.go | 3 + .../botchannelalexa/zz_controller.go | 3 + .../botchanneldirectline/zz_controller.go | 3 + .../botchannelline/zz_controller.go | 3 + .../botchannelmsteams/zz_controller.go | 3 + .../botchannelslack/zz_controller.go | 3 + .../botservice/botchannelsms/zz_controller.go | 3 + .../botchannelsregistration/zz_controller.go | 3 + .../botchannelwebchat/zz_controller.go | 3 + .../botservice/botconnection/zz_controller.go | 3 + .../botservice/botwebapp/zz_controller.go | 3 + .../cache/rediscache/zz_controller.go | 3 + .../redisenterprisecluster/zz_controller.go | 3 + .../redisenterprisedatabase/zz_controller.go | 3 + .../cache/redisfirewallrule/zz_controller.go | 3 + .../cache/redislinkedserver/zz_controller.go | 3 + .../controller/cdn/endpoint/zz_controller.go | 3 + .../frontdoorcustomdomain/zz_controller.go | 3 + .../zz_controller.go | 3 + .../cdn/frontdoorendpoint/zz_controller.go | 3 + .../cdn/frontdoororigin/zz_controller.go | 3 + .../cdn/frontdoororigingroup/zz_controller.go | 3 + .../cdn/frontdoorprofile/zz_controller.go | 3 + .../cdn/frontdoorroute/zz_controller.go | 3 + .../cdn/frontdoorrule/zz_controller.go | 3 + .../cdn/frontdoorruleset/zz_controller.go | 3 + .../controller/cdn/profile/zz_controller.go | 3 + .../zz_controller.go | 3 + .../account/zz_controller.go | 3 + .../communication/service/zz_controller.go | 3 + .../compute/availabilityset/zz_controller.go | 3 + .../capacityreservation/zz_controller.go | 3 + .../capacityreservationgroup/zz_controller.go | 3 + .../compute/dedicatedhost/zz_controller.go | 3 + .../compute/diskaccess/zz_controller.go | 3 + .../diskencryptionset/zz_controller.go | 3 + .../galleryapplication/zz_controller.go | 3 + .../zz_controller.go | 3 + .../controller/compute/image/zz_controller.go | 3 + .../linuxvirtualmachine/zz_controller.go | 3 + .../zz_controller.go | 3 + .../compute/manageddisk/zz_controller.go | 3 + .../manageddisksastoken/zz_controller.go | 3 + .../zz_controller.go | 3 + .../proximityplacementgroup/zz_controller.go | 3 + .../compute/sharedimage/zz_controller.go | 3 + .../sharedimagegallery/zz_controller.go | 3 + .../compute/snapshot/zz_controller.go | 3 + .../compute/sshpublickey/zz_controller.go | 3 + .../virtualmachineextension/zz_controller.go | 3 + .../windowsvirtualmachine/zz_controller.go | 3 + .../zz_controller.go | 3 + .../ledger/zz_controller.go | 3 + .../budgetmanagementgroup/zz_controller.go | 3 + .../budgetresourcegroup/zz_controller.go | 3 + .../budgetsubscription/zz_controller.go | 3 + .../agentpool/zz_controller.go | 3 + .../zz_controller.go | 3 + .../registry/zz_controller.go | 3 + .../scopemap/zz_controller.go | 3 + .../containerregistry/token/zz_controller.go | 3 + .../tokenpassword/zz_controller.go | 3 + .../webhook/zz_controller.go | 3 + .../kubernetescluster/zz_controller.go | 3 + .../zz_controller.go | 3 + .../kubernetesfleetmanager/zz_controller.go | 3 + .../cosmosdb/account/zz_controller.go | 3 + .../cassandracluster/zz_controller.go | 3 + .../cassandradatacenter/zz_controller.go | 3 + .../cassandrakeyspace/zz_controller.go | 3 + .../cosmosdb/cassandratable/zz_controller.go | 3 + .../cosmosdb/gremlindatabase/zz_controller.go | 3 + .../cosmosdb/gremlingraph/zz_controller.go | 3 + .../cosmosdb/mongocollection/zz_controller.go | 3 + .../cosmosdb/mongodatabase/zz_controller.go | 3 + .../cosmosdb/sqlcontainer/zz_controller.go | 3 + .../cosmosdb/sqldatabase/zz_controller.go | 3 + .../sqldedicatedgateway/zz_controller.go | 3 + .../cosmosdb/sqlfunction/zz_controller.go | 3 + .../sqlroleassignment/zz_controller.go | 3 + .../sqlroledefinition/zz_controller.go | 3 + .../sqlstoredprocedure/zz_controller.go | 3 + .../cosmosdb/sqltrigger/zz_controller.go | 3 + .../cosmosdb/table/zz_controller.go | 3 + .../costanomalyalert/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../customprovider/zz_controller.go | 3 + .../databoxedge/device/zz_controller.go | 3 + .../accessconnector/zz_controller.go | 3 + .../databricks/workspace/zz_controller.go | 3 + .../zz_controller.go | 3 + .../customdataset/zz_controller.go | 3 + .../datafactory/dataflow/zz_controller.go | 3 + .../datasetazureblob/zz_controller.go | 3 + .../datasetbinary/zz_controller.go | 3 + .../datasetcosmosdbsqlapi/zz_controller.go | 3 + .../datasetdelimitedtext/zz_controller.go | 3 + .../datafactory/datasethttp/zz_controller.go | 3 + .../datafactory/datasetjson/zz_controller.go | 3 + .../datafactory/datasetmysql/zz_controller.go | 3 + .../datasetparquet/zz_controller.go | 3 + .../datasetpostgresql/zz_controller.go | 3 + .../datasetsnowflake/zz_controller.go | 3 + .../datasetsqlservertable/zz_controller.go | 3 + .../datafactory/factory/zz_controller.go | 3 + .../integrationruntimeazure/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../linkedcustomservice/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../linkedserviceazuresearch/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../linkedservicecosmosdb/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../linkedservicekeyvault/zz_controller.go | 3 + .../linkedservicekusto/zz_controller.go | 3 + .../linkedservicemysql/zz_controller.go | 3 + .../linkedserviceodata/zz_controller.go | 3 + .../linkedserviceodbc/zz_controller.go | 3 + .../linkedservicepostgresql/zz_controller.go | 3 + .../linkedservicesftp/zz_controller.go | 3 + .../linkedservicesnowflake/zz_controller.go | 3 + .../linkedservicesqlserver/zz_controller.go | 3 + .../linkedservicesynapse/zz_controller.go | 3 + .../linkedserviceweb/zz_controller.go | 3 + .../managedprivateendpoint/zz_controller.go | 3 + .../datafactory/pipeline/zz_controller.go | 3 + .../triggerblobevent/zz_controller.go | 3 + .../triggercustomevent/zz_controller.go | 3 + .../triggerschedule/zz_controller.go | 3 + .../databasemigrationproject/zz_controller.go | 3 + .../databasemigrationservice/zz_controller.go | 3 + .../zz_controller.go | 3 + .../backupinstancedisk/zz_controller.go | 3 + .../backupinstancepostgresql/zz_controller.go | 3 + .../backuppolicyblobstorage/zz_controller.go | 3 + .../backuppolicydisk/zz_controller.go | 3 + .../backuppolicypostgresql/zz_controller.go | 3 + .../backupvault/zz_controller.go | 3 + .../resourceguard/zz_controller.go | 3 + .../datashare/account/zz_controller.go | 3 + .../datasetblobstorage/zz_controller.go | 3 + .../datasetdatalakegen2/zz_controller.go | 3 + .../datasetkustocluster/zz_controller.go | 3 + .../datasetkustodatabase/zz_controller.go | 3 + .../datashare/datashare/zz_controller.go | 3 + .../configuration/zz_controller.go | 3 + .../dbformariadb/database/zz_controller.go | 3 + .../firewallrule/zz_controller.go | 3 + .../dbformariadb/server/zz_controller.go | 3 + .../virtualnetworkrule/zz_controller.go | 3 + .../zz_controller.go | 3 + .../dbformysql/configuration/zz_controller.go | 3 + .../dbformysql/database/zz_controller.go | 3 + .../dbformysql/firewallrule/zz_controller.go | 3 + .../flexibledatabase/zz_controller.go | 3 + .../flexibleserver/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../dbformysql/server/zz_controller.go | 3 + .../virtualnetworkrule/zz_controller.go | 3 + .../zz_controller.go | 3 + .../configuration/zz_controller.go | 3 + .../dbforpostgresql/database/zz_controller.go | 3 + .../firewallrule/zz_controller.go | 3 + .../flexibleserver/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../flexibleserverdatabase/zz_controller.go | 3 + .../zz_controller.go | 3 + .../dbforpostgresql/server/zz_controller.go | 3 + .../serverkey/zz_controller.go | 3 + .../virtualnetworkrule/zz_controller.go | 3 + .../devices/iothub/zz_controller.go | 3 + .../iothubcertificate/zz_controller.go | 3 + .../iothubconsumergroup/zz_controller.go | 3 + .../devices/iothubdps/zz_controller.go | 3 + .../iothubdpscertificate/zz_controller.go | 3 + .../zz_controller.go | 3 + .../iothubendpointeventhub/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../devices/iothubenrichment/zz_controller.go | 3 + .../iothubfallbackroute/zz_controller.go | 3 + .../devices/iothubroute/zz_controller.go | 3 + .../iothubsharedaccesspolicy/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../globalvmshutdownschedule/zz_controller.go | 3 + .../devtestlab/lab/zz_controller.go | 3 + .../linuxvirtualmachine/zz_controller.go | 3 + .../devtestlab/policy/zz_controller.go | 3 + .../devtestlab/schedule/zz_controller.go | 3 + .../virtualnetwork/zz_controller.go | 3 + .../windowsvirtualmachine/zz_controller.go | 3 + .../digitaltwins/instance/zz_controller.go | 3 + .../cloudelasticsearch/zz_controller.go | 3 + .../eventgrid/domain/zz_controller.go | 3 + .../eventgrid/domaintopic/zz_controller.go | 3 + .../eventsubscription/zz_controller.go | 3 + .../eventgrid/systemtopic/zz_controller.go | 3 + .../eventgrid/topic/zz_controller.go | 3 + .../authorizationrule/zz_controller.go | 3 + .../eventhub/consumergroup/zz_controller.go | 3 + .../eventhub/eventhub/zz_controller.go | 3 + .../eventhubnamespace/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../namespaceschemagroup/zz_controller.go | 3 + .../fluidrelay/server/zz_controller.go | 3 + .../zz_controller.go | 3 + .../hdinsight/hadoopcluster/zz_controller.go | 3 + .../hdinsight/hbasecluster/zz_controller.go | 3 + .../interactivequerycluster/zz_controller.go | 3 + .../hdinsight/kafkacluster/zz_controller.go | 3 + .../hdinsight/sparkcluster/zz_controller.go | 3 + .../healthbot/healthbot/zz_controller.go | 3 + .../healthcaredicomservice/zz_controller.go | 3 + .../healthcarefhirservice/zz_controller.go | 3 + .../healthcaremedtechservice/zz_controller.go | 3 + .../zz_controller.go | 3 + .../healthcareservice/zz_controller.go | 3 + .../healthcareworkspace/zz_controller.go | 3 + .../applicationinsights/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../monitoractiongroup/zz_controller.go | 3 + .../monitoractivitylogalert/zz_controller.go | 3 + .../monitorautoscalesetting/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../monitordiagnosticsetting/zz_controller.go | 3 + .../monitormetricalert/zz_controller.go | 3 + .../monitorprivatelinkscope/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../iotcentral/application/zz_controller.go | 3 + .../zz_controller.go | 3 + .../keyvault/accesspolicy/zz_controller.go | 3 + .../keyvault/certificate/zz_controller.go | 3 + .../certificatecontacts/zz_controller.go | 3 + .../certificateissuer/zz_controller.go | 3 + .../controller/keyvault/key/zz_controller.go | 3 + .../zz_controller.go | 3 + .../managedstorageaccount/zz_controller.go | 3 + .../zz_controller.go | 3 + .../keyvault/secret/zz_controller.go | 3 + .../keyvault/vault/zz_controller.go | 3 + .../zz_controller.go | 3 + .../controller/kusto/cluster/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../kusto/database/zz_controller.go | 3 + .../zz_controller.go | 3 + .../eventgriddataconnection/zz_controller.go | 3 + .../eventhubdataconnection/zz_controller.go | 3 + .../iothubdataconnection/zz_controller.go | 3 + .../labservicelab/zz_controller.go | 3 + .../labserviceplan/zz_controller.go | 3 + .../logic/appactioncustom/zz_controller.go | 3 + .../logic/appactionhttp/zz_controller.go | 3 + .../appintegrationaccount/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../logic/apptriggercustom/zz_controller.go | 3 + .../apptriggerhttprequest/zz_controller.go | 3 + .../apptriggerrecurrence/zz_controller.go | 3 + .../logic/appworkflow/zz_controller.go | 3 + .../zz_controller.go | 3 + .../controller/logz/monitor/zz_controller.go | 3 + .../logz/subaccount/zz_controller.go | 3 + .../logz/subaccounttagrule/zz_controller.go | 3 + .../controller/logz/tagrule/zz_controller.go | 3 + .../computecluster/zz_controller.go | 3 + .../computeinstance/zz_controller.go | 3 + .../synapsespark/zz_controller.go | 3 + .../workspace/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../maintenanceconfiguration/zz_controller.go | 3 + .../zz_controller.go | 3 + .../userassignedidentity/zz_controller.go | 3 + .../managementgroup/zz_controller.go | 3 + .../zz_controller.go | 3 + .../controller/maps/account/zz_controller.go | 3 + .../controller/maps/creator/zz_controller.go | 3 + .../marketplaceagreement/zz_controller.go | 3 + .../controller/media/asset/zz_controller.go | 3 + .../media/assetfilter/zz_controller.go | 3 + .../media/contentkeypolicy/zz_controller.go | 3 + .../controller/media/job/zz_controller.go | 3 + .../media/liveevent/zz_controller.go | 3 + .../media/liveeventoutput/zz_controller.go | 3 + .../media/servicesaccount/zz_controller.go | 3 + .../servicesaccountfilter/zz_controller.go | 3 + .../media/streamingendpoint/zz_controller.go | 3 + .../media/streaminglocator/zz_controller.go | 3 + .../media/streamingpolicy/zz_controller.go | 3 + .../media/transform/zz_controller.go | 3 + .../spatialanchorsaccount/zz_controller.go | 3 + .../netapp/account/zz_controller.go | 3 + .../controller/netapp/pool/zz_controller.go | 3 + .../netapp/snapshot/zz_controller.go | 3 + .../netapp/snapshotpolicy/zz_controller.go | 3 + .../controller/netapp/volume/zz_controller.go | 3 + .../applicationgateway/zz_controller.go | 3 + .../applicationsecuritygroup/zz_controller.go | 3 + .../connectionmonitor/zz_controller.go | 3 + .../ddosprotectionplan/zz_controller.go | 3 + .../network/dnsaaaarecord/zz_controller.go | 3 + .../network/dnsarecord/zz_controller.go | 3 + .../network/dnscaarecord/zz_controller.go | 3 + .../network/dnscnamerecord/zz_controller.go | 3 + .../network/dnsmxrecord/zz_controller.go | 3 + .../network/dnsnsrecord/zz_controller.go | 3 + .../network/dnsptrrecord/zz_controller.go | 3 + .../network/dnssrvrecord/zz_controller.go | 3 + .../network/dnstxtrecord/zz_controller.go | 3 + .../network/dnszone/zz_controller.go | 3 + .../expressroutecircuit/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../expressrouteconnection/zz_controller.go | 3 + .../expressroutegateway/zz_controller.go | 3 + .../network/expressrouteport/zz_controller.go | 3 + .../network/firewall/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../network/firewallpolicy/zz_controller.go | 3 + .../zz_controller.go | 3 + .../network/frontdoor/zz_controller.go | 3 + .../zz_controller.go | 3 + .../frontdoorfirewallpolicy/zz_controller.go | 3 + .../frontdoorrulesengine/zz_controller.go | 3 + .../network/ipgroup/zz_controller.go | 3 + .../network/loadbalancer/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../loadbalancernatpool/zz_controller.go | 3 + .../loadbalancernatrule/zz_controller.go | 3 + .../loadbalanceroutboundrule/zz_controller.go | 3 + .../loadbalancerprobe/zz_controller.go | 3 + .../network/loadbalancerrule/zz_controller.go | 3 + .../localnetworkgateway/zz_controller.go | 3 + .../network/manager/zz_controller.go | 3 + .../zz_controller.go | 3 + .../managernetworkgroup/zz_controller.go | 3 + .../managerstaticmember/zz_controller.go | 3 + .../zz_controller.go | 3 + .../network/natgateway/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../network/networkinterface/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../network/packetcapture/zz_controller.go | 3 + .../pointtositevpngateway/zz_controller.go | 3 + .../privatednsaaaarecord/zz_controller.go | 3 + .../privatednsarecord/zz_controller.go | 3 + .../privatednscnamerecord/zz_controller.go | 3 + .../privatednsmxrecord/zz_controller.go | 3 + .../privatednsptrrecord/zz_controller.go | 3 + .../privatednsresolver/zz_controller.go | 3 + .../privatednssrvrecord/zz_controller.go | 3 + .../privatednstxtrecord/zz_controller.go | 3 + .../network/privatednszone/zz_controller.go | 3 + .../zz_controller.go | 3 + .../network/privateendpoint/zz_controller.go | 3 + .../zz_controller.go | 3 + .../privatelinkservice/zz_controller.go | 3 + .../network/profile/zz_controller.go | 3 + .../network/publicip/zz_controller.go | 3 + .../network/publicipprefix/zz_controller.go | 3 + .../controller/network/route/zz_controller.go | 3 + .../network/routefilter/zz_controller.go | 3 + .../network/routemap/zz_controller.go | 3 + .../network/routeserver/zz_controller.go | 3 + .../routeserverbgpconnection/zz_controller.go | 3 + .../network/routetable/zz_controller.go | 3 + .../network/securitygroup/zz_controller.go | 3 + .../network/securityrule/zz_controller.go | 3 + .../network/subnet/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../trafficmanagerprofile/zz_controller.go | 3 + .../network/virtualhub/zz_controller.go | 3 + .../virtualhubconnection/zz_controller.go | 3 + .../network/virtualhubip/zz_controller.go | 3 + .../virtualhubroutetable/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../network/virtualnetwork/zz_controller.go | 3 + .../virtualnetworkgateway/zz_controller.go | 3 + .../zz_controller.go | 3 + .../virtualnetworkpeering/zz_controller.go | 3 + .../network/virtualwan/zz_controller.go | 3 + .../network/vpngateway/zz_controller.go | 3 + .../vpngatewayconnection/zz_controller.go | 3 + .../vpnserverconfiguration/zz_controller.go | 3 + .../zz_controller.go | 3 + .../network/vpnsite/zz_controller.go | 3 + .../network/watcher/zz_controller.go | 3 + .../network/watcherflowlog/zz_controller.go | 3 + .../zz_controller.go | 3 + .../authorizationrule/zz_controller.go | 3 + .../notificationhub/zz_controller.go | 3 + .../notificationhubnamespace/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../loganalyticsquerypack/zz_controller.go | 3 + .../zz_controller.go | 3 + .../loganalyticssavedsearch/zz_controller.go | 3 + .../workspace/zz_controller.go | 3 + .../loganalyticssolution/zz_controller.go | 3 + .../orbital/contactprofile/zz_controller.go | 3 + .../orbital/spacecraft/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../portal/dashboard/zz_controller.go | 3 + .../powerbiembedded/zz_controller.go | 3 + .../purview/account/zz_controller.go | 3 + .../zz_controller.go | 3 + .../backuppolicyfileshare/zz_controller.go | 3 + .../backuppolicyvm/zz_controller.go | 3 + .../backuppolicyvmworkload/zz_controller.go | 3 + .../backupprotectedfileshare/zz_controller.go | 3 + .../backupprotectedvm/zz_controller.go | 3 + .../siterecoveryfabric/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../recoveryservices/vault/zz_controller.go | 3 + .../eventrelaynamespace/zz_controller.go | 3 + .../relay/hybridconnection/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../search/service/zz_controller.go | 3 + .../sharedprivatelinkservice/zz_controller.go | 3 + .../advancedthreatprotection/zz_controller.go | 3 + .../iotsecuritydevicegroup/zz_controller.go | 3 + .../iotsecuritysolution/zz_controller.go | 3 + .../securitycenterassessment/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../securitycentercontact/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../securitycentersetting/zz_controller.go | 3 + .../zz_controller.go | 3 + .../securitycenterworkspace/zz_controller.go | 3 + .../sentinelalertrulefusion/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../sentinelautomationrule/zz_controller.go | 3 + .../sentineldataconnectoriot/zz_controller.go | 3 + .../zz_controller.go | 3 + .../sentinelwatchlist/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../namespacenetworkruleset/zz_controller.go | 3 + .../servicebus/queue/zz_controller.go | 3 + .../queueauthorizationrule/zz_controller.go | 3 + .../servicebusnamespace/zz_controller.go | 3 + .../servicebus/subscription/zz_controller.go | 3 + .../subscriptionrule/zz_controller.go | 3 + .../servicebus/topic/zz_controller.go | 3 + .../topicauthorizationrule/zz_controller.go | 3 + .../servicefabric/cluster/zz_controller.go | 3 + .../managedcluster/zz_controller.go | 3 + .../springcloudconnection/zz_controller.go | 3 + .../networkacl/zz_controller.go | 3 + .../signalrservice/service/zz_controller.go | 3 + .../zz_controller.go | 3 + .../signalrservice/webpubsub/zz_controller.go | 3 + .../webpubsubhub/zz_controller.go | 3 + .../webpubsubnetworkacl/zz_controller.go | 3 + .../zz_controller.go | 3 + .../cloudapplicationliveview/zz_controller.go | 3 + .../sql/mssqldatabase/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../sql/mssqlelasticpool/zz_controller.go | 3 + .../sql/mssqlfailovergroup/zz_controller.go | 3 + .../sql/mssqlfirewallrule/zz_controller.go | 3 + .../sql/mssqljobagent/zz_controller.go | 3 + .../sql/mssqljobcredential/zz_controller.go | 3 + .../sql/mssqlmanageddatabase/zz_controller.go | 3 + .../sql/mssqlmanagedinstance/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../sql/mssqlserver/zz_controller.go | 3 + .../sql/mssqlserverdnsalias/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../mssqlvirtualnetworkrule/zz_controller.go | 3 + .../storage/account/zz_controller.go | 3 + .../storage/accountlocaluser/zz_controller.go | 3 + .../accountnetworkrules/zz_controller.go | 3 + .../controller/storage/blob/zz_controller.go | 3 + .../blobinventorypolicy/zz_controller.go | 3 + .../storage/container/zz_controller.go | 3 + .../datalakegen2filesystem/zz_controller.go | 3 + .../storage/datalakegen2path/zz_controller.go | 3 + .../storage/encryptionscope/zz_controller.go | 3 + .../storage/managementpolicy/zz_controller.go | 3 + .../objectreplication/zz_controller.go | 3 + .../controller/storage/queue/zz_controller.go | 3 + .../controller/storage/share/zz_controller.go | 3 + .../storage/sharedirectory/zz_controller.go | 3 + .../controller/storage/table/zz_controller.go | 3 + .../storage/tableentity/zz_controller.go | 3 + .../storagecache/hpccache/zz_controller.go | 3 + .../hpccacheaccesspolicy/zz_controller.go | 3 + .../hpccacheblobnfstarget/zz_controller.go | 3 + .../hpccacheblobtarget/zz_controller.go | 3 + .../hpccachenfstarget/zz_controller.go | 3 + .../storagepool/diskpool/zz_controller.go | 3 + .../storagesync/storagesync/zz_controller.go | 3 + .../streamanalytics/cluster/zz_controller.go | 3 + .../functionjavascriptuda/zz_controller.go | 3 + .../streamanalytics/job/zz_controller.go | 3 + .../managedprivateendpoint/zz_controller.go | 3 + .../outputblob/zz_controller.go | 3 + .../outputeventhub/zz_controller.go | 3 + .../outputfunction/zz_controller.go | 3 + .../outputmssql/zz_controller.go | 3 + .../outputpowerbi/zz_controller.go | 3 + .../outputservicebusqueue/zz_controller.go | 3 + .../outputservicebustopic/zz_controller.go | 3 + .../outputsynapse/zz_controller.go | 3 + .../outputtable/zz_controller.go | 3 + .../referenceinputblob/zz_controller.go | 3 + .../referenceinputmssql/zz_controller.go | 3 + .../streaminputblob/zz_controller.go | 3 + .../streaminputeventhub/zz_controller.go | 3 + .../streaminputiothub/zz_controller.go | 3 + .../synapse/firewallrule/zz_controller.go | 3 + .../integrationruntimeazure/zz_controller.go | 3 + .../zz_controller.go | 3 + .../synapse/linkedservice/zz_controller.go | 3 + .../managedprivateendpoint/zz_controller.go | 3 + .../synapse/privatelinkhub/zz_controller.go | 3 + .../synapse/roleassignment/zz_controller.go | 3 + .../synapse/sparkpool/zz_controller.go | 3 + .../synapse/sqlpool/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../sqlpoolworkloadgroup/zz_controller.go | 3 + .../synapse/workspace/zz_controller.go | 3 + .../workspaceaadadmin/zz_controller.go | 3 + .../zz_controller.go | 3 + .../zz_controller.go | 3 + .../workspacesqlaadadmin/zz_controller.go | 3 + .../zz_controller.go | 3 + .../eventsourceeventhub/zz_controller.go | 3 + .../eventsourceiothub/zz_controller.go | 3 + .../gen2environment/zz_controller.go | 3 + .../referencedataset/zz_controller.go | 3 + .../standardenvironment/zz_controller.go | 3 + .../web/appactiveslot/zz_controller.go | 3 + .../web/apphybridconnection/zz_controller.go | 3 + .../web/appserviceplan/zz_controller.go | 3 + .../web/functionapp/zz_controller.go | 3 + .../functionappactiveslot/zz_controller.go | 3 + .../web/functionappfunction/zz_controller.go | 3 + .../zz_controller.go | 3 + .../web/functionappslot/zz_controller.go | 3 + .../web/linuxfunctionapp/zz_controller.go | 3 + .../web/linuxfunctionappslot/zz_controller.go | 3 + .../web/linuxwebapp/zz_controller.go | 3 + .../web/linuxwebappslot/zz_controller.go | 3 + .../web/serviceplan/zz_controller.go | 3 + .../web/sourcecontroltoken/zz_controller.go | 3 + .../web/staticsite/zz_controller.go | 3 + .../web/windowsfunctionapp/zz_controller.go | 3 + .../windowsfunctionappslot/zz_controller.go | 3 + .../web/windowswebapp/zz_controller.go | 3 + .../web/windowswebappslot/zz_controller.go | 3 + ...ound.io_monitoractionruleactiongroups.yaml | 38 +- ...ound.io_monitoractionrulesuppressions.yaml | 42 +- ...onitoralertprocessingruleactiongroups.yaml | 38 +- ...onitoralertprocessingrulesuppressions.yaml | 38 +- ...und.io_monitorsmartdetectoralertrules.yaml | 58 +- ...ysisservices.azure.upbound.io_servers.yaml | 50 +- ...ement.azure.upbound.io_apidiagnostics.yaml | 38 +- ...azure.upbound.io_apioperationpolicies.yaml | 38 +- ...gement.azure.upbound.io_apioperations.yaml | 50 +- ...ent.azure.upbound.io_apioperationtags.yaml | 42 +- ...nagement.azure.upbound.io_apipolicies.yaml | 38 +- ...nagement.azure.upbound.io_apireleases.yaml | 38 +- .../apimanagement.azure.upbound.io_apis.yaml | 42 +- ...anagement.azure.upbound.io_apischemas.yaml | 42 +- ...pimanagement.azure.upbound.io_apitags.yaml | 38 +- ...ement.azure.upbound.io_apiversionsets.yaml | 46 +- ...azure.upbound.io_authorizationservers.yaml | 62 +- ...imanagement.azure.upbound.io_backends.yaml | 46 +- ...agement.azure.upbound.io_certificates.yaml | 38 +- ...nagement.azure.upbound.io_diagnostics.yaml | 38 +- ...ement.azure.upbound.io_emailtemplates.yaml | 46 +- ...nagement.azure.upbound.io_gatewayapis.yaml | 38 +- ...imanagement.azure.upbound.io_gateways.yaml | 42 +- ...gement.azure.upbound.io_globalschemas.yaml | 46 +- ...azure.upbound.io_identityprovideraads.yaml | 48 +- ....upbound.io_identityproviderfacebooks.yaml | 44 +- ...re.upbound.io_identityprovidergoogles.yaml | 44 +- ...upbound.io_identityprovidermicrosofts.yaml | 44 +- ...e.upbound.io_identityprovidertwitters.yaml | 42 +- ...pimanagement.azure.upbound.io_loggers.yaml | 38 +- ...nagement.azure.upbound.io_managements.yaml | 54 +- ...nagement.azure.upbound.io_namedvalues.yaml | 42 +- ...pbound.io_notificationrecipientemails.yaml | 38 +- ...upbound.io_notificationrecipientusers.yaml | 42 +- ...ure.upbound.io_openidconnectproviders.yaml | 50 +- ...imanagement.azure.upbound.io_policies.yaml | 38 +- ...nagement.azure.upbound.io_productapis.yaml | 38 +- ...ment.azure.upbound.io_productpolicies.yaml | 38 +- ...imanagement.azure.upbound.io_products.yaml | 46 +- ...nagement.azure.upbound.io_producttags.yaml | 38 +- ...nagement.azure.upbound.io_rediscaches.yaml | 40 +- ...gement.azure.upbound.io_subscriptions.yaml | 38 +- .../apimanagement.azure.upbound.io_tags.yaml | 38 +- .../apimanagement.azure.upbound.io_users.yaml | 50 +- ...ation.azure.upbound.io_configurations.yaml | 42 +- ...re.upbound.io_springcloudaccelerators.yaml | 42 +- ...bound.io_springcloudactivedeployments.yaml | 38 +- ....io_springcloudapiportalcustomdomains.yaml | 42 +- ...zure.upbound.io_springcloudapiportals.yaml | 38 +- ...io_springcloudappcosmosdbassociations.yaml | 42 +- ...nd.io_springcloudappmysqlassociations.yaml | 40 +- ...nd.io_springcloudappredisassociations.yaml | 38 +- ...form.azure.upbound.io_springcloudapps.yaml | 38 +- ...pbound.io_springcloudbuilddeployments.yaml | 42 +- ....azure.upbound.io_springcloudbuilders.yaml | 50 +- ...bound.io_springcloudbuildpackbindings.yaml | 38 +- ...re.upbound.io_springcloudcertificates.yaml | 38 +- ...d.io_springcloudconfigurationservices.yaml | 38 +- ...nd.io_springcloudcontainerdeployments.yaml | 46 +- ...e.upbound.io_springcloudcustomdomains.yaml | 42 +- ....io_springcloudcustomizedaccelerators.yaml | 42 +- ....upbound.io_springclouddevtoolportals.yaml | 42 +- ...nd.io_springcloudgatewaycustomdomains.yaml | 42 +- ....azure.upbound.io_springcloudgateways.yaml | 38 +- ...upbound.io_springcloudjavadeployments.yaml | 38 +- ....azure.upbound.io_springcloudservices.yaml | 42 +- ....azure.upbound.io_springcloudstorages.yaml | 38 +- ...ttestation.azure.upbound.io_providers.yaml | 42 +- ...tion.azure.upbound.io_managementlocks.yaml | 46 +- ...on.azure.upbound.io_policydefinitions.yaml | 50 +- ...und.io_resourcegrouppolicyassignments.yaml | 38 +- ....upbound.io_resourcepolicyassignments.yaml | 46 +- ...e.upbound.io_resourcepolicyexemptions.yaml | 46 +- ...tion.azure.upbound.io_roleassignments.yaml | 46 +- ...tion.azure.upbound.io_roledefinitions.yaml | 46 +- ...ound.io_subscriptionpolicyassignments.yaml | 42 +- ...bound.io_subscriptionpolicyexemptions.yaml | 46 +- .../automation.azure.upbound.io_accounts.yaml | 46 +- ...ound.io_connectionclassiccertificates.yaml | 50 +- ...tomation.azure.upbound.io_connections.yaml | 46 +- ...tion.azure.upbound.io_connectiontypes.yaml | 46 +- ...tomation.azure.upbound.io_credentials.yaml | 44 +- ....upbound.io_hybridrunbookworkergroups.yaml | 46 +- .../automation.azure.upbound.io_modules.yaml | 42 +- .../automation.azure.upbound.io_runbooks.yaml | 58 +- ...automation.azure.upbound.io_schedules.yaml | 42 +- ...mation.azure.upbound.io_variablebools.yaml | 38 +- ...on.azure.upbound.io_variabledatetimes.yaml | 38 +- ...omation.azure.upbound.io_variableints.yaml | 38 +- ...tion.azure.upbound.io_variablestrings.yaml | 38 +- .../automation.azure.upbound.io_webhooks.yaml | 46 +- .../azure.upbound.io_providerconfigs.yaml | 2 +- ...azure.upbound.io_providerconfigusages.yaml | 2 +- .../crds/azure.upbound.io_resourcegroups.yaml | 42 +- ...ound.io_resourceproviderregistrations.yaml | 42 +- .../crds/azure.upbound.io_storeconfigs.yaml | 142 +- .../crds/azure.upbound.io_subscriptions.yaml | 42 +- ...urestackhci.azure.upbound.io_clusters.yaml | 46 +- ...ice.azure.upbound.io_botchannelalexas.yaml | 46 +- ...zure.upbound.io_botchanneldirectlines.yaml | 46 +- ...vice.azure.upbound.io_botchannellines.yaml | 46 +- ...ce.azure.upbound.io_botchannelmsteams.yaml | 42 +- ...ice.azure.upbound.io_botchannelslacks.yaml | 50 +- ...ervice.azure.upbound.io_botchannelsms.yaml | 54 +- ...e.upbound.io_botchannelsregistrations.yaml | 54 +- ...e.azure.upbound.io_botchannelwebchats.yaml | 46 +- ...rvice.azure.upbound.io_botconnections.yaml | 52 +- ...otservice.azure.upbound.io_botwebapps.yaml | 50 +- .../cache.azure.upbound.io_rediscaches.yaml | 58 +- ...re.upbound.io_redisenterpriseclusters.yaml | 46 +- ...e.upbound.io_redisenterprisedatabases.yaml | 38 +- ...e.azure.upbound.io_redisfirewallrules.yaml | 46 +- ...e.azure.upbound.io_redislinkedservers.yaml | 46 +- .../crds/cdn.azure.upbound.io_endpoints.yaml | 46 +- ....io_frontdoorcustomdomainassociations.yaml | 38 +- ...ure.upbound.io_frontdoorcustomdomains.yaml | 46 +- ...n.azure.upbound.io_frontdoorendpoints.yaml | 38 +- ...zure.upbound.io_frontdoororigingroups.yaml | 42 +- ...cdn.azure.upbound.io_frontdoororigins.yaml | 43 +- ...dn.azure.upbound.io_frontdoorprofiles.yaml | 42 +- .../cdn.azure.upbound.io_frontdoorroutes.yaml | 46 +- .../cdn.azure.upbound.io_frontdoorrules.yaml | 46 +- ...dn.azure.upbound.io_frontdoorrulesets.yaml | 38 +- .../crds/cdn.azure.upbound.io_profiles.yaml | 46 +- ...pbound.io_appservicecertificateorders.yaml | 42 +- ...iveservices.azure.upbound.io_accounts.yaml | 50 +- ...mmunication.azure.upbound.io_services.yaml | 38 +- ...ute.azure.upbound.io_availabilitysets.yaml | 42 +- ....upbound.io_capacityreservationgroups.yaml | 42 +- ...azure.upbound.io_capacityreservations.yaml | 42 +- ...mpute.azure.upbound.io_dedicatedhosts.yaml | 50 +- ...compute.azure.upbound.io_diskaccesses.yaml | 42 +- ...e.azure.upbound.io_diskencryptionsets.yaml | 46 +- ....azure.upbound.io_galleryapplications.yaml | 46 +- ...upbound.io_galleryapplicationversions.yaml | 58 +- .../crds/compute.azure.upbound.io_images.yaml | 42 +- ...azure.upbound.io_linuxvirtualmachines.yaml | 54 +- ...bound.io_linuxvirtualmachinescalesets.yaml | 58 +- ...compute.azure.upbound.io_manageddisks.yaml | 50 +- ...azure.upbound.io_manageddisksastokens.yaml | 46 +- ...o_orchestratedvirtualmachinescalesets.yaml | 46 +- ...e.upbound.io_proximityplacementgroups.yaml | 42 +- ...azure.upbound.io_sharedimagegalleries.yaml | 42 +- ...compute.azure.upbound.io_sharedimages.yaml | 50 +- .../compute.azure.upbound.io_snapshots.yaml | 46 +- ...ompute.azure.upbound.io_sshpublickeys.yaml | 46 +- ...e.upbound.io_virtualmachineextensions.yaml | 50 +- ...ure.upbound.io_windowsvirtualmachines.yaml | 56 +- ...und.io_windowsvirtualmachinescalesets.yaml | 64 +- ...entialledger.azure.upbound.io_ledgers.yaml | 51 +- ...ure.upbound.io_budgetmanagementgroups.yaml | 54 +- ...azure.upbound.io_budgetresourcegroups.yaml | 54 +- ....azure.upbound.io_budgetsubscriptions.yaml | 54 +- ...rregistry.azure.upbound.io_agentpools.yaml | 42 +- ...bound.io_containerconnectedregistries.yaml | 38 +- ...rregistry.azure.upbound.io_registries.yaml | 46 +- ...erregistry.azure.upbound.io_scopemaps.yaml | 42 +- ...istry.azure.upbound.io_tokenpasswords.yaml | 42 +- ...ainerregistry.azure.upbound.io_tokens.yaml | 38 +- ...nerregistry.azure.upbound.io_webhooks.yaml | 50 +- ...upbound.io_kubernetesclusternodepools.yaml | 42 +- ...e.azure.upbound.io_kubernetesclusters.yaml | 46 +- ...re.upbound.io_kubernetesfleetmanagers.yaml | 42 +- .../cosmosdb.azure.upbound.io_accounts.yaml | 54 +- ...db.azure.upbound.io_cassandraclusters.yaml | 45 +- ...azure.upbound.io_cassandradatacenters.yaml | 42 +- ...b.azure.upbound.io_cassandrakeyspaces.yaml | 38 +- ...osdb.azure.upbound.io_cassandratables.yaml | 42 +- ...sdb.azure.upbound.io_gremlindatabases.yaml | 38 +- ...smosdb.azure.upbound.io_gremlingraphs.yaml | 42 +- ...sdb.azure.upbound.io_mongocollections.yaml | 38 +- ...mosdb.azure.upbound.io_mongodatabases.yaml | 38 +- ...smosdb.azure.upbound.io_sqlcontainers.yaml | 42 +- ...osmosdb.azure.upbound.io_sqldatabases.yaml | 38 +- ...azure.upbound.io_sqldedicatedgateways.yaml | 46 +- ...osmosdb.azure.upbound.io_sqlfunctions.yaml | 42 +- ...b.azure.upbound.io_sqlroleassignments.yaml | 42 +- ...b.azure.upbound.io_sqlroledefinitions.yaml | 50 +- ....azure.upbound.io_sqlstoredprocedures.yaml | 42 +- ...cosmosdb.azure.upbound.io_sqltriggers.yaml | 50 +- .../cosmosdb.azure.upbound.io_tables.yaml | 38 +- ...nt.azure.upbound.io_costanomalyalerts.yaml | 50 +- ...io_resourcegroupcostmanagementexports.yaml | 58 +- ....io_subscriptioncostmanagementexports.yaml | 62 +- ...ders.azure.upbound.io_customproviders.yaml | 42 +- .../databoxedge.azure.upbound.io_devices.yaml | 46 +- ...cks.azure.upbound.io_accessconnectors.yaml | 42 +- ...bound.io_workspacecustomermanagedkeys.yaml | 38 +- ...atabricks.azure.upbound.io_workspaces.yaml | 46 +- ...ctory.azure.upbound.io_customdatasets.yaml | 50 +- ...atafactory.azure.upbound.io_dataflows.yaml | 46 +- ...ry.azure.upbound.io_datasetazureblobs.yaml | 38 +- ...tory.azure.upbound.io_datasetbinaries.yaml | 38 +- ...ure.upbound.io_datasetcosmosdbsqlapis.yaml | 38 +- ...zure.upbound.io_datasetdelimitedtexts.yaml | 38 +- ...factory.azure.upbound.io_datasethttps.yaml | 38 +- ...factory.azure.upbound.io_datasetjsons.yaml | 38 +- ...actory.azure.upbound.io_datasetmysqls.yaml | 38 +- ...tory.azure.upbound.io_datasetparquets.yaml | 38 +- ...y.azure.upbound.io_datasetpostgresqls.yaml | 38 +- ...ry.azure.upbound.io_datasetsnowflakes.yaml | 38 +- ...ure.upbound.io_datasetsqlservertables.yaml | 38 +- ...atafactory.azure.upbound.io_factories.yaml | 42 +- ...e.upbound.io_integrationruntimeazures.yaml | 42 +- ...pbound.io_integrationruntimeazuressis.yaml | 46 +- ...upbound.io_integrationruntimemanageds.yaml | 46 +- ...ound.io_integrationruntimeselfhosteds.yaml | 38 +- ...azure.upbound.io_linkedcustomservices.yaml | 46 +- ...und.io_linkedserviceazureblobstorages.yaml | 38 +- ...bound.io_linkedserviceazuredatabricks.yaml | 42 +- ...und.io_linkedserviceazurefilestorages.yaml | 40 +- ...pbound.io_linkedserviceazurefunctions.yaml | 42 +- ...upbound.io_linkedserviceazuresearches.yaml | 42 +- ...und.io_linkedserviceazuresqldatabases.yaml | 38 +- ...nd.io_linkedserviceazuretablestorages.yaml | 40 +- ...und.io_linkedservicecosmosdbmongoapis.yaml | 38 +- ...ure.upbound.io_linkedservicecosmosdbs.yaml | 38 +- ....io_linkedservicedatalakestoragegen2s.yaml | 42 +- ...ure.upbound.io_linkedservicekeyvaults.yaml | 38 +- ...azure.upbound.io_linkedservicekustoes.yaml | 38 +- ....azure.upbound.io_linkedservicemysqls.yaml | 42 +- ...y.azure.upbound.io_linkedserviceodata.yaml | 42 +- ...y.azure.upbound.io_linkedserviceodbcs.yaml | 42 +- ...e.upbound.io_linkedservicepostgresqls.yaml | 42 +- ...y.azure.upbound.io_linkedservicesftps.yaml | 56 +- ...re.upbound.io_linkedservicesnowflakes.yaml | 42 +- ...re.upbound.io_linkedservicesqlservers.yaml | 38 +- ...zure.upbound.io_linkedservicesynapses.yaml | 42 +- ...ry.azure.upbound.io_linkedservicewebs.yaml | 46 +- ...re.upbound.io_managedprivateendpoints.yaml | 42 +- ...atafactory.azure.upbound.io_pipelines.yaml | 38 +- ...ry.azure.upbound.io_triggerblobevents.yaml | 46 +- ....azure.upbound.io_triggercustomevents.yaml | 46 +- ...ory.azure.upbound.io_triggerschedules.yaml | 38 +- ....upbound.io_databasemigrationprojects.yaml | 54 +- ....upbound.io_databasemigrationservices.yaml | 50 +- ...upbound.io_backupinstanceblobstorages.yaml | 42 +- ....azure.upbound.io_backupinstancedisks.yaml | 42 +- ....upbound.io_backupinstancepostgresqls.yaml | 42 +- ...e.upbound.io_backuppolicyblobstorages.yaml | 42 +- ...on.azure.upbound.io_backuppolicydisks.yaml | 47 +- ...re.upbound.io_backuppolicypostgresqls.yaml | 47 +- ...tection.azure.upbound.io_backupvaults.yaml | 50 +- ...ction.azure.upbound.io_resourceguards.yaml | 42 +- .../datashare.azure.upbound.io_accounts.yaml | 46 +- ....azure.upbound.io_datasetblobstorages.yaml | 42 +- ...azure.upbound.io_datasetdatalakegen2s.yaml | 38 +- ...azure.upbound.io_datasetkustoclusters.yaml | 38 +- ...zure.upbound.io_datasetkustodatabases.yaml | 38 +- ...datashare.azure.upbound.io_datashares.yaml | 42 +- ...riadb.azure.upbound.io_configurations.yaml | 46 +- ...formariadb.azure.upbound.io_databases.yaml | 46 +- ...ariadb.azure.upbound.io_firewallrules.yaml | 46 +- ...dbformariadb.azure.upbound.io_servers.yaml | 54 +- ....azure.upbound.io_virtualnetworkrules.yaml | 38 +- ...ound.io_activedirectoryadministrators.yaml | 50 +- ...mysql.azure.upbound.io_configurations.yaml | 46 +- ...dbformysql.azure.upbound.io_databases.yaml | 46 +- ...rmysql.azure.upbound.io_firewallrules.yaml | 46 +- ...ql.azure.upbound.io_flexibledatabases.yaml | 46 +- ...bound.io_flexibleserverconfigurations.yaml | 42 +- ...pbound.io_flexibleserverfirewallrules.yaml | 46 +- ...ysql.azure.upbound.io_flexibleservers.yaml | 42 +- .../dbformysql.azure.upbound.io_servers.yaml | 54 +- ....azure.upbound.io_virtualnetworkrules.yaml | 38 +- ...ound.io_activedirectoryadministrators.yaml | 50 +- ...resql.azure.upbound.io_configurations.yaml | 46 +- ...postgresql.azure.upbound.io_databases.yaml | 46 +- ...gresql.azure.upbound.io_firewallrules.yaml | 46 +- ...leserveractivedirectoryadministrators.yaml | 50 +- ...bound.io_flexibleserverconfigurations.yaml | 46 +- ...re.upbound.io_flexibleserverdatabases.yaml | 38 +- ...pbound.io_flexibleserverfirewallrules.yaml | 46 +- ...esql.azure.upbound.io_flexibleservers.yaml | 42 +- ...ostgresql.azure.upbound.io_serverkeys.yaml | 38 +- ...orpostgresql.azure.upbound.io_servers.yaml | 54 +- ....azure.upbound.io_virtualnetworkrules.yaml | 38 +- ...s.azure.upbound.io_iothubcertificates.yaml | 41 +- ...azure.upbound.io_iothubconsumergroups.yaml | 38 +- .../devices.azure.upbound.io_iothubdps.yaml | 46 +- ...zure.upbound.io_iothubdpscertificates.yaml | 41 +- ...ound.io_iothubdpssharedaccesspolicies.yaml | 38 +- ...re.upbound.io_iothubendpointeventhubs.yaml | 38 +- ...und.io_iothubendpointservicebusqueues.yaml | 38 +- ...und.io_iothubendpointservicebustopics.yaml | 38 +- ...nd.io_iothubendpointstoragecontainers.yaml | 38 +- ...es.azure.upbound.io_iothubenrichments.yaml | 50 +- ...azure.upbound.io_iothubfallbackroutes.yaml | 42 +- ...devices.azure.upbound.io_iothubroutes.yaml | 50 +- .../devices.azure.upbound.io_iothubs.yaml | 46 +- ...upbound.io_iothubsharedaccesspolicies.yaml | 38 +- ...upbound.io_iothubdeviceupdateaccounts.yaml | 42 +- ...pbound.io_iothubdeviceupdateinstances.yaml | 38 +- ....upbound.io_globalvmshutdownschedules.yaml | 54 +- .../devtestlab.azure.upbound.io_labs.yaml | 42 +- ...azure.upbound.io_linuxvirtualmachines.yaml | 62 +- .../devtestlab.azure.upbound.io_policies.yaml | 54 +- ...devtestlab.azure.upbound.io_schedules.yaml | 54 +- ...tlab.azure.upbound.io_virtualnetworks.yaml | 42 +- ...ure.upbound.io_windowsvirtualmachines.yaml | 64 +- ...gitaltwins.azure.upbound.io_instances.yaml | 42 +- ...azure.upbound.io_cloudelasticsearches.yaml | 50 +- .../eventgrid.azure.upbound.io_domains.yaml | 42 +- ...entgrid.azure.upbound.io_domaintopics.yaml | 38 +- ...d.azure.upbound.io_eventsubscriptions.yaml | 42 +- ...entgrid.azure.upbound.io_systemtopics.yaml | 46 +- .../eventgrid.azure.upbound.io_topics.yaml | 42 +- ...b.azure.upbound.io_authorizationrules.yaml | 38 +- ...nthub.azure.upbound.io_consumergroups.yaml | 38 +- ...b.azure.upbound.io_eventhubnamespaces.yaml | 46 +- .../eventhub.azure.upbound.io_eventhubs.yaml | 46 +- ...pbound.io_namespaceauthorizationrules.yaml | 38 +- ...d.io_namespacedisasterrecoveryconfigs.yaml | 38 +- ...zure.upbound.io_namespaceschemagroups.yaml | 46 +- .../fluidrelay.azure.upbound.io_servers.yaml | 46 +- ...irtualmachineconfigurationassignments.yaml | 46 +- ...sight.azure.upbound.io_hadoopclusters.yaml | 62 +- ...nsight.azure.upbound.io_hbaseclusters.yaml | 62 +- ...e.upbound.io_interactivequeryclusters.yaml | 62 +- ...nsight.azure.upbound.io_kafkaclusters.yaml | 62 +- ...nsight.azure.upbound.io_sparkclusters.yaml | 62 +- ...healthbot.azure.upbound.io_healthbots.yaml | 46 +- ...re.upbound.io_healthcaredicomservices.yaml | 42 +- ...ure.upbound.io_healthcarefhirservices.yaml | 46 +- ...lthcaremedtechservicefhirdestinations.yaml | 51 +- ....upbound.io_healthcaremedtechservices.yaml | 46 +- ...s.azure.upbound.io_healthcareservices.yaml | 42 +- ...azure.upbound.io_healthcareworkspaces.yaml | 42 +- ....azure.upbound.io_applicationinsights.yaml | 46 +- ....io_applicationinsightsanalyticsitems.yaml | 54 +- ...upbound.io_applicationinsightsapikeys.yaml | 42 +- ...pplicationinsightssmartdetectionrules.yaml | 42 +- ...o_applicationinsightsstandardwebtests.yaml | 50 +- ...pbound.io_applicationinsightswebtests.yaml | 58 +- ...bound.io_applicationinsightsworkbooks.yaml | 54 +- ..._applicationinsightsworkbooktemplates.yaml | 54 +- ....azure.upbound.io_monitoractiongroups.yaml | 42 +- ...e.upbound.io_monitoractivitylogalerts.yaml | 46 +- ...e.upbound.io_monitorautoscalesettings.yaml | 50 +- ...und.io_monitordatacollectionendpoints.yaml | 42 +- ...monitordatacollectionruleassociations.yaml | 38 +- ...upbound.io_monitordatacollectionrules.yaml | 50 +- ....upbound.io_monitordiagnosticsettings.yaml | 46 +- ....azure.upbound.io_monitormetricalerts.yaml | 38 +- ...d.io_monitorprivatelinkscopedservices.yaml | 38 +- ...e.upbound.io_monitorprivatelinkscopes.yaml | 38 +- ...d.io_monitorscheduledqueryrulesalerts.yaml | 66 +- ...io_monitorscheduledqueryrulesalertv2s.yaml | 54 +- ...und.io_monitorscheduledqueryruleslogs.yaml | 50 +- ...upbound.io_applicationnetworkrulesets.yaml | 38 +- ...central.azure.upbound.io_applications.yaml | 50 +- ...vault.azure.upbound.io_accesspolicies.yaml | 46 +- ....azure.upbound.io_certificatecontacts.yaml | 42 +- ...t.azure.upbound.io_certificateissuers.yaml | 42 +- ...eyvault.azure.upbound.io_certificates.yaml | 38 +- .../crds/keyvault.azure.upbound.io_keys.yaml | 46 +- ...und.io_managedhardwaresecuritymodules.yaml | 54 +- ...ure.upbound.io_managedstorageaccounts.yaml | 42 +- ...agedstorageaccountsastokendefinitions.yaml | 50 +- .../keyvault.azure.upbound.io_secrets.yaml | 40 +- .../keyvault.azure.upbound.io_vaults.yaml | 50 +- ...und.io_attacheddatabaseconfigurations.yaml | 46 +- ...und.io_clustermanagedprivateendpoints.yaml | 42 +- ...pbound.io_clusterprincipalassignments.yaml | 54 +- .../crds/kusto.azure.upbound.io_clusters.yaml | 46 +- ...bound.io_databaseprincipalassignments.yaml | 54 +- .../kusto.azure.upbound.io_databases.yaml | 42 +- ...e.upbound.io_eventgriddataconnections.yaml | 42 +- ...re.upbound.io_eventhubdataconnections.yaml | 42 +- ...zure.upbound.io_iothubdataconnections.yaml | 46 +- ...vices.azure.upbound.io_labservicelabs.yaml | 54 +- ...ices.azure.upbound.io_labserviceplans.yaml | 46 +- ...gic.azure.upbound.io_appactioncustoms.yaml | 42 +- ...logic.azure.upbound.io_appactionhttps.yaml | 46 +- ...integrationaccountbatchconfigurations.yaml | 50 +- ...ound.io_appintegrationaccountpartners.yaml | 42 +- ...ure.upbound.io_appintegrationaccounts.yaml | 50 +- ...bound.io_appintegrationaccountschemas.yaml | 42 +- ...ound.io_appintegrationaccountsessions.yaml | 42 +- ...ic.azure.upbound.io_apptriggercustoms.yaml | 42 +- ...ure.upbound.io_apptriggerhttprequests.yaml | 42 +- ...zure.upbound.io_apptriggerrecurrences.yaml | 46 +- .../logic.azure.upbound.io_appworkflows.yaml | 42 +- ...und.io_integrationserviceenvironments.yaml | 46 +- .../crds/logz.azure.upbound.io_monitors.yaml | 50 +- .../logz.azure.upbound.io_subaccounts.yaml | 42 +- ...z.azure.upbound.io_subaccounttagrules.yaml | 38 +- .../crds/logz.azure.upbound.io_tagrules.yaml | 38 +- ...ices.azure.upbound.io_computeclusters.yaml | 58 +- ...ces.azure.upbound.io_computeinstances.yaml | 46 +- ...rvices.azure.upbound.io_synapsesparks.yaml | 42 +- ...gservices.azure.upbound.io_workspaces.yaml | 46 +- ...o_maintenanceassignmentdedicatedhosts.yaml | 42 +- ..._maintenanceassignmentvirtualmachines.yaml | 42 +- ....upbound.io_maintenanceconfigurations.yaml | 46 +- ...bound.io_federatedidentitycredentials.yaml | 50 +- ...ure.upbound.io_userassignedidentities.yaml | 46 +- ...ent.azure.upbound.io_managementgroups.yaml | 38 +- ...nagementgroupsubscriptionassociations.yaml | 38 +- .../crds/maps.azure.upbound.io_accounts.yaml | 42 +- .../crds/maps.azure.upbound.io_creators.yaml | 46 +- ...zure.upbound.io_marketplaceagreements.yaml | 50 +- .../media.azure.upbound.io_assetfilters.yaml | 38 +- .../crds/media.azure.upbound.io_assets.yaml | 38 +- ...a.azure.upbound.io_contentkeypolicies.yaml | 42 +- package/crds/media.azure.upbound.io_jobs.yaml | 46 +- ...dia.azure.upbound.io_liveeventoutputs.yaml | 42 +- .../media.azure.upbound.io_liveevents.yaml | 46 +- ...ure.upbound.io_servicesaccountfilters.yaml | 38 +- ...dia.azure.upbound.io_servicesaccounts.yaml | 46 +- ...a.azure.upbound.io_streamingendpoints.yaml | 46 +- ...ia.azure.upbound.io_streaminglocators.yaml | 42 +- ...ia.azure.upbound.io_streamingpolicies.yaml | 38 +- .../media.azure.upbound.io_transforms.yaml | 38 +- ...ure.upbound.io_spatialanchorsaccounts.yaml | 42 +- .../netapp.azure.upbound.io_accounts.yaml | 42 +- .../crds/netapp.azure.upbound.io_pools.yaml | 50 +- ...app.azure.upbound.io_snapshotpolicies.yaml | 46 +- .../netapp.azure.upbound.io_snapshots.yaml | 42 +- .../crds/netapp.azure.upbound.io_volumes.yaml | 54 +- ....azure.upbound.io_applicationgateways.yaml | 74 +- ....upbound.io_applicationsecuritygroups.yaml | 42 +- ...k.azure.upbound.io_connectionmonitors.yaml | 54 +- ....azure.upbound.io_ddosprotectionplans.yaml | 42 +- ...twork.azure.upbound.io_dnsaaaarecords.yaml | 42 +- .../network.azure.upbound.io_dnsarecords.yaml | 42 +- ...etwork.azure.upbound.io_dnscaarecords.yaml | 46 +- ...work.azure.upbound.io_dnscnamerecords.yaml | 42 +- ...network.azure.upbound.io_dnsmxrecords.yaml | 46 +- ...network.azure.upbound.io_dnsnsrecords.yaml | 46 +- ...etwork.azure.upbound.io_dnsptrrecords.yaml | 46 +- ...etwork.azure.upbound.io_dnssrvrecords.yaml | 46 +- ...etwork.azure.upbound.io_dnstxtrecords.yaml | 46 +- .../network.azure.upbound.io_dnszones.yaml | 38 +- ....io_expressroutecircuitauthorizations.yaml | 38 +- ...und.io_expressroutecircuitconnections.yaml | 42 +- ...pbound.io_expressroutecircuitpeerings.yaml | 42 +- ...azure.upbound.io_expressroutecircuits.yaml | 46 +- ...re.upbound.io_expressrouteconnections.yaml | 38 +- ...azure.upbound.io_expressroutegateways.yaml | 46 +- ...rk.azure.upbound.io_expressrouteports.yaml | 54 +- ...io_firewallapplicationrulecollections.yaml | 50 +- ...upbound.io_firewallnatrulecollections.yaml | 50 +- ...und.io_firewallnetworkrulecollections.yaml | 50 +- ...ork.azure.upbound.io_firewallpolicies.yaml | 42 +- ...io_firewallpolicyrulecollectiongroups.yaml | 42 +- .../network.azure.upbound.io_firewalls.yaml | 50 +- ...io_frontdoorcustomhttpsconfigurations.yaml | 47 +- ....upbound.io_frontdoorfirewallpolicies.yaml | 38 +- ...zure.upbound.io_frontdoorrulesengines.yaml | 38 +- .../network.azure.upbound.io_frontdoors.yaml | 58 +- .../network.azure.upbound.io_ipgroups.yaml | 42 +- ...adbalancerbackendaddresspooladdresses.yaml | 38 +- ...nd.io_loadbalancerbackendaddresspools.yaml | 38 +- ...azure.upbound.io_loadbalancernatpools.yaml | 59 +- ...azure.upbound.io_loadbalancernatrules.yaml | 51 +- ....upbound.io_loadbalanceroutboundrules.yaml | 42 +- ...k.azure.upbound.io_loadbalancerprobes.yaml | 42 +- ...rk.azure.upbound.io_loadbalancerrules.yaml | 55 +- ...etwork.azure.upbound.io_loadbalancers.yaml | 42 +- ...azure.upbound.io_localnetworkgateways.yaml | 42 +- ....io_managermanagementgroupconnections.yaml | 38 +- ...azure.upbound.io_managernetworkgroups.yaml | 38 +- .../network.azure.upbound.io_managers.yaml | 50 +- ...azure.upbound.io_managerstaticmembers.yaml | 38 +- ...und.io_managersubscriptionconnections.yaml | 42 +- ...und.io_natgatewaypublicipassociations.yaml | 38 +- ..._natgatewaypublicipprefixassociations.yaml | 38 +- .../network.azure.upbound.io_natgateways.yaml | 42 +- ...eapplicationsecuritygroupassociations.yaml | 38 +- ...terfacebackendaddresspoolassociations.yaml | 42 +- ...o_networkinterfacenatruleassociations.yaml | 42 +- ...rk.azure.upbound.io_networkinterfaces.yaml | 46 +- ...orkinterfacesecuritygroupassociations.yaml | 38 +- ...twork.azure.upbound.io_packetcaptures.yaml | 46 +- ...ure.upbound.io_pointtositevpngateways.yaml | 50 +- ...zure.upbound.io_privatednsaaaarecords.yaml | 46 +- ...k.azure.upbound.io_privatednsarecords.yaml | 46 +- ...ure.upbound.io_privatednscnamerecords.yaml | 46 +- ....azure.upbound.io_privatednsmxrecords.yaml | 46 +- ...azure.upbound.io_privatednsptrrecords.yaml | 46 +- ....azure.upbound.io_privatednsresolvers.yaml | 42 +- ...azure.upbound.io_privatednssrvrecords.yaml | 46 +- ...azure.upbound.io_privatednstxtrecords.yaml | 46 +- ...work.azure.upbound.io_privatednszones.yaml | 38 +- ....io_privatednszonevirtualnetworklinks.yaml | 38 +- ...tapplicationsecuritygroupassociations.yaml | 38 +- ...ork.azure.upbound.io_privateendpoints.yaml | 46 +- ....azure.upbound.io_privatelinkservices.yaml | 51 +- .../network.azure.upbound.io_profiles.yaml | 46 +- ...ork.azure.upbound.io_publicipprefixes.yaml | 42 +- .../network.azure.upbound.io_publicips.yaml | 46 +- ...network.azure.upbound.io_routefilters.yaml | 42 +- .../network.azure.upbound.io_routemaps.yaml | 38 +- .../crds/network.azure.upbound.io_routes.yaml | 46 +- ....upbound.io_routeserverbgpconnections.yaml | 46 +- ...network.azure.upbound.io_routeservers.yaml | 46 +- .../network.azure.upbound.io_routetables.yaml | 42 +- ...twork.azure.upbound.io_securitygroups.yaml | 42 +- ...etwork.azure.upbound.io_securityrules.yaml | 54 +- ...bound.io_subnetnatgatewayassociations.yaml | 38 +- ...ubnetnetworksecuritygroupassociations.yaml | 38 +- ...bound.io_subnetroutetableassociations.yaml | 38 +- .../network.azure.upbound.io_subnets.yaml | 42 +- ..._subnetserviceendpointstoragepolicies.yaml | 42 +- ...bound.io_trafficmanagerazureendpoints.yaml | 38 +- ...nd.io_trafficmanagerexternalendpoints.yaml | 42 +- ...ound.io_trafficmanagernestedendpoints.yaml | 42 +- ...ure.upbound.io_trafficmanagerprofiles.yaml | 50 +- ...zure.upbound.io_virtualhubconnections.yaml | 38 +- ...etwork.azure.upbound.io_virtualhubips.yaml | 38 +- ...upbound.io_virtualhubroutetableroutes.yaml | 46 +- ...zure.upbound.io_virtualhubroutetables.yaml | 38 +- .../network.azure.upbound.io_virtualhubs.yaml | 42 +- ...io_virtualhubsecuritypartnerproviders.yaml | 46 +- ...d.io_virtualnetworkgatewayconnections.yaml | 46 +- ...ure.upbound.io_virtualnetworkgateways.yaml | 54 +- ...ure.upbound.io_virtualnetworkpeerings.yaml | 38 +- ...work.azure.upbound.io_virtualnetworks.yaml | 46 +- .../network.azure.upbound.io_virtualwans.yaml | 42 +- ...zure.upbound.io_vpngatewayconnections.yaml | 42 +- .../network.azure.upbound.io_vpngateways.yaml | 42 +- ...io_vpnserverconfigurationpolicygroups.yaml | 42 +- ...re.upbound.io_vpnserverconfigurations.yaml | 46 +- .../network.azure.upbound.io_vpnsites.yaml | 42 +- ...work.azure.upbound.io_watcherflowlogs.yaml | 46 +- .../network.azure.upbound.io_watchers.yaml | 42 +- ...und.io_webapplicationfirewallpolicies.yaml | 46 +- ...s.azure.upbound.io_authorizationrules.yaml | 38 +- ....upbound.io_notificationhubnamespaces.yaml | 50 +- ...ubs.azure.upbound.io_notificationhubs.yaml | 42 +- ...pbound.io_loganalyticsdataexportrules.yaml | 42 +- ...o_loganalyticsdatasourcewindowsevents.yaml | 46 +- ...sdatasourcewindowsperformancecounters.yaml | 54 +- ...upbound.io_loganalyticslinkedservices.yaml | 38 +- ....io_loganalyticslinkedstorageaccounts.yaml | 42 +- ...bound.io_loganalyticsquerypackqueries.yaml | 46 +- ...ure.upbound.io_loganalyticsquerypacks.yaml | 42 +- ....upbound.io_loganalyticssavedsearches.yaml | 50 +- ...linsights.azure.upbound.io_workspaces.yaml | 42 +- ...zure.upbound.io_loganalyticssolutions.yaml | 50 +- ...ital.azure.upbound.io_contactprofiles.yaml | 55 +- .../orbital.azure.upbound.io_spacecrafts.yaml | 58 +- ...upbound.io_resourcepolicyremediations.yaml | 42 +- ...und.io_subscriptionpolicyremediations.yaml | 42 +- .../portal.azure.upbound.io_dashboards.yaml | 50 +- ...ted.azure.upbound.io_powerbiembeddeds.yaml | 50 +- .../purview.azure.upbound.io_accounts.yaml | 46 +- ...und.io_backupcontainerstorageaccounts.yaml | 38 +- ...ure.upbound.io_backuppolicyfileshares.yaml | 46 +- ...ices.azure.upbound.io_backuppolicyvms.yaml | 42 +- ...re.upbound.io_backuppolicyvmworkloads.yaml | 50 +- ....upbound.io_backupprotectedfileshares.yaml | 38 +- ...s.azure.upbound.io_backupprotectedvms.yaml | 38 +- ....azure.upbound.io_siterecoveryfabrics.yaml | 42 +- ...pbound.io_siterecoverynetworkmappings.yaml | 50 +- ...terecoveryprotectioncontainermappings.yaml | 38 +- ...d.io_siterecoveryprotectioncontainers.yaml | 38 +- ...nd.io_siterecoveryreplicationpolicies.yaml | 49 +- ...overyservices.azure.upbound.io_vaults.yaml | 46 +- ...azure.upbound.io_eventrelaynamespaces.yaml | 46 +- ...io_hybridconnectionauthorizationrules.yaml | 38 +- ...ay.azure.upbound.io_hybridconnections.yaml | 42 +- ...pbound.io_namespaceauthorizationrules.yaml | 38 +- ...o_resourcedeploymentscriptazureclicli.yaml | 54 +- ...ourcedeploymentscriptazurepowershells.yaml | 54 +- ...d.io_resourcegrouptemplatedeployments.yaml | 42 +- ...nd.io_subscriptiontemplatedeployments.yaml | 42 +- .../search.azure.upbound.io_services.yaml | 46 +- ....upbound.io_sharedprivatelinkservices.yaml | 42 +- ....upbound.io_advancedthreatprotections.yaml | 46 +- ...re.upbound.io_iotsecuritydevicegroups.yaml | 42 +- ...azure.upbound.io_iotsecuritysolutions.yaml | 50 +- ...d.io_securitycenterassessmentpolicies.yaml | 46 +- ....upbound.io_securitycenterassessments.yaml | 42 +- ...nd.io_securitycenterautoprovisionings.yaml | 42 +- ...ure.upbound.io_securitycentercontacts.yaml | 50 +- ...ycenterservervulnerabilityassessments.yaml | 38 +- ...ulnerabilityassessmentvirtualmachines.yaml | 38 +- ...ure.upbound.io_securitycentersettings.yaml | 46 +- ...io_securitycentersubscriptionpricings.yaml | 42 +- ...e.upbound.io_securitycenterworkspaces.yaml | 42 +- ...e.upbound.io_sentinelalertrulefusions.yaml | 46 +- ...trulemachinelearningbehavioranalytics.yaml | 46 +- ..._sentinelalertrulemssecurityincidents.yaml | 50 +- ...re.upbound.io_sentinelautomationrules.yaml | 50 +- ....upbound.io_sentineldataconnectoriots.yaml | 38 +- ...tinelloganalyticsworkspaceonboardings.yaml | 38 +- ...s.azure.upbound.io_sentinelwatchlists.yaml | 46 +- ...pbound.io_namespaceauthorizationrules.yaml | 38 +- ...d.io_namespacedisasterrecoveryconfigs.yaml | 38 +- ...e.upbound.io_namespacenetworkrulesets.yaml | 38 +- ...re.upbound.io_queueauthorizationrules.yaml | 38 +- .../servicebus.azure.upbound.io_queues.yaml | 38 +- ...azure.upbound.io_servicebusnamespaces.yaml | 46 +- ...us.azure.upbound.io_subscriptionrules.yaml | 42 +- ...icebus.azure.upbound.io_subscriptions.yaml | 42 +- ...re.upbound.io_topicauthorizationrules.yaml | 38 +- .../servicebus.azure.upbound.io_topics.yaml | 38 +- ...rvicefabric.azure.upbound.io_clusters.yaml | 62 +- ...bric.azure.upbound.io_managedclusters.yaml | 54 +- ...ure.upbound.io_springcloudconnections.yaml | 46 +- ...rservice.azure.upbound.io_networkacls.yaml | 46 +- ...nalrservice.azure.upbound.io_services.yaml | 46 +- ....io_signalrsharedprivatelinkresources.yaml | 46 +- ...ervice.azure.upbound.io_webpubsubhubs.yaml | 42 +- ...azure.upbound.io_webpubsubnetworkacls.yaml | 42 +- ...lrservice.azure.upbound.io_webpubsubs.yaml | 50 +- ...ound.io_managedapplicationdefinitions.yaml | 50 +- ....upbound.io_cloudapplicationliveviews.yaml | 38 +- ...mssqldatabaseextendedauditingpolicies.yaml | 38 +- .../sql.azure.upbound.io_mssqldatabases.yaml | 38 +- ...evulnerabilityassessmentrulebaselines.yaml | 46 +- ...ql.azure.upbound.io_mssqlelasticpools.yaml | 50 +- ....azure.upbound.io_mssqlfailovergroups.yaml | 47 +- ...l.azure.upbound.io_mssqlfirewallrules.yaml | 46 +- .../sql.azure.upbound.io_mssqljobagents.yaml | 46 +- ....azure.upbound.io_mssqljobcredentials.yaml | 44 +- ...zure.upbound.io_mssqlmanageddatabases.yaml | 38 +- ...instanceactivedirectoryadministrators.yaml | 50 +- ...io_mssqlmanagedinstancefailovergroups.yaml | 43 +- ...zure.upbound.io_mssqlmanagedinstances.yaml | 65 +- ...nagedinstancevulnerabilityassessments.yaml | 42 +- ...upbound.io_mssqloutboundfirewallrules.yaml | 38 +- ...zure.upbound.io_mssqlserverdnsaliases.yaml | 38 +- ...ervermicrosoftsupportauditingpolicies.yaml | 38 +- .../sql.azure.upbound.io_mssqlservers.yaml | 46 +- ...d.io_mssqlserversecurityalertpolicies.yaml | 42 +- ...mssqlservertransparentdataencryptions.yaml | 38 +- ...o_mssqlservervulnerabilityassessments.yaml | 42 +- ...e.upbound.io_mssqlvirtualnetworkrules.yaml | 38 +- ...ge.azure.upbound.io_accountlocalusers.yaml | 38 +- ....azure.upbound.io_accountnetworkrules.yaml | 42 +- .../storage.azure.upbound.io_accounts.yaml | 50 +- ...zure.upbound.io_blobinventorypolicies.yaml | 42 +- .../crds/storage.azure.upbound.io_blobs.yaml | 42 +- .../storage.azure.upbound.io_containers.yaml | 38 +- ...re.upbound.io_datalakegen2filesystems.yaml | 38 +- ...ge.azure.upbound.io_datalakegen2paths.yaml | 46 +- ...age.azure.upbound.io_encryptionscopes.yaml | 42 +- ...e.azure.upbound.io_managementpolicies.yaml | 38 +- ...e.azure.upbound.io_objectreplications.yaml | 42 +- .../crds/storage.azure.upbound.io_queues.yaml | 38 +- ...age.azure.upbound.io_sharedirectories.yaml | 42 +- .../crds/storage.azure.upbound.io_shares.yaml | 42 +- ...torage.azure.upbound.io_tableentities.yaml | 50 +- .../crds/storage.azure.upbound.io_tables.yaml | 42 +- ...ure.upbound.io_hpccacheaccesspolicies.yaml | 42 +- ...ure.upbound.io_hpccacheblobnfstargets.yaml | 50 +- ....azure.upbound.io_hpccacheblobtargets.yaml | 42 +- ...e.azure.upbound.io_hpccachenfstargets.yaml | 50 +- ...oragecache.azure.upbound.io_hpccaches.yaml | 50 +- ...toragepool.azure.upbound.io_diskpools.yaml | 50 +- ...agesync.azure.upbound.io_storagesyncs.yaml | 42 +- ...amanalytics.azure.upbound.io_clusters.yaml | 46 +- ...ure.upbound.io_functionjavascriptudas.yaml | 50 +- ...streamanalytics.azure.upbound.io_jobs.yaml | 46 +- ...re.upbound.io_managedprivateendpoints.yaml | 42 +- ...nalytics.azure.upbound.io_outputblobs.yaml | 54 +- ...tics.azure.upbound.io_outputeventhubs.yaml | 42 +- ...tics.azure.upbound.io_outputfunctions.yaml | 44 +- ...alytics.azure.upbound.io_outputmssqls.yaml | 46 +- ...ytics.azure.upbound.io_outputpowerbis.yaml | 54 +- ...ure.upbound.io_outputservicebusqueues.yaml | 46 +- ...ure.upbound.io_outputservicebustopics.yaml | 46 +- ...ytics.azure.upbound.io_outputsynapses.yaml | 52 +- ...alytics.azure.upbound.io_outputtables.yaml | 52 +- ....azure.upbound.io_referenceinputblobs.yaml | 58 +- ...azure.upbound.io_referenceinputmssqls.yaml | 52 +- ...ics.azure.upbound.io_streaminputblobs.yaml | 60 +- ...azure.upbound.io_streaminputeventhubs.yaml | 46 +- ...s.azure.upbound.io_streaminputiothubs.yaml | 57 +- ...ynapse.azure.upbound.io_firewallrules.yaml | 46 +- ...e.upbound.io_integrationruntimeazures.yaml | 42 +- ...ound.io_integrationruntimeselfhosteds.yaml | 38 +- ...napse.azure.upbound.io_linkedservices.yaml | 46 +- ...re.upbound.io_managedprivateendpoints.yaml | 46 +- ...apse.azure.upbound.io_privatelinkhubs.yaml | 42 +- ...apse.azure.upbound.io_roleassignments.yaml | 46 +- .../synapse.azure.upbound.io_sparkpools.yaml | 46 +- ...nd.io_sqlpoolextendedauditingpolicies.yaml | 38 +- .../synapse.azure.upbound.io_sqlpools.yaml | 42 +- ...bound.io_sqlpoolsecurityalertpolicies.yaml | 42 +- ...upbound.io_sqlpoolworkloadclassifiers.yaml | 42 +- ...zure.upbound.io_sqlpoolworkloadgroups.yaml | 46 +- ...e.azure.upbound.io_workspaceaadadmins.yaml | 50 +- ....io_workspaceextendedauditingpolicies.yaml | 38 +- .../synapse.azure.upbound.io_workspaces.yaml | 42 +- ...und.io_workspacesecurityalertpolicies.yaml | 42 +- ...zure.upbound.io_workspacesqlaadadmins.yaml | 50 +- ....io_workspacevulnerabilityassessments.yaml | 42 +- ...azure.upbound.io_eventsourceeventhubs.yaml | 44 +- ...s.azure.upbound.io_eventsourceiothubs.yaml | 48 +- ...hts.azure.upbound.io_gen2environments.yaml | 54 +- ...ts.azure.upbound.io_referencedatasets.yaml | 46 +- ...azure.upbound.io_standardenvironments.yaml | 50 +- .../web.azure.upbound.io_appactiveslots.yaml | 38 +- ...azure.upbound.io_apphybridconnections.yaml | 46 +- .../web.azure.upbound.io_appserviceplans.yaml | 46 +- ...ure.upbound.io_functionappactiveslots.yaml | 38 +- ...azure.upbound.io_functionappfunctions.yaml | 46 +- ...bound.io_functionapphybridconnections.yaml | 46 +- .../web.azure.upbound.io_functionapps.yaml | 49 +- ...web.azure.upbound.io_functionappslots.yaml | 45 +- ...eb.azure.upbound.io_linuxfunctionapps.yaml | 50 +- ...zure.upbound.io_linuxfunctionappslots.yaml | 42 +- .../web.azure.upbound.io_linuxwebapps.yaml | 46 +- ...web.azure.upbound.io_linuxwebappslots.yaml | 46 +- .../web.azure.upbound.io_serviceplans.yaml | 50 +- ....azure.upbound.io_sourcecontroltokens.yaml | 44 +- .../web.azure.upbound.io_staticsites.yaml | 42 +- ....azure.upbound.io_windowsfunctionapps.yaml | 46 +- ...re.upbound.io_windowsfunctionappslots.yaml | 42 +- .../web.azure.upbound.io_windowswebapps.yaml | 46 +- ...b.azure.upbound.io_windowswebappslots.yaml | 42 +- 2249 files changed, 10399 insertions(+), 43443 deletions(-) diff --git a/apis/alertsmanagement/v1beta1/zz_generated.deepcopy.go b/apis/alertsmanagement/v1beta1/zz_generated.deepcopy.go index 556dbd850..46d3d270a 100644 --- a/apis/alertsmanagement/v1beta1/zz_generated.deepcopy.go +++ b/apis/alertsmanagement/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -1940,7 +1939,8 @@ func (in *MonitorActionRuleActionGroupInitParameters) DeepCopyInto(out *MonitorA if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2041,7 +2041,8 @@ func (in *MonitorActionRuleActionGroupObservation) DeepCopyInto(out *MonitorActi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2125,7 +2126,8 @@ func (in *MonitorActionRuleActionGroupParameters) DeepCopyInto(out *MonitorActio if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2440,7 +2442,8 @@ func (in *MonitorActionRuleSuppressionInitParameters) DeepCopyInto(out *MonitorA if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2543,7 +2546,8 @@ func (in *MonitorActionRuleSuppressionObservation) DeepCopyInto(out *MonitorActi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2619,7 +2623,8 @@ func (in *MonitorActionRuleSuppressionParameters) DeepCopyInto(out *MonitorActio if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3662,7 +3667,8 @@ func (in *MonitorAlertProcessingRuleActionGroupInitParameters) DeepCopyInto(out if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3780,7 +3786,8 @@ func (in *MonitorAlertProcessingRuleActionGroupObservation) DeepCopyInto(out *Mo if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3895,7 +3902,8 @@ func (in *MonitorAlertProcessingRuleActionGroupParameters) DeepCopyInto(out *Mon if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4956,7 +4964,8 @@ func (in *MonitorAlertProcessingRuleSuppressionInitParameters) DeepCopyInto(out if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5063,7 +5072,8 @@ func (in *MonitorAlertProcessingRuleSuppressionObservation) DeepCopyInto(out *Mo if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5155,7 +5165,8 @@ func (in *MonitorAlertProcessingRuleSuppressionParameters) DeepCopyInto(out *Mon if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5674,7 +5685,8 @@ func (in *MonitorSmartDetectorAlertRuleInitParameters) DeepCopyInto(out *Monitor if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5799,7 +5811,8 @@ func (in *MonitorSmartDetectorAlertRuleObservation) DeepCopyInto(out *MonitorSma if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5909,7 +5922,8 @@ func (in *MonitorSmartDetectorAlertRuleParameters) DeepCopyInto(out *MonitorSmar if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/alertsmanagement/v1beta1/zz_generated.managed.go b/apis/alertsmanagement/v1beta1/zz_generated.managed.go index 36b8d3f33..db38a6ea6 100644 --- a/apis/alertsmanagement/v1beta1/zz_generated.managed.go +++ b/apis/alertsmanagement/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *MonitorActionRuleActionGroup) GetProviderConfigReference() *xpv1.Refer return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MonitorActionRuleActionGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MonitorActionRuleActionGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MonitorActionRuleActionGroup. func (mg *MonitorActionRuleActionGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *MonitorActionRuleActionGroup) SetProviderConfigReference(r *xpv1.Refer mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MonitorActionRuleActionGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MonitorActionRuleActionGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MonitorActionRuleActionGroup. func (mg *MonitorActionRuleActionGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *MonitorActionRuleSuppression) GetProviderConfigReference() *xpv1.Refer return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MonitorActionRuleSuppression. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MonitorActionRuleSuppression) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MonitorActionRuleSuppression. func (mg *MonitorActionRuleSuppression) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *MonitorActionRuleSuppression) SetProviderConfigReference(r *xpv1.Refer mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MonitorActionRuleSuppression. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MonitorActionRuleSuppression) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MonitorActionRuleSuppression. func (mg *MonitorActionRuleSuppression) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *MonitorAlertProcessingRuleActionGroup) GetProviderConfigReference() *x return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MonitorAlertProcessingRuleActionGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MonitorAlertProcessingRuleActionGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MonitorAlertProcessingRuleActionGroup. func (mg *MonitorAlertProcessingRuleActionGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *MonitorAlertProcessingRuleActionGroup) SetProviderConfigReference(r *x mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MonitorAlertProcessingRuleActionGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MonitorAlertProcessingRuleActionGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MonitorAlertProcessingRuleActionGroup. func (mg *MonitorAlertProcessingRuleActionGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *MonitorAlertProcessingRuleSuppression) GetProviderConfigReference() *x return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MonitorAlertProcessingRuleSuppression. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MonitorAlertProcessingRuleSuppression) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MonitorAlertProcessingRuleSuppression. func (mg *MonitorAlertProcessingRuleSuppression) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *MonitorAlertProcessingRuleSuppression) SetProviderConfigReference(r *x mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MonitorAlertProcessingRuleSuppression. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MonitorAlertProcessingRuleSuppression) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MonitorAlertProcessingRuleSuppression. func (mg *MonitorAlertProcessingRuleSuppression) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *MonitorSmartDetectorAlertRule) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MonitorSmartDetectorAlertRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MonitorSmartDetectorAlertRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MonitorSmartDetectorAlertRule. func (mg *MonitorSmartDetectorAlertRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *MonitorSmartDetectorAlertRule) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MonitorSmartDetectorAlertRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MonitorSmartDetectorAlertRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MonitorSmartDetectorAlertRule. func (mg *MonitorSmartDetectorAlertRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/alertsmanagement/v1beta1/zz_monitoractionrulesuppression_types.go b/apis/alertsmanagement/v1beta1/zz_monitoractionrulesuppression_types.go index e634bddd3..9309f4004 100755 --- a/apis/alertsmanagement/v1beta1/zz_monitoractionrulesuppression_types.go +++ b/apis/alertsmanagement/v1beta1/zz_monitoractionrulesuppression_types.go @@ -526,7 +526,7 @@ type MonitorActionRuleSuppressionStatus struct { type MonitorActionRuleSuppression struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.suppression) || has(self.initProvider.suppression)",message="suppression is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.suppression) || (has(self.initProvider) && has(self.initProvider.suppression))",message="spec.forProvider.suppression is a required parameter" Spec MonitorActionRuleSuppressionSpec `json:"spec"` Status MonitorActionRuleSuppressionStatus `json:"status,omitempty"` } diff --git a/apis/alertsmanagement/v1beta1/zz_monitorsmartdetectoralertrule_types.go b/apis/alertsmanagement/v1beta1/zz_monitorsmartdetectoralertrule_types.go index f962a5797..3d6e434ed 100755 --- a/apis/alertsmanagement/v1beta1/zz_monitorsmartdetectoralertrule_types.go +++ b/apis/alertsmanagement/v1beta1/zz_monitorsmartdetectoralertrule_types.go @@ -230,11 +230,11 @@ type MonitorSmartDetectorAlertRuleStatus struct { type MonitorSmartDetectorAlertRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.actionGroup) || has(self.initProvider.actionGroup)",message="actionGroup is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.detectorType) || has(self.initProvider.detectorType)",message="detectorType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frequency) || has(self.initProvider.frequency)",message="frequency is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.severity) || has(self.initProvider.severity)",message="severity is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.actionGroup) || (has(self.initProvider) && has(self.initProvider.actionGroup))",message="spec.forProvider.actionGroup is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.detectorType) || (has(self.initProvider) && has(self.initProvider.detectorType))",message="spec.forProvider.detectorType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frequency) || (has(self.initProvider) && has(self.initProvider.frequency))",message="spec.forProvider.frequency is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.severity) || (has(self.initProvider) && has(self.initProvider.severity))",message="spec.forProvider.severity is a required parameter" Spec MonitorSmartDetectorAlertRuleSpec `json:"spec"` Status MonitorSmartDetectorAlertRuleStatus `json:"status,omitempty"` } diff --git a/apis/analysisservices/v1beta1/zz_generated.deepcopy.go b/apis/analysisservices/v1beta1/zz_generated.deepcopy.go index 36a72d785..cfc8bef00 100644 --- a/apis/analysisservices/v1beta1/zz_generated.deepcopy.go +++ b/apis/analysisservices/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -185,7 +184,8 @@ func (in *ServerInitParameters) DeepCopyInto(out *ServerInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -305,7 +305,8 @@ func (in *ServerObservation) DeepCopyInto(out *ServerObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -398,7 +399,8 @@ func (in *ServerParameters) DeepCopyInto(out *ServerParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/analysisservices/v1beta1/zz_generated.managed.go b/apis/analysisservices/v1beta1/zz_generated.managed.go index 5f6b52d98..284434ffd 100644 --- a/apis/analysisservices/v1beta1/zz_generated.managed.go +++ b/apis/analysisservices/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Server) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Server. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Server) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Server. func (mg *Server) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Server) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Server. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Server) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Server. func (mg *Server) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/analysisservices/v1beta1/zz_server_types.go b/apis/analysisservices/v1beta1/zz_server_types.go index 6850ce12b..b83fd0ae5 100755 --- a/apis/analysisservices/v1beta1/zz_server_types.go +++ b/apis/analysisservices/v1beta1/zz_server_types.go @@ -203,9 +203,9 @@ type ServerStatus struct { type Server struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec ServerSpec `json:"spec"` Status ServerStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_api_types.go b/apis/apimanagement/v1beta1/zz_api_types.go index 118d627c9..eb4427f97 100755 --- a/apis/apimanagement/v1beta1/zz_api_types.go +++ b/apis/apimanagement/v1beta1/zz_api_types.go @@ -532,7 +532,7 @@ type APIStatus struct { type API struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.revision) || has(self.initProvider.revision)",message="revision is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.revision) || (has(self.initProvider) && has(self.initProvider.revision))",message="spec.forProvider.revision is a required parameter" Spec APISpec `json:"spec"` Status APIStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_apioperation_types.go b/apis/apimanagement/v1beta1/zz_apioperation_types.go index 092dda8d2..8d6397504 100755 --- a/apis/apimanagement/v1beta1/zz_apioperation_types.go +++ b/apis/apimanagement/v1beta1/zz_apioperation_types.go @@ -1461,9 +1461,9 @@ type APIOperationStatus struct { type APIOperation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || has(self.initProvider.displayName)",message="displayName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.method) || has(self.initProvider.method)",message="method is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.urlTemplate) || has(self.initProvider.urlTemplate)",message="urlTemplate is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.method) || (has(self.initProvider) && has(self.initProvider.method))",message="spec.forProvider.method is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.urlTemplate) || (has(self.initProvider) && has(self.initProvider.urlTemplate))",message="spec.forProvider.urlTemplate is a required parameter" Spec APIOperationSpec `json:"spec"` Status APIOperationStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_apioperationtag_types.go b/apis/apimanagement/v1beta1/zz_apioperationtag_types.go index 1c851101f..d6eb4533e 100755 --- a/apis/apimanagement/v1beta1/zz_apioperationtag_types.go +++ b/apis/apimanagement/v1beta1/zz_apioperationtag_types.go @@ -88,7 +88,7 @@ type APIOperationTagStatus struct { type APIOperationTag struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || has(self.initProvider.displayName)",message="displayName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" Spec APIOperationTagSpec `json:"spec"` Status APIOperationTagStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_apischema_types.go b/apis/apimanagement/v1beta1/zz_apischema_types.go index 795c2405a..57880ccb8 100755 --- a/apis/apimanagement/v1beta1/zz_apischema_types.go +++ b/apis/apimanagement/v1beta1/zz_apischema_types.go @@ -149,7 +149,7 @@ type APISchemaStatus struct { type APISchema struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.contentType) || has(self.initProvider.contentType)",message="contentType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.contentType) || (has(self.initProvider) && has(self.initProvider.contentType))",message="spec.forProvider.contentType is a required parameter" Spec APISchemaSpec `json:"spec"` Status APISchemaStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_apiversionset_types.go b/apis/apimanagement/v1beta1/zz_apiversionset_types.go index a27aefbf8..cb398ec5e 100755 --- a/apis/apimanagement/v1beta1/zz_apiversionset_types.go +++ b/apis/apimanagement/v1beta1/zz_apiversionset_types.go @@ -143,8 +143,8 @@ type APIVersionSetStatus struct { type APIVersionSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || has(self.initProvider.displayName)",message="displayName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.versioningScheme) || has(self.initProvider.versioningScheme)",message="versioningScheme is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.versioningScheme) || (has(self.initProvider) && has(self.initProvider.versioningScheme))",message="spec.forProvider.versioningScheme is a required parameter" Spec APIVersionSetSpec `json:"spec"` Status APIVersionSetStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_authorizationserver_types.go b/apis/apimanagement/v1beta1/zz_authorizationserver_types.go index 740151729..02ca18e9d 100755 --- a/apis/apimanagement/v1beta1/zz_authorizationserver_types.go +++ b/apis/apimanagement/v1beta1/zz_authorizationserver_types.go @@ -270,12 +270,12 @@ type AuthorizationServerStatus struct { type AuthorizationServer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.authorizationEndpoint) || has(self.initProvider.authorizationEndpoint)",message="authorizationEndpoint is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.authorizationMethods) || has(self.initProvider.authorizationMethods)",message="authorizationMethods is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientId) || has(self.initProvider.clientId)",message="clientId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientRegistrationEndpoint) || has(self.initProvider.clientRegistrationEndpoint)",message="clientRegistrationEndpoint is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || has(self.initProvider.displayName)",message="displayName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.grantTypes) || has(self.initProvider.grantTypes)",message="grantTypes is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.authorizationEndpoint) || (has(self.initProvider) && has(self.initProvider.authorizationEndpoint))",message="spec.forProvider.authorizationEndpoint is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.authorizationMethods) || (has(self.initProvider) && has(self.initProvider.authorizationMethods))",message="spec.forProvider.authorizationMethods is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientId) || (has(self.initProvider) && has(self.initProvider.clientId))",message="spec.forProvider.clientId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientRegistrationEndpoint) || (has(self.initProvider) && has(self.initProvider.clientRegistrationEndpoint))",message="spec.forProvider.clientRegistrationEndpoint is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.grantTypes) || (has(self.initProvider) && has(self.initProvider.grantTypes))",message="spec.forProvider.grantTypes is a required parameter" Spec AuthorizationServerSpec `json:"spec"` Status AuthorizationServerStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_backend_types.go b/apis/apimanagement/v1beta1/zz_backend_types.go index 6dd5be286..c11437b95 100755 --- a/apis/apimanagement/v1beta1/zz_backend_types.go +++ b/apis/apimanagement/v1beta1/zz_backend_types.go @@ -421,8 +421,8 @@ type BackendStatus struct { type Backend struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.protocol) || has(self.initProvider.protocol)",message="protocol is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || has(self.initProvider.url)",message="url is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.protocol) || (has(self.initProvider) && has(self.initProvider.protocol))",message="spec.forProvider.protocol is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || (has(self.initProvider) && has(self.initProvider.url))",message="spec.forProvider.url is a required parameter" Spec BackendSpec `json:"spec"` Status BackendStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_emailtemplate_types.go b/apis/apimanagement/v1beta1/zz_emailtemplate_types.go index a11d80808..fa58dcd80 100755 --- a/apis/apimanagement/v1beta1/zz_emailtemplate_types.go +++ b/apis/apimanagement/v1beta1/zz_emailtemplate_types.go @@ -126,8 +126,8 @@ type EmailTemplateStatus struct { type EmailTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.body) || has(self.initProvider.body)",message="body is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subject) || has(self.initProvider.subject)",message="subject is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.body) || (has(self.initProvider) && has(self.initProvider.body))",message="spec.forProvider.body is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subject) || (has(self.initProvider) && has(self.initProvider.subject))",message="spec.forProvider.subject is a required parameter" Spec EmailTemplateSpec `json:"spec"` Status EmailTemplateStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_gateway_types.go b/apis/apimanagement/v1beta1/zz_gateway_types.go index abaaf3f05..70a9995c1 100755 --- a/apis/apimanagement/v1beta1/zz_gateway_types.go +++ b/apis/apimanagement/v1beta1/zz_gateway_types.go @@ -147,7 +147,7 @@ type GatewayStatus struct { type Gateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.locationData) || has(self.initProvider.locationData)",message="locationData is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.locationData) || (has(self.initProvider) && has(self.initProvider.locationData))",message="spec.forProvider.locationData is a required parameter" Spec GatewaySpec `json:"spec"` Status GatewayStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_generated.deepcopy.go b/apis/apimanagement/v1beta1/zz_generated.deepcopy.go index 6ff06b5e7..2a90955d4 100644 --- a/apis/apimanagement/v1beta1/zz_generated.deepcopy.go +++ b/apis/apimanagement/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -5191,7 +5190,8 @@ func (in *CredentialsInitParameters) DeepCopyInto(out *CredentialsInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5206,7 +5206,8 @@ func (in *CredentialsInitParameters) DeepCopyInto(out *CredentialsInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5254,7 +5255,8 @@ func (in *CredentialsObservation) DeepCopyInto(out *CredentialsObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5269,7 +5271,8 @@ func (in *CredentialsObservation) DeepCopyInto(out *CredentialsObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5317,7 +5320,8 @@ func (in *CredentialsParameters) DeepCopyInto(out *CredentialsParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5332,7 +5336,8 @@ func (in *CredentialsParameters) DeepCopyInto(out *CredentialsParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11625,7 +11630,8 @@ func (in *ManagementInitParameters) DeepCopyInto(out *ManagementInitParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11897,7 +11903,8 @@ func (in *ManagementObservation) DeepCopyInto(out *ManagementObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12085,7 +12092,8 @@ func (in *ManagementParameters) DeepCopyInto(out *ManagementParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/apimanagement/v1beta1/zz_generated.managed.go b/apis/apimanagement/v1beta1/zz_generated.managed.go index 08df964fb..eb4201e2d 100644 --- a/apis/apimanagement/v1beta1/zz_generated.managed.go +++ b/apis/apimanagement/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *API) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this API. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *API) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this API. func (mg *API) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *API) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this API. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *API) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this API. func (mg *API) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *APIDiagnostic) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this APIDiagnostic. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *APIDiagnostic) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this APIDiagnostic. func (mg *APIDiagnostic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *APIDiagnostic) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this APIDiagnostic. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *APIDiagnostic) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this APIDiagnostic. func (mg *APIDiagnostic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *APIOperation) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this APIOperation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *APIOperation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this APIOperation. func (mg *APIOperation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *APIOperation) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this APIOperation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *APIOperation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this APIOperation. func (mg *APIOperation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *APIOperationPolicy) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this APIOperationPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *APIOperationPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this APIOperationPolicy. func (mg *APIOperationPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *APIOperationPolicy) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this APIOperationPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *APIOperationPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this APIOperationPolicy. func (mg *APIOperationPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *APIOperationTag) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this APIOperationTag. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *APIOperationTag) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this APIOperationTag. func (mg *APIOperationTag) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *APIOperationTag) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this APIOperationTag. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *APIOperationTag) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this APIOperationTag. func (mg *APIOperationTag) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *APIPolicy) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this APIPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *APIPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this APIPolicy. func (mg *APIPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *APIPolicy) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this APIPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *APIPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this APIPolicy. func (mg *APIPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *APIRelease) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this APIRelease. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *APIRelease) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this APIRelease. func (mg *APIRelease) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *APIRelease) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this APIRelease. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *APIRelease) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this APIRelease. func (mg *APIRelease) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *APISchema) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this APISchema. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *APISchema) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this APISchema. func (mg *APISchema) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *APISchema) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this APISchema. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *APISchema) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this APISchema. func (mg *APISchema) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *APITag) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this APITag. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *APITag) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this APITag. func (mg *APITag) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *APITag) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this APITag. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *APITag) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this APITag. func (mg *APITag) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *APIVersionSet) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this APIVersionSet. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *APIVersionSet) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this APIVersionSet. func (mg *APIVersionSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *APIVersionSet) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this APIVersionSet. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *APIVersionSet) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this APIVersionSet. func (mg *APIVersionSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *AuthorizationServer) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AuthorizationServer. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AuthorizationServer) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AuthorizationServer. func (mg *AuthorizationServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *AuthorizationServer) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AuthorizationServer. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AuthorizationServer) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AuthorizationServer. func (mg *AuthorizationServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *Backend) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Backend. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Backend) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Backend. func (mg *Backend) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *Backend) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Backend. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Backend) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Backend. func (mg *Backend) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -939,14 +747,6 @@ func (mg *Certificate) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Certificate. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Certificate) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Certificate. func (mg *Certificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -977,14 +777,6 @@ func (mg *Certificate) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Certificate. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Certificate) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Certificate. func (mg *Certificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1015,14 +807,6 @@ func (mg *Diagnostic) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Diagnostic. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Diagnostic) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Diagnostic. func (mg *Diagnostic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1053,14 +837,6 @@ func (mg *Diagnostic) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Diagnostic. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Diagnostic) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Diagnostic. func (mg *Diagnostic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1091,14 +867,6 @@ func (mg *EmailTemplate) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this EmailTemplate. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *EmailTemplate) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this EmailTemplate. func (mg *EmailTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1129,14 +897,6 @@ func (mg *EmailTemplate) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this EmailTemplate. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *EmailTemplate) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this EmailTemplate. func (mg *EmailTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1167,14 +927,6 @@ func (mg *Gateway) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Gateway. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Gateway) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Gateway. func (mg *Gateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1205,14 +957,6 @@ func (mg *Gateway) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Gateway. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Gateway) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Gateway. func (mg *Gateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1243,14 +987,6 @@ func (mg *GatewayAPI) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this GatewayAPI. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *GatewayAPI) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this GatewayAPI. func (mg *GatewayAPI) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1281,14 +1017,6 @@ func (mg *GatewayAPI) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this GatewayAPI. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *GatewayAPI) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this GatewayAPI. func (mg *GatewayAPI) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1319,14 +1047,6 @@ func (mg *GlobalSchema) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this GlobalSchema. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *GlobalSchema) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this GlobalSchema. func (mg *GlobalSchema) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1357,14 +1077,6 @@ func (mg *GlobalSchema) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this GlobalSchema. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *GlobalSchema) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this GlobalSchema. func (mg *GlobalSchema) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1395,14 +1107,6 @@ func (mg *IdentityProviderAAD) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IdentityProviderAAD. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IdentityProviderAAD) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IdentityProviderAAD. func (mg *IdentityProviderAAD) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1433,14 +1137,6 @@ func (mg *IdentityProviderAAD) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IdentityProviderAAD. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IdentityProviderAAD) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IdentityProviderAAD. func (mg *IdentityProviderAAD) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1471,14 +1167,6 @@ func (mg *IdentityProviderFacebook) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IdentityProviderFacebook. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IdentityProviderFacebook) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IdentityProviderFacebook. func (mg *IdentityProviderFacebook) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1509,14 +1197,6 @@ func (mg *IdentityProviderFacebook) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IdentityProviderFacebook. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IdentityProviderFacebook) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IdentityProviderFacebook. func (mg *IdentityProviderFacebook) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1547,14 +1227,6 @@ func (mg *IdentityProviderGoogle) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IdentityProviderGoogle. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IdentityProviderGoogle) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IdentityProviderGoogle. func (mg *IdentityProviderGoogle) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1585,14 +1257,6 @@ func (mg *IdentityProviderGoogle) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IdentityProviderGoogle. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IdentityProviderGoogle) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IdentityProviderGoogle. func (mg *IdentityProviderGoogle) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1623,14 +1287,6 @@ func (mg *IdentityProviderMicrosoft) GetProviderConfigReference() *xpv1.Referenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IdentityProviderMicrosoft. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IdentityProviderMicrosoft) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IdentityProviderMicrosoft. func (mg *IdentityProviderMicrosoft) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1661,14 +1317,6 @@ func (mg *IdentityProviderMicrosoft) SetProviderConfigReference(r *xpv1.Referenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IdentityProviderMicrosoft. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IdentityProviderMicrosoft) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IdentityProviderMicrosoft. func (mg *IdentityProviderMicrosoft) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1699,14 +1347,6 @@ func (mg *IdentityProviderTwitter) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IdentityProviderTwitter. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IdentityProviderTwitter) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IdentityProviderTwitter. func (mg *IdentityProviderTwitter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1737,14 +1377,6 @@ func (mg *IdentityProviderTwitter) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IdentityProviderTwitter. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IdentityProviderTwitter) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IdentityProviderTwitter. func (mg *IdentityProviderTwitter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1775,14 +1407,6 @@ func (mg *Logger) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Logger. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Logger) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Logger. func (mg *Logger) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1813,14 +1437,6 @@ func (mg *Logger) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Logger. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Logger) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Logger. func (mg *Logger) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1851,14 +1467,6 @@ func (mg *Management) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Management. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Management) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Management. func (mg *Management) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1889,14 +1497,6 @@ func (mg *Management) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Management. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Management) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Management. func (mg *Management) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1927,14 +1527,6 @@ func (mg *NamedValue) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NamedValue. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NamedValue) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NamedValue. func (mg *NamedValue) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1965,14 +1557,6 @@ func (mg *NamedValue) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NamedValue. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NamedValue) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NamedValue. func (mg *NamedValue) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2003,14 +1587,6 @@ func (mg *NotificationRecipientEmail) GetProviderConfigReference() *xpv1.Referen return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NotificationRecipientEmail. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NotificationRecipientEmail) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NotificationRecipientEmail. func (mg *NotificationRecipientEmail) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2041,14 +1617,6 @@ func (mg *NotificationRecipientEmail) SetProviderConfigReference(r *xpv1.Referen mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NotificationRecipientEmail. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NotificationRecipientEmail) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NotificationRecipientEmail. func (mg *NotificationRecipientEmail) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2079,14 +1647,6 @@ func (mg *NotificationRecipientUser) GetProviderConfigReference() *xpv1.Referenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NotificationRecipientUser. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NotificationRecipientUser) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NotificationRecipientUser. func (mg *NotificationRecipientUser) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2117,14 +1677,6 @@ func (mg *NotificationRecipientUser) SetProviderConfigReference(r *xpv1.Referenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NotificationRecipientUser. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NotificationRecipientUser) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NotificationRecipientUser. func (mg *NotificationRecipientUser) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2155,14 +1707,6 @@ func (mg *OpenIDConnectProvider) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this OpenIDConnectProvider. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *OpenIDConnectProvider) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this OpenIDConnectProvider. func (mg *OpenIDConnectProvider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2193,14 +1737,6 @@ func (mg *OpenIDConnectProvider) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this OpenIDConnectProvider. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *OpenIDConnectProvider) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this OpenIDConnectProvider. func (mg *OpenIDConnectProvider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2231,14 +1767,6 @@ func (mg *Policy) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Policy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Policy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Policy. func (mg *Policy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2269,14 +1797,6 @@ func (mg *Policy) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Policy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Policy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Policy. func (mg *Policy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2307,14 +1827,6 @@ func (mg *Product) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Product. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Product) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Product. func (mg *Product) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2345,14 +1857,6 @@ func (mg *Product) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Product. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Product) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Product. func (mg *Product) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2383,14 +1887,6 @@ func (mg *ProductAPI) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ProductAPI. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ProductAPI) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ProductAPI. func (mg *ProductAPI) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2421,14 +1917,6 @@ func (mg *ProductAPI) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ProductAPI. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ProductAPI) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ProductAPI. func (mg *ProductAPI) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2459,14 +1947,6 @@ func (mg *ProductPolicy) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ProductPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ProductPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ProductPolicy. func (mg *ProductPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2497,14 +1977,6 @@ func (mg *ProductPolicy) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ProductPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ProductPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ProductPolicy. func (mg *ProductPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2535,14 +2007,6 @@ func (mg *ProductTag) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ProductTag. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ProductTag) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ProductTag. func (mg *ProductTag) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2573,14 +2037,6 @@ func (mg *ProductTag) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ProductTag. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ProductTag) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ProductTag. func (mg *ProductTag) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2611,14 +2067,6 @@ func (mg *RedisCache) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this RedisCache. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *RedisCache) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this RedisCache. func (mg *RedisCache) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2649,14 +2097,6 @@ func (mg *RedisCache) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this RedisCache. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *RedisCache) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this RedisCache. func (mg *RedisCache) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2687,14 +2127,6 @@ func (mg *Subscription) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Subscription. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Subscription) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Subscription. func (mg *Subscription) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2725,14 +2157,6 @@ func (mg *Subscription) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Subscription. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Subscription) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Subscription. func (mg *Subscription) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2763,14 +2187,6 @@ func (mg *Tag) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Tag. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Tag) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Tag. func (mg *Tag) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2801,14 +2217,6 @@ func (mg *Tag) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Tag. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Tag) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Tag. func (mg *Tag) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2839,14 +2247,6 @@ func (mg *User) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this User. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *User) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this User. func (mg *User) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2877,14 +2277,6 @@ func (mg *User) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this User. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *User) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this User. func (mg *User) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/apimanagement/v1beta1/zz_globalschema_types.go b/apis/apimanagement/v1beta1/zz_globalschema_types.go index 231d26fc3..93721ed6c 100755 --- a/apis/apimanagement/v1beta1/zz_globalschema_types.go +++ b/apis/apimanagement/v1beta1/zz_globalschema_types.go @@ -123,8 +123,8 @@ type GlobalSchemaStatus struct { type GlobalSchema struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || has(self.initProvider.type)",message="type is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.value) || has(self.initProvider.value)",message="value is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.value) || (has(self.initProvider) && has(self.initProvider.value))",message="spec.forProvider.value is a required parameter" Spec GlobalSchemaSpec `json:"spec"` Status GlobalSchemaStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_identityprovideraad_types.go b/apis/apimanagement/v1beta1/zz_identityprovideraad_types.go index ac1045bdb..88dbac73c 100755 --- a/apis/apimanagement/v1beta1/zz_identityprovideraad_types.go +++ b/apis/apimanagement/v1beta1/zz_identityprovideraad_types.go @@ -127,9 +127,9 @@ type IdentityProviderAADStatus struct { type IdentityProviderAAD struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.allowedTenants) || has(self.initProvider.allowedTenants)",message="allowedTenants is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientId) || has(self.initProvider.clientId)",message="clientId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)",message="clientSecretSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.allowedTenants) || (has(self.initProvider) && has(self.initProvider.allowedTenants))",message="spec.forProvider.allowedTenants is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientId) || (has(self.initProvider) && has(self.initProvider.clientId))",message="spec.forProvider.clientId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)",message="spec.forProvider.clientSecretSecretRef is a required parameter" Spec IdentityProviderAADSpec `json:"spec"` Status IdentityProviderAADStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_identityproviderfacebook_types.go b/apis/apimanagement/v1beta1/zz_identityproviderfacebook_types.go index 1e1b2da3a..083c65a52 100755 --- a/apis/apimanagement/v1beta1/zz_identityproviderfacebook_types.go +++ b/apis/apimanagement/v1beta1/zz_identityproviderfacebook_types.go @@ -107,8 +107,8 @@ type IdentityProviderFacebookStatus struct { type IdentityProviderFacebook struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.appId) || has(self.initProvider.appId)",message="appId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.appSecretSecretRef)",message="appSecretSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.appId) || (has(self.initProvider) && has(self.initProvider.appId))",message="spec.forProvider.appId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.appSecretSecretRef)",message="spec.forProvider.appSecretSecretRef is a required parameter" Spec IdentityProviderFacebookSpec `json:"spec"` Status IdentityProviderFacebookStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_identityprovidergoogle_types.go b/apis/apimanagement/v1beta1/zz_identityprovidergoogle_types.go index 53f01725a..f3bab666a 100755 --- a/apis/apimanagement/v1beta1/zz_identityprovidergoogle_types.go +++ b/apis/apimanagement/v1beta1/zz_identityprovidergoogle_types.go @@ -107,8 +107,8 @@ type IdentityProviderGoogleStatus struct { type IdentityProviderGoogle struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientId) || has(self.initProvider.clientId)",message="clientId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)",message="clientSecretSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientId) || (has(self.initProvider) && has(self.initProvider.clientId))",message="spec.forProvider.clientId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)",message="spec.forProvider.clientSecretSecretRef is a required parameter" Spec IdentityProviderGoogleSpec `json:"spec"` Status IdentityProviderGoogleStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_identityprovidermicrosoft_types.go b/apis/apimanagement/v1beta1/zz_identityprovidermicrosoft_types.go index 4ec356548..85e4a541f 100755 --- a/apis/apimanagement/v1beta1/zz_identityprovidermicrosoft_types.go +++ b/apis/apimanagement/v1beta1/zz_identityprovidermicrosoft_types.go @@ -107,8 +107,8 @@ type IdentityProviderMicrosoftStatus struct { type IdentityProviderMicrosoft struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientId) || has(self.initProvider.clientId)",message="clientId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)",message="clientSecretSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientId) || (has(self.initProvider) && has(self.initProvider.clientId))",message="spec.forProvider.clientId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)",message="spec.forProvider.clientSecretSecretRef is a required parameter" Spec IdentityProviderMicrosoftSpec `json:"spec"` Status IdentityProviderMicrosoftStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_identityprovidertwitter_types.go b/apis/apimanagement/v1beta1/zz_identityprovidertwitter_types.go index 6d07ad80a..0bd95c982 100755 --- a/apis/apimanagement/v1beta1/zz_identityprovidertwitter_types.go +++ b/apis/apimanagement/v1beta1/zz_identityprovidertwitter_types.go @@ -101,8 +101,8 @@ type IdentityProviderTwitterStatus struct { type IdentityProviderTwitter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.apiKeySecretRef)",message="apiKeySecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.apiSecretKeySecretRef)",message="apiSecretKeySecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.apiKeySecretRef)",message="spec.forProvider.apiKeySecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.apiSecretKeySecretRef)",message="spec.forProvider.apiSecretKeySecretRef is a required parameter" Spec IdentityProviderTwitterSpec `json:"spec"` Status IdentityProviderTwitterStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_management_types.go b/apis/apimanagement/v1beta1/zz_management_types.go index ffe711f7f..b9a92052f 100755 --- a/apis/apimanagement/v1beta1/zz_management_types.go +++ b/apis/apimanagement/v1beta1/zz_management_types.go @@ -1131,10 +1131,10 @@ type ManagementStatus struct { type Management struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.publisherEmail) || has(self.initProvider.publisherEmail)",message="publisherEmail is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.publisherName) || has(self.initProvider.publisherName)",message="publisherName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.publisherEmail) || (has(self.initProvider) && has(self.initProvider.publisherEmail))",message="spec.forProvider.publisherEmail is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.publisherName) || (has(self.initProvider) && has(self.initProvider.publisherName))",message="spec.forProvider.publisherName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec ManagementSpec `json:"spec"` Status ManagementStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_namedvalue_types.go b/apis/apimanagement/v1beta1/zz_namedvalue_types.go index 171fcad0a..9946b8438 100755 --- a/apis/apimanagement/v1beta1/zz_namedvalue_types.go +++ b/apis/apimanagement/v1beta1/zz_namedvalue_types.go @@ -166,7 +166,7 @@ type NamedValueStatus struct { type NamedValue struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || has(self.initProvider.displayName)",message="displayName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" Spec NamedValueSpec `json:"spec"` Status NamedValueStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_notificationrecipientuser_types.go b/apis/apimanagement/v1beta1/zz_notificationrecipientuser_types.go index 12c3c52c4..6a529a47f 100755 --- a/apis/apimanagement/v1beta1/zz_notificationrecipientuser_types.go +++ b/apis/apimanagement/v1beta1/zz_notificationrecipientuser_types.go @@ -104,7 +104,7 @@ type NotificationRecipientUserStatus struct { type NotificationRecipientUser struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.notificationType) || has(self.initProvider.notificationType)",message="notificationType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.notificationType) || (has(self.initProvider) && has(self.initProvider.notificationType))",message="spec.forProvider.notificationType is a required parameter" Spec NotificationRecipientUserSpec `json:"spec"` Status NotificationRecipientUserStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_openidconnectprovider_types.go b/apis/apimanagement/v1beta1/zz_openidconnectprovider_types.go index 715d54b7d..f8e4b0605 100755 --- a/apis/apimanagement/v1beta1/zz_openidconnectprovider_types.go +++ b/apis/apimanagement/v1beta1/zz_openidconnectprovider_types.go @@ -131,10 +131,10 @@ type OpenIDConnectProviderStatus struct { type OpenIDConnectProvider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientIdSecretRef)",message="clientIdSecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)",message="clientSecretSecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || has(self.initProvider.displayName)",message="displayName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.metadataEndpoint) || has(self.initProvider.metadataEndpoint)",message="metadataEndpoint is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientIdSecretRef)",message="spec.forProvider.clientIdSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)",message="spec.forProvider.clientSecretSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.metadataEndpoint) || (has(self.initProvider) && has(self.initProvider.metadataEndpoint))",message="spec.forProvider.metadataEndpoint is a required parameter" Spec OpenIDConnectProviderSpec `json:"spec"` Status OpenIDConnectProviderStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_product_types.go b/apis/apimanagement/v1beta1/zz_product_types.go index 42e172c79..20eae5eee 100755 --- a/apis/apimanagement/v1beta1/zz_product_types.go +++ b/apis/apimanagement/v1beta1/zz_product_types.go @@ -163,8 +163,8 @@ type ProductStatus struct { type Product struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || has(self.initProvider.displayName)",message="displayName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.published) || has(self.initProvider.published)",message="published is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.published) || (has(self.initProvider) && has(self.initProvider.published))",message="spec.forProvider.published is a required parameter" Spec ProductSpec `json:"spec"` Status ProductStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_rediscache_types.go b/apis/apimanagement/v1beta1/zz_rediscache_types.go index 1f239acbe..d6170ad47 100755 --- a/apis/apimanagement/v1beta1/zz_rediscache_types.go +++ b/apis/apimanagement/v1beta1/zz_rediscache_types.go @@ -119,7 +119,7 @@ type RedisCacheStatus struct { type RedisCache struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionStringSecretRef)",message="connectionStringSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionStringSecretRef)",message="spec.forProvider.connectionStringSecretRef is a required parameter" Spec RedisCacheSpec `json:"spec"` Status RedisCacheStatus `json:"status,omitempty"` } diff --git a/apis/apimanagement/v1beta1/zz_user_types.go b/apis/apimanagement/v1beta1/zz_user_types.go index 44dadd0e7..1db576390 100755 --- a/apis/apimanagement/v1beta1/zz_user_types.go +++ b/apis/apimanagement/v1beta1/zz_user_types.go @@ -157,9 +157,9 @@ type UserStatus struct { type User struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.email) || has(self.initProvider.email)",message="email is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.firstName) || has(self.initProvider.firstName)",message="firstName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.lastName) || has(self.initProvider.lastName)",message="lastName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.email) || (has(self.initProvider) && has(self.initProvider.email))",message="spec.forProvider.email is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.firstName) || (has(self.initProvider) && has(self.initProvider.firstName))",message="spec.forProvider.firstName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.lastName) || (has(self.initProvider) && has(self.initProvider.lastName))",message="spec.forProvider.lastName is a required parameter" Spec UserSpec `json:"spec"` Status UserStatus `json:"status,omitempty"` } diff --git a/apis/appconfiguration/v1beta1/zz_configuration_types.go b/apis/appconfiguration/v1beta1/zz_configuration_types.go index d3a35ab6d..0619756a3 100755 --- a/apis/appconfiguration/v1beta1/zz_configuration_types.go +++ b/apis/appconfiguration/v1beta1/zz_configuration_types.go @@ -332,7 +332,7 @@ type ConfigurationStatus struct { type Configuration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec ConfigurationSpec `json:"spec"` Status ConfigurationStatus `json:"status,omitempty"` } diff --git a/apis/appconfiguration/v1beta1/zz_generated.deepcopy.go b/apis/appconfiguration/v1beta1/zz_generated.deepcopy.go index 0052c8106..21c2d9033 100644 --- a/apis/appconfiguration/v1beta1/zz_generated.deepcopy.go +++ b/apis/appconfiguration/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -94,7 +93,8 @@ func (in *ConfigurationInitParameters) DeepCopyInto(out *ConfigurationInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -243,7 +243,8 @@ func (in *ConfigurationObservation) DeepCopyInto(out *ConfigurationObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -332,7 +333,8 @@ func (in *ConfigurationParameters) DeepCopyInto(out *ConfigurationParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/appconfiguration/v1beta1/zz_generated.managed.go b/apis/appconfiguration/v1beta1/zz_generated.managed.go index b29130e65..b8cbe6407 100644 --- a/apis/appconfiguration/v1beta1/zz_generated.managed.go +++ b/apis/appconfiguration/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Configuration) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Configuration. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Configuration) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Configuration. func (mg *Configuration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Configuration) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Configuration. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Configuration) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Configuration. func (mg *Configuration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/appplatform/v1beta1/zz_generated.deepcopy.go b/apis/appplatform/v1beta1/zz_generated.deepcopy.go index 2201a5a3e..56cb545f4 100644 --- a/apis/appplatform/v1beta1/zz_generated.deepcopy.go +++ b/apis/appplatform/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -1540,7 +1539,8 @@ func (in *LaunchInitParameters) DeepCopyInto(out *LaunchInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1555,7 +1555,8 @@ func (in *LaunchInitParameters) DeepCopyInto(out *LaunchInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1585,7 +1586,8 @@ func (in *LaunchObservation) DeepCopyInto(out *LaunchObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1600,7 +1602,8 @@ func (in *LaunchObservation) DeepCopyInto(out *LaunchObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1630,7 +1633,8 @@ func (in *LaunchParameters) DeepCopyInto(out *LaunchParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1645,7 +1649,8 @@ func (in *LaunchParameters) DeepCopyInto(out *LaunchParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4458,7 +4463,8 @@ func (in *SpringCloudBuildDeploymentInitParameters) DeepCopyInto(out *SpringClou if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4542,7 +4548,8 @@ func (in *SpringCloudBuildDeploymentObservation) DeepCopyInto(out *SpringCloudBu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4604,7 +4611,8 @@ func (in *SpringCloudBuildDeploymentParameters) DeepCopyInto(out *SpringCloudBui if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5580,7 +5588,8 @@ func (in *SpringCloudContainerDeploymentInitParameters) DeepCopyInto(out *Spring if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5696,7 +5705,8 @@ func (in *SpringCloudContainerDeploymentObservation) DeepCopyInto(out *SpringClo if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5790,7 +5800,8 @@ func (in *SpringCloudContainerDeploymentParameters) DeepCopyInto(out *SpringClou if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7058,7 +7069,8 @@ func (in *SpringCloudGatewayInitParameters) DeepCopyInto(out *SpringCloudGateway if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7174,7 +7186,8 @@ func (in *SpringCloudGatewayObservation) DeepCopyInto(out *SpringCloudGatewayObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7273,7 +7286,8 @@ func (in *SpringCloudGatewayParameters) DeepCopyInto(out *SpringCloudGatewayPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7612,7 +7626,8 @@ func (in *SpringCloudJavaDeploymentInitParameters) DeepCopyInto(out *SpringCloud if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7696,7 +7711,8 @@ func (in *SpringCloudJavaDeploymentObservation) DeepCopyInto(out *SpringCloudJav if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7758,7 +7774,8 @@ func (in *SpringCloudJavaDeploymentParameters) DeepCopyInto(out *SpringCloudJava if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8001,7 +8018,8 @@ func (in *SpringCloudServiceInitParameters) DeepCopyInto(out *SpringCloudService if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8147,7 +8165,8 @@ func (in *SpringCloudServiceObservation) DeepCopyInto(out *SpringCloudServiceObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8243,7 +8262,8 @@ func (in *SpringCloudServiceParameters) DeepCopyInto(out *SpringCloudServicePara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/appplatform/v1beta1/zz_generated.managed.go b/apis/appplatform/v1beta1/zz_generated.managed.go index 9b35e8d3a..ccb307198 100644 --- a/apis/appplatform/v1beta1/zz_generated.managed.go +++ b/apis/appplatform/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *SpringCloudAPIPortal) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudAPIPortal. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudAPIPortal) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudAPIPortal. func (mg *SpringCloudAPIPortal) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *SpringCloudAPIPortal) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudAPIPortal. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudAPIPortal) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudAPIPortal. func (mg *SpringCloudAPIPortal) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *SpringCloudAPIPortalCustomDomain) GetProviderConfigReference() *xpv1.R return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudAPIPortalCustomDomain. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudAPIPortalCustomDomain) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudAPIPortalCustomDomain. func (mg *SpringCloudAPIPortalCustomDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *SpringCloudAPIPortalCustomDomain) SetProviderConfigReference(r *xpv1.R mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudAPIPortalCustomDomain. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudAPIPortalCustomDomain) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudAPIPortalCustomDomain. func (mg *SpringCloudAPIPortalCustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *SpringCloudAccelerator) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudAccelerator. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudAccelerator) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudAccelerator. func (mg *SpringCloudAccelerator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *SpringCloudAccelerator) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudAccelerator. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudAccelerator) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudAccelerator. func (mg *SpringCloudAccelerator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *SpringCloudActiveDeployment) GetProviderConfigReference() *xpv1.Refere return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudActiveDeployment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudActiveDeployment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudActiveDeployment. func (mg *SpringCloudActiveDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *SpringCloudActiveDeployment) SetProviderConfigReference(r *xpv1.Refere mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudActiveDeployment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudActiveDeployment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudActiveDeployment. func (mg *SpringCloudActiveDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *SpringCloudApp) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudApp. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudApp) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudApp. func (mg *SpringCloudApp) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *SpringCloudApp) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudApp. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudApp) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudApp. func (mg *SpringCloudApp) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *SpringCloudAppCosmosDBAssociation) GetProviderConfigReference() *xpv1. return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudAppCosmosDBAssociation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudAppCosmosDBAssociation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudAppCosmosDBAssociation. func (mg *SpringCloudAppCosmosDBAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *SpringCloudAppCosmosDBAssociation) SetProviderConfigReference(r *xpv1. mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudAppCosmosDBAssociation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudAppCosmosDBAssociation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudAppCosmosDBAssociation. func (mg *SpringCloudAppCosmosDBAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *SpringCloudAppMySQLAssociation) GetProviderConfigReference() *xpv1.Ref return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudAppMySQLAssociation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudAppMySQLAssociation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudAppMySQLAssociation. func (mg *SpringCloudAppMySQLAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *SpringCloudAppMySQLAssociation) SetProviderConfigReference(r *xpv1.Ref mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudAppMySQLAssociation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudAppMySQLAssociation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudAppMySQLAssociation. func (mg *SpringCloudAppMySQLAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *SpringCloudAppRedisAssociation) GetProviderConfigReference() *xpv1.Ref return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudAppRedisAssociation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudAppRedisAssociation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudAppRedisAssociation. func (mg *SpringCloudAppRedisAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *SpringCloudAppRedisAssociation) SetProviderConfigReference(r *xpv1.Ref mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudAppRedisAssociation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudAppRedisAssociation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudAppRedisAssociation. func (mg *SpringCloudAppRedisAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *SpringCloudBuildDeployment) GetProviderConfigReference() *xpv1.Referen return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudBuildDeployment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudBuildDeployment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudBuildDeployment. func (mg *SpringCloudBuildDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *SpringCloudBuildDeployment) SetProviderConfigReference(r *xpv1.Referen mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudBuildDeployment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudBuildDeployment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudBuildDeployment. func (mg *SpringCloudBuildDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *SpringCloudBuildPackBinding) GetProviderConfigReference() *xpv1.Refere return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudBuildPackBinding. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudBuildPackBinding) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudBuildPackBinding. func (mg *SpringCloudBuildPackBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *SpringCloudBuildPackBinding) SetProviderConfigReference(r *xpv1.Refere mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudBuildPackBinding. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudBuildPackBinding) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudBuildPackBinding. func (mg *SpringCloudBuildPackBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *SpringCloudBuilder) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudBuilder. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudBuilder) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudBuilder. func (mg *SpringCloudBuilder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *SpringCloudBuilder) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudBuilder. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudBuilder) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudBuilder. func (mg *SpringCloudBuilder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *SpringCloudCertificate) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudCertificate. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudCertificate) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudCertificate. func (mg *SpringCloudCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *SpringCloudCertificate) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudCertificate. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudCertificate) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudCertificate. func (mg *SpringCloudCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -939,14 +747,6 @@ func (mg *SpringCloudConfigurationService) GetProviderConfigReference() *xpv1.Re return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudConfigurationService. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudConfigurationService) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudConfigurationService. func (mg *SpringCloudConfigurationService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -977,14 +777,6 @@ func (mg *SpringCloudConfigurationService) SetProviderConfigReference(r *xpv1.Re mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudConfigurationService. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudConfigurationService) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudConfigurationService. func (mg *SpringCloudConfigurationService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1015,14 +807,6 @@ func (mg *SpringCloudContainerDeployment) GetProviderConfigReference() *xpv1.Ref return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudContainerDeployment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudContainerDeployment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudContainerDeployment. func (mg *SpringCloudContainerDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1053,14 +837,6 @@ func (mg *SpringCloudContainerDeployment) SetProviderConfigReference(r *xpv1.Ref mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudContainerDeployment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudContainerDeployment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudContainerDeployment. func (mg *SpringCloudContainerDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1091,14 +867,6 @@ func (mg *SpringCloudCustomDomain) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudCustomDomain. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudCustomDomain) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudCustomDomain. func (mg *SpringCloudCustomDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1129,14 +897,6 @@ func (mg *SpringCloudCustomDomain) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudCustomDomain. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudCustomDomain) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudCustomDomain. func (mg *SpringCloudCustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1167,14 +927,6 @@ func (mg *SpringCloudCustomizedAccelerator) GetProviderConfigReference() *xpv1.R return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudCustomizedAccelerator. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudCustomizedAccelerator) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudCustomizedAccelerator. func (mg *SpringCloudCustomizedAccelerator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1205,14 +957,6 @@ func (mg *SpringCloudCustomizedAccelerator) SetProviderConfigReference(r *xpv1.R mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudCustomizedAccelerator. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudCustomizedAccelerator) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudCustomizedAccelerator. func (mg *SpringCloudCustomizedAccelerator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1243,14 +987,6 @@ func (mg *SpringCloudDevToolPortal) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudDevToolPortal. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudDevToolPortal) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudDevToolPortal. func (mg *SpringCloudDevToolPortal) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1281,14 +1017,6 @@ func (mg *SpringCloudDevToolPortal) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudDevToolPortal. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudDevToolPortal) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudDevToolPortal. func (mg *SpringCloudDevToolPortal) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1319,14 +1047,6 @@ func (mg *SpringCloudGateway) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudGateway. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudGateway) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudGateway. func (mg *SpringCloudGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1357,14 +1077,6 @@ func (mg *SpringCloudGateway) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudGateway. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudGateway) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudGateway. func (mg *SpringCloudGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1395,14 +1107,6 @@ func (mg *SpringCloudGatewayCustomDomain) GetProviderConfigReference() *xpv1.Ref return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudGatewayCustomDomain. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudGatewayCustomDomain) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudGatewayCustomDomain. func (mg *SpringCloudGatewayCustomDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1433,14 +1137,6 @@ func (mg *SpringCloudGatewayCustomDomain) SetProviderConfigReference(r *xpv1.Ref mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudGatewayCustomDomain. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudGatewayCustomDomain) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudGatewayCustomDomain. func (mg *SpringCloudGatewayCustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1471,14 +1167,6 @@ func (mg *SpringCloudJavaDeployment) GetProviderConfigReference() *xpv1.Referenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudJavaDeployment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudJavaDeployment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudJavaDeployment. func (mg *SpringCloudJavaDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1509,14 +1197,6 @@ func (mg *SpringCloudJavaDeployment) SetProviderConfigReference(r *xpv1.Referenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudJavaDeployment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudJavaDeployment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudJavaDeployment. func (mg *SpringCloudJavaDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1547,14 +1227,6 @@ func (mg *SpringCloudService) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudService. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudService) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudService. func (mg *SpringCloudService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1585,14 +1257,6 @@ func (mg *SpringCloudService) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudService. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudService) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudService. func (mg *SpringCloudService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1623,14 +1287,6 @@ func (mg *SpringCloudStorage) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudStorage. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudStorage) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudStorage. func (mg *SpringCloudStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1661,14 +1317,6 @@ func (mg *SpringCloudStorage) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudStorage. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudStorage) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudStorage. func (mg *SpringCloudStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/appplatform/v1beta1/zz_springcloudaccelerator_types.go b/apis/appplatform/v1beta1/zz_springcloudaccelerator_types.go index c0062a813..27489672f 100755 --- a/apis/appplatform/v1beta1/zz_springcloudaccelerator_types.go +++ b/apis/appplatform/v1beta1/zz_springcloudaccelerator_types.go @@ -88,7 +88,7 @@ type SpringCloudAcceleratorStatus struct { type SpringCloudAccelerator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec SpringCloudAcceleratorSpec `json:"spec"` Status SpringCloudAcceleratorStatus `json:"status,omitempty"` } diff --git a/apis/appplatform/v1beta1/zz_springcloudapiportalcustomdomain_types.go b/apis/appplatform/v1beta1/zz_springcloudapiportalcustomdomain_types.go index 624226416..90765c033 100755 --- a/apis/appplatform/v1beta1/zz_springcloudapiportalcustomdomain_types.go +++ b/apis/appplatform/v1beta1/zz_springcloudapiportalcustomdomain_types.go @@ -98,7 +98,7 @@ type SpringCloudAPIPortalCustomDomainStatus struct { type SpringCloudAPIPortalCustomDomain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec SpringCloudAPIPortalCustomDomainSpec `json:"spec"` Status SpringCloudAPIPortalCustomDomainStatus `json:"status,omitempty"` } diff --git a/apis/appplatform/v1beta1/zz_springcloudappcosmosdbassociation_types.go b/apis/appplatform/v1beta1/zz_springcloudappcosmosdbassociation_types.go index 1bdfc9ddd..0484b2b51 100755 --- a/apis/appplatform/v1beta1/zz_springcloudappcosmosdbassociation_types.go +++ b/apis/appplatform/v1beta1/zz_springcloudappcosmosdbassociation_types.go @@ -172,7 +172,7 @@ type SpringCloudAppCosmosDBAssociationStatus struct { type SpringCloudAppCosmosDBAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.apiType) || has(self.initProvider.apiType)",message="apiType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.apiType) || (has(self.initProvider) && has(self.initProvider.apiType))",message="spec.forProvider.apiType is a required parameter" Spec SpringCloudAppCosmosDBAssociationSpec `json:"spec"` Status SpringCloudAppCosmosDBAssociationStatus `json:"status,omitempty"` } diff --git a/apis/appplatform/v1beta1/zz_springcloudappmysqlassociation_types.go b/apis/appplatform/v1beta1/zz_springcloudappmysqlassociation_types.go index 4684376fa..678f73635 100755 --- a/apis/appplatform/v1beta1/zz_springcloudappmysqlassociation_types.go +++ b/apis/appplatform/v1beta1/zz_springcloudappmysqlassociation_types.go @@ -132,7 +132,7 @@ type SpringCloudAppMySQLAssociationStatus struct { type SpringCloudAppMySQLAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)",message="passwordSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)",message="spec.forProvider.passwordSecretRef is a required parameter" Spec SpringCloudAppMySQLAssociationSpec `json:"spec"` Status SpringCloudAppMySQLAssociationStatus `json:"status,omitempty"` } diff --git a/apis/appplatform/v1beta1/zz_springcloudbuilddeployment_types.go b/apis/appplatform/v1beta1/zz_springcloudbuilddeployment_types.go index c0b4f3ab2..22a5ccb5b 100755 --- a/apis/appplatform/v1beta1/zz_springcloudbuilddeployment_types.go +++ b/apis/appplatform/v1beta1/zz_springcloudbuilddeployment_types.go @@ -157,7 +157,7 @@ type SpringCloudBuildDeploymentStatus struct { type SpringCloudBuildDeployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.buildResultId) || has(self.initProvider.buildResultId)",message="buildResultId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.buildResultId) || (has(self.initProvider) && has(self.initProvider.buildResultId))",message="spec.forProvider.buildResultId is a required parameter" Spec SpringCloudBuildDeploymentSpec `json:"spec"` Status SpringCloudBuildDeploymentStatus `json:"status,omitempty"` } diff --git a/apis/appplatform/v1beta1/zz_springcloudbuilder_types.go b/apis/appplatform/v1beta1/zz_springcloudbuilder_types.go index a8be84ff7..00db7bcc9 100755 --- a/apis/appplatform/v1beta1/zz_springcloudbuilder_types.go +++ b/apis/appplatform/v1beta1/zz_springcloudbuilder_types.go @@ -166,9 +166,9 @@ type SpringCloudBuilderStatus struct { type SpringCloudBuilder struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.buildPackGroup) || has(self.initProvider.buildPackGroup)",message="buildPackGroup is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.stack) || has(self.initProvider.stack)",message="stack is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.buildPackGroup) || (has(self.initProvider) && has(self.initProvider.buildPackGroup))",message="spec.forProvider.buildPackGroup is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.stack) || (has(self.initProvider) && has(self.initProvider.stack))",message="spec.forProvider.stack is a required parameter" Spec SpringCloudBuilderSpec `json:"spec"` Status SpringCloudBuilderStatus `json:"status,omitempty"` } diff --git a/apis/appplatform/v1beta1/zz_springcloudcontainerdeployment_types.go b/apis/appplatform/v1beta1/zz_springcloudcontainerdeployment_types.go index 3303eac6a..9fb841981 100755 --- a/apis/appplatform/v1beta1/zz_springcloudcontainerdeployment_types.go +++ b/apis/appplatform/v1beta1/zz_springcloudcontainerdeployment_types.go @@ -197,8 +197,8 @@ type SpringCloudContainerDeploymentStatus struct { type SpringCloudContainerDeployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.image) || has(self.initProvider.image)",message="image is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.server) || has(self.initProvider.server)",message="server is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.image) || (has(self.initProvider) && has(self.initProvider.image))",message="spec.forProvider.image is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.server) || (has(self.initProvider) && has(self.initProvider.server))",message="spec.forProvider.server is a required parameter" Spec SpringCloudContainerDeploymentSpec `json:"spec"` Status SpringCloudContainerDeploymentStatus `json:"status,omitempty"` } diff --git a/apis/appplatform/v1beta1/zz_springcloudcustomdomain_types.go b/apis/appplatform/v1beta1/zz_springcloudcustomdomain_types.go index ff1290e17..a02a2725b 100755 --- a/apis/appplatform/v1beta1/zz_springcloudcustomdomain_types.go +++ b/apis/appplatform/v1beta1/zz_springcloudcustomdomain_types.go @@ -108,7 +108,7 @@ type SpringCloudCustomDomainStatus struct { type SpringCloudCustomDomain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec SpringCloudCustomDomainSpec `json:"spec"` Status SpringCloudCustomDomainStatus `json:"status,omitempty"` } diff --git a/apis/appplatform/v1beta1/zz_springcloudcustomizedaccelerator_types.go b/apis/appplatform/v1beta1/zz_springcloudcustomizedaccelerator_types.go index 57a4490d8..9014f41a3 100755 --- a/apis/appplatform/v1beta1/zz_springcloudcustomizedaccelerator_types.go +++ b/apis/appplatform/v1beta1/zz_springcloudcustomizedaccelerator_types.go @@ -257,7 +257,7 @@ type SpringCloudCustomizedAcceleratorStatus struct { type SpringCloudCustomizedAccelerator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gitRepository) || has(self.initProvider.gitRepository)",message="gitRepository is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gitRepository) || (has(self.initProvider) && has(self.initProvider.gitRepository))",message="spec.forProvider.gitRepository is a required parameter" Spec SpringCloudCustomizedAcceleratorSpec `json:"spec"` Status SpringCloudCustomizedAcceleratorStatus `json:"status,omitempty"` } diff --git a/apis/appplatform/v1beta1/zz_springclouddevtoolportal_types.go b/apis/appplatform/v1beta1/zz_springclouddevtoolportal_types.go index c6b0606e1..9e052ece7 100755 --- a/apis/appplatform/v1beta1/zz_springclouddevtoolportal_types.go +++ b/apis/appplatform/v1beta1/zz_springclouddevtoolportal_types.go @@ -177,7 +177,7 @@ type SpringCloudDevToolPortalStatus struct { type SpringCloudDevToolPortal struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec SpringCloudDevToolPortalSpec `json:"spec"` Status SpringCloudDevToolPortalStatus `json:"status,omitempty"` } diff --git a/apis/appplatform/v1beta1/zz_springcloudgatewaycustomdomain_types.go b/apis/appplatform/v1beta1/zz_springcloudgatewaycustomdomain_types.go index f00756b22..58edd8920 100755 --- a/apis/appplatform/v1beta1/zz_springcloudgatewaycustomdomain_types.go +++ b/apis/appplatform/v1beta1/zz_springcloudgatewaycustomdomain_types.go @@ -98,7 +98,7 @@ type SpringCloudGatewayCustomDomainStatus struct { type SpringCloudGatewayCustomDomain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec SpringCloudGatewayCustomDomainSpec `json:"spec"` Status SpringCloudGatewayCustomDomainStatus `json:"status,omitempty"` } diff --git a/apis/appplatform/v1beta1/zz_springcloudservice_types.go b/apis/appplatform/v1beta1/zz_springcloudservice_types.go index efc6b8b3c..d19da3c99 100755 --- a/apis/appplatform/v1beta1/zz_springcloudservice_types.go +++ b/apis/appplatform/v1beta1/zz_springcloudservice_types.go @@ -597,7 +597,7 @@ type SpringCloudServiceStatus struct { type SpringCloudService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec SpringCloudServiceSpec `json:"spec"` Status SpringCloudServiceStatus `json:"status,omitempty"` } diff --git a/apis/attestation/v1beta1/zz_generated.deepcopy.go b/apis/attestation/v1beta1/zz_generated.deepcopy.go index 340f821c3..9f7d75c3f 100644 --- a/apis/attestation/v1beta1/zz_generated.deepcopy.go +++ b/apis/attestation/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -154,7 +153,8 @@ func (in *ProviderInitParameters) DeepCopyInto(out *ProviderInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -263,7 +263,8 @@ func (in *ProviderObservation) DeepCopyInto(out *ProviderObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -345,7 +346,8 @@ func (in *ProviderParameters) DeepCopyInto(out *ProviderParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/attestation/v1beta1/zz_generated.managed.go b/apis/attestation/v1beta1/zz_generated.managed.go index 2dc748d69..28dbda188 100644 --- a/apis/attestation/v1beta1/zz_generated.managed.go +++ b/apis/attestation/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Provider) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Provider. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Provider) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Provider. func (mg *Provider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Provider) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Provider. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Provider) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Provider. func (mg *Provider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/attestation/v1beta1/zz_provider_types.go b/apis/attestation/v1beta1/zz_provider_types.go index afe5e29a6..23be94693 100755 --- a/apis/attestation/v1beta1/zz_provider_types.go +++ b/apis/attestation/v1beta1/zz_provider_types.go @@ -171,7 +171,7 @@ type ProviderStatus struct { type Provider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec ProviderSpec `json:"spec"` Status ProviderStatus `json:"status,omitempty"` } diff --git a/apis/authorization/v1beta1/zz_generated.deepcopy.go b/apis/authorization/v1beta1/zz_generated.deepcopy.go index 95f931245..2f30d7772 100644 --- a/apis/authorization/v1beta1/zz_generated.deepcopy.go +++ b/apis/authorization/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. diff --git a/apis/authorization/v1beta1/zz_generated.managed.go b/apis/authorization/v1beta1/zz_generated.managed.go index 5ac298550..96a225c5f 100644 --- a/apis/authorization/v1beta1/zz_generated.managed.go +++ b/apis/authorization/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *ManagementLock) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ManagementLock. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ManagementLock) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ManagementLock. func (mg *ManagementLock) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *ManagementLock) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ManagementLock. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ManagementLock) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ManagementLock. func (mg *ManagementLock) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *PolicyDefinition) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PolicyDefinition. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PolicyDefinition) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PolicyDefinition. func (mg *PolicyDefinition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *PolicyDefinition) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PolicyDefinition. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PolicyDefinition) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PolicyDefinition. func (mg *PolicyDefinition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *ResourceGroupPolicyAssignment) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ResourceGroupPolicyAssignment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ResourceGroupPolicyAssignment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ResourceGroupPolicyAssignment. func (mg *ResourceGroupPolicyAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *ResourceGroupPolicyAssignment) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ResourceGroupPolicyAssignment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ResourceGroupPolicyAssignment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ResourceGroupPolicyAssignment. func (mg *ResourceGroupPolicyAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *ResourcePolicyAssignment) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ResourcePolicyAssignment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ResourcePolicyAssignment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ResourcePolicyAssignment. func (mg *ResourcePolicyAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *ResourcePolicyAssignment) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ResourcePolicyAssignment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ResourcePolicyAssignment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ResourcePolicyAssignment. func (mg *ResourcePolicyAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *ResourcePolicyExemption) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ResourcePolicyExemption. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ResourcePolicyExemption) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ResourcePolicyExemption. func (mg *ResourcePolicyExemption) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *ResourcePolicyExemption) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ResourcePolicyExemption. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ResourcePolicyExemption) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ResourcePolicyExemption. func (mg *ResourcePolicyExemption) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *RoleAssignment) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this RoleAssignment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *RoleAssignment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this RoleAssignment. func (mg *RoleAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *RoleAssignment) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this RoleAssignment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *RoleAssignment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this RoleAssignment. func (mg *RoleAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *RoleDefinition) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this RoleDefinition. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *RoleDefinition) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this RoleDefinition. func (mg *RoleDefinition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *RoleDefinition) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this RoleDefinition. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *RoleDefinition) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this RoleDefinition. func (mg *RoleDefinition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *SubscriptionPolicyAssignment) GetProviderConfigReference() *xpv1.Refer return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SubscriptionPolicyAssignment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SubscriptionPolicyAssignment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SubscriptionPolicyAssignment. func (mg *SubscriptionPolicyAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *SubscriptionPolicyAssignment) SetProviderConfigReference(r *xpv1.Refer mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SubscriptionPolicyAssignment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SubscriptionPolicyAssignment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SubscriptionPolicyAssignment. func (mg *SubscriptionPolicyAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *SubscriptionPolicyExemption) GetProviderConfigReference() *xpv1.Refere return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SubscriptionPolicyExemption. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SubscriptionPolicyExemption) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SubscriptionPolicyExemption. func (mg *SubscriptionPolicyExemption) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *SubscriptionPolicyExemption) SetProviderConfigReference(r *xpv1.Refere mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SubscriptionPolicyExemption. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SubscriptionPolicyExemption) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SubscriptionPolicyExemption. func (mg *SubscriptionPolicyExemption) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/authorization/v1beta1/zz_managementlock_types.go b/apis/authorization/v1beta1/zz_managementlock_types.go index 8ab54536b..2aef87d37 100755 --- a/apis/authorization/v1beta1/zz_managementlock_types.go +++ b/apis/authorization/v1beta1/zz_managementlock_types.go @@ -108,8 +108,8 @@ type ManagementLockStatus struct { type ManagementLock struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.lockLevel) || has(self.initProvider.lockLevel)",message="lockLevel is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.lockLevel) || (has(self.initProvider) && has(self.initProvider.lockLevel))",message="spec.forProvider.lockLevel is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec ManagementLockSpec `json:"spec"` Status ManagementLockStatus `json:"status,omitempty"` } diff --git a/apis/authorization/v1beta1/zz_policydefinition_types.go b/apis/authorization/v1beta1/zz_policydefinition_types.go index 53d223ada..5e232c731 100755 --- a/apis/authorization/v1beta1/zz_policydefinition_types.go +++ b/apis/authorization/v1beta1/zz_policydefinition_types.go @@ -144,9 +144,9 @@ type PolicyDefinitionStatus struct { type PolicyDefinition struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || has(self.initProvider.displayName)",message="displayName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.mode) || has(self.initProvider.mode)",message="mode is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.policyType) || has(self.initProvider.policyType)",message="policyType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.mode) || (has(self.initProvider) && has(self.initProvider.mode))",message="spec.forProvider.mode is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.policyType) || (has(self.initProvider) && has(self.initProvider.policyType))",message="spec.forProvider.policyType is a required parameter" Spec PolicyDefinitionSpec `json:"spec"` Status PolicyDefinitionStatus `json:"status,omitempty"` } diff --git a/apis/authorization/v1beta1/zz_resourcepolicyassignment_types.go b/apis/authorization/v1beta1/zz_resourcepolicyassignment_types.go index d53bd0272..c87ff7f45 100755 --- a/apis/authorization/v1beta1/zz_resourcepolicyassignment_types.go +++ b/apis/authorization/v1beta1/zz_resourcepolicyassignment_types.go @@ -401,8 +401,8 @@ type ResourcePolicyAssignmentStatus struct { type ResourcePolicyAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.resourceId) || has(self.initProvider.resourceId)",message="resourceId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.resourceId) || (has(self.initProvider) && has(self.initProvider.resourceId))",message="spec.forProvider.resourceId is a required parameter" Spec ResourcePolicyAssignmentSpec `json:"spec"` Status ResourcePolicyAssignmentStatus `json:"status,omitempty"` } diff --git a/apis/authorization/v1beta1/zz_resourcepolicyexemption_types.go b/apis/authorization/v1beta1/zz_resourcepolicyexemption_types.go index f526eca1d..3a353e1a5 100755 --- a/apis/authorization/v1beta1/zz_resourcepolicyexemption_types.go +++ b/apis/authorization/v1beta1/zz_resourcepolicyexemption_types.go @@ -165,8 +165,8 @@ type ResourcePolicyExemptionStatus struct { type ResourcePolicyExemption struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.exemptionCategory) || has(self.initProvider.exemptionCategory)",message="exemptionCategory is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.exemptionCategory) || (has(self.initProvider) && has(self.initProvider.exemptionCategory))",message="spec.forProvider.exemptionCategory is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec ResourcePolicyExemptionSpec `json:"spec"` Status ResourcePolicyExemptionStatus `json:"status,omitempty"` } diff --git a/apis/authorization/v1beta1/zz_roleassignment_types.go b/apis/authorization/v1beta1/zz_roleassignment_types.go index d06db1e4b..35a31c97c 100755 --- a/apis/authorization/v1beta1/zz_roleassignment_types.go +++ b/apis/authorization/v1beta1/zz_roleassignment_types.go @@ -171,8 +171,8 @@ type RoleAssignmentStatus struct { type RoleAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principalId) || has(self.initProvider.principalId)",message="principalId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scope) || has(self.initProvider.scope)",message="scope is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principalId) || (has(self.initProvider) && has(self.initProvider.principalId))",message="spec.forProvider.principalId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scope) || (has(self.initProvider) && has(self.initProvider.scope))",message="spec.forProvider.scope is a required parameter" Spec RoleAssignmentSpec `json:"spec"` Status RoleAssignmentStatus `json:"status,omitempty"` } diff --git a/apis/authorization/v1beta1/zz_roledefinition_types.go b/apis/authorization/v1beta1/zz_roledefinition_types.go index cb0ba45a7..2e433d39e 100755 --- a/apis/authorization/v1beta1/zz_roledefinition_types.go +++ b/apis/authorization/v1beta1/zz_roledefinition_types.go @@ -172,8 +172,8 @@ type RoleDefinitionStatus struct { type RoleDefinition struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scope) || has(self.initProvider.scope)",message="scope is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scope) || (has(self.initProvider) && has(self.initProvider.scope))",message="spec.forProvider.scope is a required parameter" Spec RoleDefinitionSpec `json:"spec"` Status RoleDefinitionStatus `json:"status,omitempty"` } diff --git a/apis/authorization/v1beta1/zz_subscriptionpolicyassignment_types.go b/apis/authorization/v1beta1/zz_subscriptionpolicyassignment_types.go index aab1fac21..363f37b81 100755 --- a/apis/authorization/v1beta1/zz_subscriptionpolicyassignment_types.go +++ b/apis/authorization/v1beta1/zz_subscriptionpolicyassignment_types.go @@ -391,7 +391,7 @@ type SubscriptionPolicyAssignmentStatus struct { type SubscriptionPolicyAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subscriptionId) || has(self.initProvider.subscriptionId)",message="subscriptionId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subscriptionId) || (has(self.initProvider) && has(self.initProvider.subscriptionId))",message="spec.forProvider.subscriptionId is a required parameter" Spec SubscriptionPolicyAssignmentSpec `json:"spec"` Status SubscriptionPolicyAssignmentStatus `json:"status,omitempty"` } diff --git a/apis/authorization/v1beta1/zz_subscriptionpolicyexemption_types.go b/apis/authorization/v1beta1/zz_subscriptionpolicyexemption_types.go index 0d45ec104..5187ae752 100755 --- a/apis/authorization/v1beta1/zz_subscriptionpolicyexemption_types.go +++ b/apis/authorization/v1beta1/zz_subscriptionpolicyexemption_types.go @@ -148,8 +148,8 @@ type SubscriptionPolicyExemptionStatus struct { type SubscriptionPolicyExemption struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.exemptionCategory) || has(self.initProvider.exemptionCategory)",message="exemptionCategory is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subscriptionId) || has(self.initProvider.subscriptionId)",message="subscriptionId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.exemptionCategory) || (has(self.initProvider) && has(self.initProvider.exemptionCategory))",message="spec.forProvider.exemptionCategory is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subscriptionId) || (has(self.initProvider) && has(self.initProvider.subscriptionId))",message="spec.forProvider.subscriptionId is a required parameter" Spec SubscriptionPolicyExemptionSpec `json:"spec"` Status SubscriptionPolicyExemptionStatus `json:"status,omitempty"` } diff --git a/apis/automation/v1beta1/zz_account_types.go b/apis/automation/v1beta1/zz_account_types.go index 3d065088e..52a5de3df 100755 --- a/apis/automation/v1beta1/zz_account_types.go +++ b/apis/automation/v1beta1/zz_account_types.go @@ -239,8 +239,8 @@ type AccountStatus struct { type Account struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec AccountSpec `json:"spec"` Status AccountStatus `json:"status,omitempty"` } diff --git a/apis/automation/v1beta1/zz_connection_types.go b/apis/automation/v1beta1/zz_connection_types.go index 0a2f1d35e..7eaedf20e 100755 --- a/apis/automation/v1beta1/zz_connection_types.go +++ b/apis/automation/v1beta1/zz_connection_types.go @@ -123,8 +123,8 @@ type ConnectionStatus struct { type Connection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || has(self.initProvider.type)",message="type is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.values) || has(self.initProvider.values)",message="values is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.values) || (has(self.initProvider) && has(self.initProvider.values))",message="spec.forProvider.values is a required parameter" Spec ConnectionSpec `json:"spec"` Status ConnectionStatus `json:"status,omitempty"` } diff --git a/apis/automation/v1beta1/zz_connectionclassiccertificate_types.go b/apis/automation/v1beta1/zz_connectionclassiccertificate_types.go index ed21128d0..eed92ac29 100755 --- a/apis/automation/v1beta1/zz_connectionclassiccertificate_types.go +++ b/apis/automation/v1beta1/zz_connectionclassiccertificate_types.go @@ -133,9 +133,9 @@ type ConnectionClassicCertificateStatus struct { type ConnectionClassicCertificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.certificateAssetName) || has(self.initProvider.certificateAssetName)",message="certificateAssetName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subscriptionId) || has(self.initProvider.subscriptionId)",message="subscriptionId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subscriptionName) || has(self.initProvider.subscriptionName)",message="subscriptionName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.certificateAssetName) || (has(self.initProvider) && has(self.initProvider.certificateAssetName))",message="spec.forProvider.certificateAssetName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subscriptionId) || (has(self.initProvider) && has(self.initProvider.subscriptionId))",message="spec.forProvider.subscriptionId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subscriptionName) || (has(self.initProvider) && has(self.initProvider.subscriptionName))",message="spec.forProvider.subscriptionName is a required parameter" Spec ConnectionClassicCertificateSpec `json:"spec"` Status ConnectionClassicCertificateStatus `json:"status,omitempty"` } diff --git a/apis/automation/v1beta1/zz_connectiontype_types.go b/apis/automation/v1beta1/zz_connectiontype_types.go index 7ce72bddd..d048bbc1c 100755 --- a/apis/automation/v1beta1/zz_connectiontype_types.go +++ b/apis/automation/v1beta1/zz_connectiontype_types.go @@ -172,8 +172,8 @@ type ConnectionTypeStatus struct { type ConnectionType struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.field) || has(self.initProvider.field)",message="field is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.field) || (has(self.initProvider) && has(self.initProvider.field))",message="spec.forProvider.field is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec ConnectionTypeSpec `json:"spec"` Status ConnectionTypeStatus `json:"status,omitempty"` } diff --git a/apis/automation/v1beta1/zz_credential_types.go b/apis/automation/v1beta1/zz_credential_types.go index a32bbbf5d..1c031c48f 100755 --- a/apis/automation/v1beta1/zz_credential_types.go +++ b/apis/automation/v1beta1/zz_credential_types.go @@ -117,8 +117,8 @@ type CredentialStatus struct { type Credential struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)",message="passwordSecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.username) || has(self.initProvider.username)",message="username is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)",message="spec.forProvider.passwordSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.username) || (has(self.initProvider) && has(self.initProvider.username))",message="spec.forProvider.username is a required parameter" Spec CredentialSpec `json:"spec"` Status CredentialStatus `json:"status,omitempty"` } diff --git a/apis/automation/v1beta1/zz_generated.deepcopy.go b/apis/automation/v1beta1/zz_generated.deepcopy.go index 67bcc942d..cc98f6236 100644 --- a/apis/automation/v1beta1/zz_generated.deepcopy.go +++ b/apis/automation/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -86,7 +85,8 @@ func (in *AccountInitParameters) DeepCopyInto(out *AccountInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -209,7 +209,8 @@ func (in *AccountObservation) DeepCopyInto(out *AccountObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -288,7 +289,8 @@ func (in *AccountParameters) DeepCopyInto(out *AccountParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -634,7 +636,8 @@ func (in *ConnectionInitParameters) DeepCopyInto(out *ConnectionInitParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -721,7 +724,8 @@ func (in *ConnectionObservation) DeepCopyInto(out *ConnectionObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -791,7 +795,8 @@ func (in *ConnectionParameters) DeepCopyInto(out *ConnectionParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2209,7 +2214,8 @@ func (in *JobScheduleInitParameters) DeepCopyInto(out *JobScheduleInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2254,7 +2260,8 @@ func (in *JobScheduleObservation) DeepCopyInto(out *JobScheduleObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2299,7 +2306,8 @@ func (in *JobScheduleParameters) DeepCopyInto(out *JobScheduleParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3134,7 +3142,8 @@ func (in *RunBookInitParameters) DeepCopyInto(out *RunBookInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3272,7 +3281,8 @@ func (in *RunBookObservation) DeepCopyInto(out *RunBookObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3393,7 +3403,8 @@ func (in *RunBookParameters) DeepCopyInto(out *RunBookParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4777,7 +4788,8 @@ func (in *WebhookInitParameters) DeepCopyInto(out *WebhookInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4869,7 +4881,8 @@ func (in *WebhookObservation) DeepCopyInto(out *WebhookObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4944,7 +4957,8 @@ func (in *WebhookParameters) DeepCopyInto(out *WebhookParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/automation/v1beta1/zz_generated.managed.go b/apis/automation/v1beta1/zz_generated.managed.go index 77d781cb2..a7a58981d 100644 --- a/apis/automation/v1beta1/zz_generated.managed.go +++ b/apis/automation/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Account) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Account. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Account) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Account. func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Account) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Account. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Account) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Account. func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *Connection) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Connection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Connection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Connection. func (mg *Connection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *Connection) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Connection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Connection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Connection. func (mg *Connection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *ConnectionClassicCertificate) GetProviderConfigReference() *xpv1.Refer return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ConnectionClassicCertificate. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ConnectionClassicCertificate) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ConnectionClassicCertificate. func (mg *ConnectionClassicCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *ConnectionClassicCertificate) SetProviderConfigReference(r *xpv1.Refer mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ConnectionClassicCertificate. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ConnectionClassicCertificate) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ConnectionClassicCertificate. func (mg *ConnectionClassicCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *ConnectionType) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ConnectionType. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ConnectionType) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ConnectionType. func (mg *ConnectionType) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *ConnectionType) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ConnectionType. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ConnectionType) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ConnectionType. func (mg *ConnectionType) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *Credential) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Credential. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Credential) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Credential. func (mg *Credential) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *Credential) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Credential. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Credential) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Credential. func (mg *Credential) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *HybridRunBookWorkerGroup) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this HybridRunBookWorkerGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *HybridRunBookWorkerGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this HybridRunBookWorkerGroup. func (mg *HybridRunBookWorkerGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *HybridRunBookWorkerGroup) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this HybridRunBookWorkerGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *HybridRunBookWorkerGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this HybridRunBookWorkerGroup. func (mg *HybridRunBookWorkerGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *Module) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Module. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Module) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Module. func (mg *Module) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *Module) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Module. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Module) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Module. func (mg *Module) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *RunBook) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this RunBook. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *RunBook) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this RunBook. func (mg *RunBook) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *RunBook) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this RunBook. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *RunBook) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this RunBook. func (mg *RunBook) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *Schedule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Schedule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Schedule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Schedule. func (mg *Schedule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *Schedule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Schedule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Schedule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Schedule. func (mg *Schedule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *VariableBool) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VariableBool. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VariableBool) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VariableBool. func (mg *VariableBool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *VariableBool) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VariableBool. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VariableBool) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VariableBool. func (mg *VariableBool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *VariableDateTime) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VariableDateTime. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VariableDateTime) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VariableDateTime. func (mg *VariableDateTime) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *VariableDateTime) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VariableDateTime. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VariableDateTime) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VariableDateTime. func (mg *VariableDateTime) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *VariableInt) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VariableInt. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VariableInt) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VariableInt. func (mg *VariableInt) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *VariableInt) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VariableInt. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VariableInt) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VariableInt. func (mg *VariableInt) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -939,14 +747,6 @@ func (mg *VariableString) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VariableString. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VariableString) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VariableString. func (mg *VariableString) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -977,14 +777,6 @@ func (mg *VariableString) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VariableString. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VariableString) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VariableString. func (mg *VariableString) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1015,14 +807,6 @@ func (mg *Webhook) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Webhook. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Webhook) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Webhook. func (mg *Webhook) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1053,14 +837,6 @@ func (mg *Webhook) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Webhook. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Webhook) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Webhook. func (mg *Webhook) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/automation/v1beta1/zz_hybridrunbookworkergroup_types.go b/apis/automation/v1beta1/zz_hybridrunbookworkergroup_types.go index ecbae11a6..9eae6c1f7 100755 --- a/apis/automation/v1beta1/zz_hybridrunbookworkergroup_types.go +++ b/apis/automation/v1beta1/zz_hybridrunbookworkergroup_types.go @@ -107,8 +107,8 @@ type HybridRunBookWorkerGroupStatus struct { type HybridRunBookWorkerGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.automationAccountName) || has(self.initProvider.automationAccountName)",message="automationAccountName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.automationAccountName) || (has(self.initProvider) && has(self.initProvider.automationAccountName))",message="spec.forProvider.automationAccountName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec HybridRunBookWorkerGroupSpec `json:"spec"` Status HybridRunBookWorkerGroupStatus `json:"status,omitempty"` } diff --git a/apis/automation/v1beta1/zz_module_types.go b/apis/automation/v1beta1/zz_module_types.go index 2c9e371ec..3951b501e 100755 --- a/apis/automation/v1beta1/zz_module_types.go +++ b/apis/automation/v1beta1/zz_module_types.go @@ -161,7 +161,7 @@ type ModuleStatus struct { type Module struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.moduleLink) || has(self.initProvider.moduleLink)",message="moduleLink is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.moduleLink) || (has(self.initProvider) && has(self.initProvider.moduleLink))",message="spec.forProvider.moduleLink is a required parameter" Spec ModuleSpec `json:"spec"` Status ModuleStatus `json:"status,omitempty"` } diff --git a/apis/automation/v1beta1/zz_runbook_types.go b/apis/automation/v1beta1/zz_runbook_types.go index 0e1eef186..69f917d85 100755 --- a/apis/automation/v1beta1/zz_runbook_types.go +++ b/apis/automation/v1beta1/zz_runbook_types.go @@ -504,11 +504,11 @@ type RunBookStatus struct { type RunBook struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.logProgress) || has(self.initProvider.logProgress)",message="logProgress is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.logVerbose) || has(self.initProvider.logVerbose)",message="logVerbose is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.runbookType) || has(self.initProvider.runbookType)",message="runbookType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.logProgress) || (has(self.initProvider) && has(self.initProvider.logProgress))",message="spec.forProvider.logProgress is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.logVerbose) || (has(self.initProvider) && has(self.initProvider.logVerbose))",message="spec.forProvider.logVerbose is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.runbookType) || (has(self.initProvider) && has(self.initProvider.runbookType))",message="spec.forProvider.runbookType is a required parameter" Spec RunBookSpec `json:"spec"` Status RunBookStatus `json:"status,omitempty"` } diff --git a/apis/automation/v1beta1/zz_schedule_types.go b/apis/automation/v1beta1/zz_schedule_types.go index 382804b7c..716e7f8af 100755 --- a/apis/automation/v1beta1/zz_schedule_types.go +++ b/apis/automation/v1beta1/zz_schedule_types.go @@ -212,7 +212,7 @@ type ScheduleStatus struct { type Schedule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frequency) || has(self.initProvider.frequency)",message="frequency is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frequency) || (has(self.initProvider) && has(self.initProvider.frequency))",message="spec.forProvider.frequency is a required parameter" Spec ScheduleSpec `json:"spec"` Status ScheduleStatus `json:"status,omitempty"` } diff --git a/apis/automation/v1beta1/zz_webhook_types.go b/apis/automation/v1beta1/zz_webhook_types.go index 9a9b44a55..c8b483822 100755 --- a/apis/automation/v1beta1/zz_webhook_types.go +++ b/apis/automation/v1beta1/zz_webhook_types.go @@ -164,8 +164,8 @@ type WebhookStatus struct { type Webhook struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.expiryTime) || has(self.initProvider.expiryTime)",message="expiryTime is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.expiryTime) || (has(self.initProvider) && has(self.initProvider.expiryTime))",message="spec.forProvider.expiryTime is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec WebhookSpec `json:"spec"` Status WebhookStatus `json:"status,omitempty"` } diff --git a/apis/azure/v1beta1/zz_generated.deepcopy.go b/apis/azure/v1beta1/zz_generated.deepcopy.go index b1ca6751b..2688d9008 100644 --- a/apis/azure/v1beta1/zz_generated.deepcopy.go +++ b/apis/azure/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -131,7 +130,8 @@ func (in *ResourceGroupInitParameters) DeepCopyInto(out *ResourceGroupInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -203,7 +203,8 @@ func (in *ResourceGroupObservation) DeepCopyInto(out *ResourceGroupObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -238,7 +239,8 @@ func (in *ResourceGroupParameters) DeepCopyInto(out *ResourceGroupParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -525,7 +527,8 @@ func (in *SubscriptionInitParameters) DeepCopyInto(out *SubscriptionInitParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -612,7 +615,8 @@ func (in *SubscriptionObservation) DeepCopyInto(out *SubscriptionObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -667,7 +671,8 @@ func (in *SubscriptionParameters) DeepCopyInto(out *SubscriptionParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/azure/v1beta1/zz_generated.managed.go b/apis/azure/v1beta1/zz_generated.managed.go index b7699c06e..1df1d391c 100644 --- a/apis/azure/v1beta1/zz_generated.managed.go +++ b/apis/azure/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *ResourceGroup) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ResourceGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ResourceGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ResourceGroup. func (mg *ResourceGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *ResourceGroup) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ResourceGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ResourceGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ResourceGroup. func (mg *ResourceGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *ResourceProviderRegistration) GetProviderConfigReference() *xpv1.Refer return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ResourceProviderRegistration. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ResourceProviderRegistration) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ResourceProviderRegistration. func (mg *ResourceProviderRegistration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *ResourceProviderRegistration) SetProviderConfigReference(r *xpv1.Refer mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ResourceProviderRegistration. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ResourceProviderRegistration) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ResourceProviderRegistration. func (mg *ResourceProviderRegistration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *Subscription) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Subscription. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Subscription) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Subscription. func (mg *Subscription) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *Subscription) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Subscription. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Subscription) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Subscription. func (mg *Subscription) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/azure/v1beta1/zz_resourcegroup_types.go b/apis/azure/v1beta1/zz_resourcegroup_types.go index ea9d21eed..5d334d469 100755 --- a/apis/azure/v1beta1/zz_resourcegroup_types.go +++ b/apis/azure/v1beta1/zz_resourcegroup_types.go @@ -81,7 +81,7 @@ type ResourceGroupStatus struct { type ResourceGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec ResourceGroupSpec `json:"spec"` Status ResourceGroupStatus `json:"status,omitempty"` } diff --git a/apis/azure/v1beta1/zz_resourceproviderregistration_types.go b/apis/azure/v1beta1/zz_resourceproviderregistration_types.go index b44127106..16a00d94a 100755 --- a/apis/azure/v1beta1/zz_resourceproviderregistration_types.go +++ b/apis/azure/v1beta1/zz_resourceproviderregistration_types.go @@ -109,7 +109,7 @@ type ResourceProviderRegistrationStatus struct { type ResourceProviderRegistration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec ResourceProviderRegistrationSpec `json:"spec"` Status ResourceProviderRegistrationStatus `json:"status,omitempty"` } diff --git a/apis/azure/v1beta1/zz_subscription_types.go b/apis/azure/v1beta1/zz_subscription_types.go index ccd56fc26..f13c100cb 100755 --- a/apis/azure/v1beta1/zz_subscription_types.go +++ b/apis/azure/v1beta1/zz_subscription_types.go @@ -124,7 +124,7 @@ type SubscriptionStatus struct { type Subscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subscriptionName) || has(self.initProvider.subscriptionName)",message="subscriptionName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subscriptionName) || (has(self.initProvider) && has(self.initProvider.subscriptionName))",message="spec.forProvider.subscriptionName is a required parameter" Spec SubscriptionSpec `json:"spec"` Status SubscriptionStatus `json:"status,omitempty"` } diff --git a/apis/azurestackhci/v1beta1/zz_cluster_types.go b/apis/azurestackhci/v1beta1/zz_cluster_types.go index 98d023f66..4f2f72659 100755 --- a/apis/azurestackhci/v1beta1/zz_cluster_types.go +++ b/apis/azurestackhci/v1beta1/zz_cluster_types.go @@ -117,8 +117,8 @@ type ClusterStatus struct { type Cluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientId) || has(self.initProvider.clientId)",message="clientId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientId) || (has(self.initProvider) && has(self.initProvider.clientId))",message="spec.forProvider.clientId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec ClusterSpec `json:"spec"` Status ClusterStatus `json:"status,omitempty"` } diff --git a/apis/azurestackhci/v1beta1/zz_generated.deepcopy.go b/apis/azurestackhci/v1beta1/zz_generated.deepcopy.go index d55b8bcb4..9c0a75124 100644 --- a/apis/azurestackhci/v1beta1/zz_generated.deepcopy.go +++ b/apis/azurestackhci/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -62,7 +61,8 @@ func (in *ClusterInitParameters) DeepCopyInto(out *ClusterInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -149,7 +149,8 @@ func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -209,7 +210,8 @@ func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/azurestackhci/v1beta1/zz_generated.managed.go b/apis/azurestackhci/v1beta1/zz_generated.managed.go index b66142a60..73f721929 100644 --- a/apis/azurestackhci/v1beta1/zz_generated.managed.go +++ b/apis/azurestackhci/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Cluster) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Cluster. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Cluster) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Cluster. func (mg *Cluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Cluster) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Cluster. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Cluster) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Cluster. func (mg *Cluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/botservice/v1beta1/zz_botchannelalexa_types.go b/apis/botservice/v1beta1/zz_botchannelalexa_types.go index 2cc607427..eb23a297a 100755 --- a/apis/botservice/v1beta1/zz_botchannelalexa_types.go +++ b/apis/botservice/v1beta1/zz_botchannelalexa_types.go @@ -114,8 +114,8 @@ type BotChannelAlexaStatus struct { type BotChannelAlexa struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skillId) || has(self.initProvider.skillId)",message="skillId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skillId) || (has(self.initProvider) && has(self.initProvider.skillId))",message="spec.forProvider.skillId is a required parameter" Spec BotChannelAlexaSpec `json:"spec"` Status BotChannelAlexaStatus `json:"status,omitempty"` } diff --git a/apis/botservice/v1beta1/zz_botchanneldirectline_types.go b/apis/botservice/v1beta1/zz_botchanneldirectline_types.go index c8a16d474..5d0076edf 100755 --- a/apis/botservice/v1beta1/zz_botchanneldirectline_types.go +++ b/apis/botservice/v1beta1/zz_botchanneldirectline_types.go @@ -186,8 +186,8 @@ type BotChannelDirectLineStatus struct { type BotChannelDirectLine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.site) || has(self.initProvider.site)",message="site is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.site) || (has(self.initProvider) && has(self.initProvider.site))",message="spec.forProvider.site is a required parameter" Spec BotChannelDirectLineSpec `json:"spec"` Status BotChannelDirectLineStatus `json:"status,omitempty"` } diff --git a/apis/botservice/v1beta1/zz_botchannelline_types.go b/apis/botservice/v1beta1/zz_botchannelline_types.go index 9b5b3e4c5..faa69017f 100755 --- a/apis/botservice/v1beta1/zz_botchannelline_types.go +++ b/apis/botservice/v1beta1/zz_botchannelline_types.go @@ -131,8 +131,8 @@ type BotChannelLineStatus struct { type BotChannelLine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.lineChannel) || has(self.initProvider.lineChannel)",message="lineChannel is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.lineChannel) || (has(self.initProvider) && has(self.initProvider.lineChannel))",message="spec.forProvider.lineChannel is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec BotChannelLineSpec `json:"spec"` Status BotChannelLineStatus `json:"status,omitempty"` } diff --git a/apis/botservice/v1beta1/zz_botchannelmsteams_types.go b/apis/botservice/v1beta1/zz_botchannelmsteams_types.go index ce820ef5c..acf9c3e72 100755 --- a/apis/botservice/v1beta1/zz_botchannelmsteams_types.go +++ b/apis/botservice/v1beta1/zz_botchannelmsteams_types.go @@ -124,7 +124,7 @@ type BotChannelMSTeamsStatus struct { type BotChannelMSTeams struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec BotChannelMSTeamsSpec `json:"spec"` Status BotChannelMSTeamsStatus `json:"status,omitempty"` } diff --git a/apis/botservice/v1beta1/zz_botchannelslack_types.go b/apis/botservice/v1beta1/zz_botchannelslack_types.go index 8eeeffbe8..30b1bee4c 100755 --- a/apis/botservice/v1beta1/zz_botchannelslack_types.go +++ b/apis/botservice/v1beta1/zz_botchannelslack_types.go @@ -136,10 +136,10 @@ type BotChannelSlackStatus struct { type BotChannelSlack struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientId) || has(self.initProvider.clientId)",message="clientId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)",message="clientSecretSecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.verificationTokenSecretRef)",message="verificationTokenSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientId) || (has(self.initProvider) && has(self.initProvider.clientId))",message="spec.forProvider.clientId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)",message="spec.forProvider.clientSecretSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.verificationTokenSecretRef)",message="spec.forProvider.verificationTokenSecretRef is a required parameter" Spec BotChannelSlackSpec `json:"spec"` Status BotChannelSlackStatus `json:"status,omitempty"` } diff --git a/apis/botservice/v1beta1/zz_botchannelsms_types.go b/apis/botservice/v1beta1/zz_botchannelsms_types.go index 530ffb212..4c8647258 100755 --- a/apis/botservice/v1beta1/zz_botchannelsms_types.go +++ b/apis/botservice/v1beta1/zz_botchannelsms_types.go @@ -128,10 +128,10 @@ type BotChannelSMSStatus struct { type BotChannelSMS struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.phoneNumber) || has(self.initProvider.phoneNumber)",message="phoneNumber is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.smsChannelAccountSecurityId) || has(self.initProvider.smsChannelAccountSecurityId)",message="smsChannelAccountSecurityId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.smsChannelAuthTokenSecretRef)",message="smsChannelAuthTokenSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.phoneNumber) || (has(self.initProvider) && has(self.initProvider.phoneNumber))",message="spec.forProvider.phoneNumber is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.smsChannelAccountSecurityId) || (has(self.initProvider) && has(self.initProvider.smsChannelAccountSecurityId))",message="spec.forProvider.smsChannelAccountSecurityId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.smsChannelAuthTokenSecretRef)",message="spec.forProvider.smsChannelAuthTokenSecretRef is a required parameter" Spec BotChannelSMSSpec `json:"spec"` Status BotChannelSMSStatus `json:"status,omitempty"` } diff --git a/apis/botservice/v1beta1/zz_botchannelsregistration_types.go b/apis/botservice/v1beta1/zz_botchannelsregistration_types.go index d27100477..a7de34d81 100755 --- a/apis/botservice/v1beta1/zz_botchannelsregistration_types.go +++ b/apis/botservice/v1beta1/zz_botchannelsregistration_types.go @@ -231,10 +231,10 @@ type BotChannelsRegistrationStatus struct { type BotChannelsRegistration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.microsoftAppId) || has(self.initProvider.microsoftAppId)",message="microsoftAppId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.microsoftAppId) || (has(self.initProvider) && has(self.initProvider.microsoftAppId))",message="spec.forProvider.microsoftAppId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec BotChannelsRegistrationSpec `json:"spec"` Status BotChannelsRegistrationStatus `json:"status,omitempty"` } diff --git a/apis/botservice/v1beta1/zz_botchannelwebchat_types.go b/apis/botservice/v1beta1/zz_botchannelwebchat_types.go index a96e077dc..b6bf2c6e9 100755 --- a/apis/botservice/v1beta1/zz_botchannelwebchat_types.go +++ b/apis/botservice/v1beta1/zz_botchannelwebchat_types.go @@ -114,8 +114,8 @@ type BotChannelWebChatStatus struct { type BotChannelWebChat struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.siteNames) || has(self.initProvider.siteNames)",message="siteNames is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.siteNames) || (has(self.initProvider) && has(self.initProvider.siteNames))",message="spec.forProvider.siteNames is a required parameter" Spec BotChannelWebChatSpec `json:"spec"` Status BotChannelWebChatStatus `json:"status,omitempty"` } diff --git a/apis/botservice/v1beta1/zz_botconnection_types.go b/apis/botservice/v1beta1/zz_botconnection_types.go index 028fb2223..cad719969 100755 --- a/apis/botservice/v1beta1/zz_botconnection_types.go +++ b/apis/botservice/v1beta1/zz_botconnection_types.go @@ -158,10 +158,10 @@ type BotConnectionStatus struct { type BotConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientId) || has(self.initProvider.clientId)",message="clientId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)",message="clientSecretSecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serviceProviderName) || has(self.initProvider.serviceProviderName)",message="serviceProviderName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientId) || (has(self.initProvider) && has(self.initProvider.clientId))",message="spec.forProvider.clientId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)",message="spec.forProvider.clientSecretSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serviceProviderName) || (has(self.initProvider) && has(self.initProvider.serviceProviderName))",message="spec.forProvider.serviceProviderName is a required parameter" Spec BotConnectionSpec `json:"spec"` Status BotConnectionStatus `json:"status,omitempty"` } diff --git a/apis/botservice/v1beta1/zz_botwebapp_types.go b/apis/botservice/v1beta1/zz_botwebapp_types.go index a8d79666f..667b8d28c 100755 --- a/apis/botservice/v1beta1/zz_botwebapp_types.go +++ b/apis/botservice/v1beta1/zz_botwebapp_types.go @@ -175,9 +175,9 @@ type BotWebAppStatus struct { type BotWebApp struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.microsoftAppId) || has(self.initProvider.microsoftAppId)",message="microsoftAppId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.microsoftAppId) || (has(self.initProvider) && has(self.initProvider.microsoftAppId))",message="spec.forProvider.microsoftAppId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec BotWebAppSpec `json:"spec"` Status BotWebAppStatus `json:"status,omitempty"` } diff --git a/apis/botservice/v1beta1/zz_generated.deepcopy.go b/apis/botservice/v1beta1/zz_generated.deepcopy.go index 2b34654ee..8a127d8f5 100644 --- a/apis/botservice/v1beta1/zz_generated.deepcopy.go +++ b/apis/botservice/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -1697,7 +1696,8 @@ func (in *BotChannelsRegistrationInitParameters) DeepCopyInto(out *BotChannelsRe if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1839,7 +1839,8 @@ func (in *BotChannelsRegistrationObservation) DeepCopyInto(out *BotChannelsRegis if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1959,7 +1960,8 @@ func (in *BotChannelsRegistrationParameters) DeepCopyInto(out *BotChannelsRegist if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2061,7 +2063,8 @@ func (in *BotConnectionInitParameters) DeepCopyInto(out *BotConnectionInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2086,7 +2089,8 @@ func (in *BotConnectionInitParameters) DeepCopyInto(out *BotConnectionInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2168,7 +2172,8 @@ func (in *BotConnectionObservation) DeepCopyInto(out *BotConnectionObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2198,7 +2203,8 @@ func (in *BotConnectionObservation) DeepCopyInto(out *BotConnectionObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2254,7 +2260,8 @@ func (in *BotConnectionParameters) DeepCopyInto(out *BotConnectionParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2294,7 +2301,8 @@ func (in *BotConnectionParameters) DeepCopyInto(out *BotConnectionParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2432,7 +2440,8 @@ func (in *BotWebAppInitParameters) DeepCopyInto(out *BotWebAppInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2550,7 +2559,8 @@ func (in *BotWebAppObservation) DeepCopyInto(out *BotWebAppObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2651,7 +2661,8 @@ func (in *BotWebAppParameters) DeepCopyInto(out *BotWebAppParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/botservice/v1beta1/zz_generated.managed.go b/apis/botservice/v1beta1/zz_generated.managed.go index 0c73e109d..0c4d734e0 100644 --- a/apis/botservice/v1beta1/zz_generated.managed.go +++ b/apis/botservice/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *BotChannelAlexa) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BotChannelAlexa. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BotChannelAlexa) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BotChannelAlexa. func (mg *BotChannelAlexa) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *BotChannelAlexa) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BotChannelAlexa. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BotChannelAlexa) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BotChannelAlexa. func (mg *BotChannelAlexa) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *BotChannelDirectLine) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BotChannelDirectLine. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BotChannelDirectLine) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BotChannelDirectLine. func (mg *BotChannelDirectLine) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *BotChannelDirectLine) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BotChannelDirectLine. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BotChannelDirectLine) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BotChannelDirectLine. func (mg *BotChannelDirectLine) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *BotChannelLine) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BotChannelLine. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BotChannelLine) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BotChannelLine. func (mg *BotChannelLine) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *BotChannelLine) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BotChannelLine. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BotChannelLine) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BotChannelLine. func (mg *BotChannelLine) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *BotChannelMSTeams) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BotChannelMSTeams. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BotChannelMSTeams) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BotChannelMSTeams. func (mg *BotChannelMSTeams) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *BotChannelMSTeams) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BotChannelMSTeams. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BotChannelMSTeams) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BotChannelMSTeams. func (mg *BotChannelMSTeams) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *BotChannelSMS) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BotChannelSMS. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BotChannelSMS) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BotChannelSMS. func (mg *BotChannelSMS) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *BotChannelSMS) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BotChannelSMS. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BotChannelSMS) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BotChannelSMS. func (mg *BotChannelSMS) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *BotChannelSlack) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BotChannelSlack. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BotChannelSlack) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BotChannelSlack. func (mg *BotChannelSlack) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *BotChannelSlack) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BotChannelSlack. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BotChannelSlack) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BotChannelSlack. func (mg *BotChannelSlack) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *BotChannelWebChat) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BotChannelWebChat. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BotChannelWebChat) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BotChannelWebChat. func (mg *BotChannelWebChat) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *BotChannelWebChat) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BotChannelWebChat. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BotChannelWebChat) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BotChannelWebChat. func (mg *BotChannelWebChat) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *BotChannelsRegistration) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BotChannelsRegistration. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BotChannelsRegistration) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BotChannelsRegistration. func (mg *BotChannelsRegistration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *BotChannelsRegistration) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BotChannelsRegistration. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BotChannelsRegistration) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BotChannelsRegistration. func (mg *BotChannelsRegistration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *BotConnection) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BotConnection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BotConnection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BotConnection. func (mg *BotConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *BotConnection) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BotConnection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BotConnection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BotConnection. func (mg *BotConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *BotWebApp) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BotWebApp. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BotWebApp) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BotWebApp. func (mg *BotWebApp) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *BotWebApp) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BotWebApp. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BotWebApp) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BotWebApp. func (mg *BotWebApp) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/cache/v1beta1/zz_generated.deepcopy.go b/apis/cache/v1beta1/zz_generated.deepcopy.go index b4679025f..eca4f14d7 100644 --- a/apis/cache/v1beta1/zz_generated.deepcopy.go +++ b/apis/cache/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -406,7 +405,8 @@ func (in *RedisCacheInitParameters) DeepCopyInto(out *RedisCacheInitParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -421,7 +421,8 @@ func (in *RedisCacheInitParameters) DeepCopyInto(out *RedisCacheInitParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -605,7 +606,8 @@ func (in *RedisCacheObservation) DeepCopyInto(out *RedisCacheObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -620,7 +622,8 @@ func (in *RedisCacheObservation) DeepCopyInto(out *RedisCacheObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -772,7 +775,8 @@ func (in *RedisCacheParameters) DeepCopyInto(out *RedisCacheParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -787,7 +791,8 @@ func (in *RedisCacheParameters) DeepCopyInto(out *RedisCacheParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1120,7 +1125,8 @@ func (in *RedisEnterpriseClusterInitParameters) DeepCopyInto(out *RedisEnterpris if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1223,7 +1229,8 @@ func (in *RedisEnterpriseClusterObservation) DeepCopyInto(out *RedisEnterpriseCl if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1294,7 +1301,8 @@ func (in *RedisEnterpriseClusterParameters) DeepCopyInto(out *RedisEnterpriseClu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/cache/v1beta1/zz_generated.managed.go b/apis/cache/v1beta1/zz_generated.managed.go index 82ed59955..eea789700 100644 --- a/apis/cache/v1beta1/zz_generated.managed.go +++ b/apis/cache/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *RedisCache) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this RedisCache. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *RedisCache) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this RedisCache. func (mg *RedisCache) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *RedisCache) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this RedisCache. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *RedisCache) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this RedisCache. func (mg *RedisCache) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *RedisEnterpriseCluster) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this RedisEnterpriseCluster. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *RedisEnterpriseCluster) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this RedisEnterpriseCluster. func (mg *RedisEnterpriseCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *RedisEnterpriseCluster) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this RedisEnterpriseCluster. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *RedisEnterpriseCluster) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this RedisEnterpriseCluster. func (mg *RedisEnterpriseCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *RedisEnterpriseDatabase) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this RedisEnterpriseDatabase. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *RedisEnterpriseDatabase) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this RedisEnterpriseDatabase. func (mg *RedisEnterpriseDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *RedisEnterpriseDatabase) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this RedisEnterpriseDatabase. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *RedisEnterpriseDatabase) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this RedisEnterpriseDatabase. func (mg *RedisEnterpriseDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *RedisFirewallRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this RedisFirewallRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *RedisFirewallRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this RedisFirewallRule. func (mg *RedisFirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *RedisFirewallRule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this RedisFirewallRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *RedisFirewallRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this RedisFirewallRule. func (mg *RedisFirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *RedisLinkedServer) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this RedisLinkedServer. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *RedisLinkedServer) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this RedisLinkedServer. func (mg *RedisLinkedServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *RedisLinkedServer) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this RedisLinkedServer. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *RedisLinkedServer) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this RedisLinkedServer. func (mg *RedisLinkedServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/cache/v1beta1/zz_rediscache_types.go b/apis/cache/v1beta1/zz_rediscache_types.go index cf2070c94..22e752ff7 100755 --- a/apis/cache/v1beta1/zz_rediscache_types.go +++ b/apis/cache/v1beta1/zz_rediscache_types.go @@ -481,11 +481,11 @@ type RedisCacheStatus struct { type RedisCache struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.capacity) || has(self.initProvider.capacity)",message="capacity is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.family) || has(self.initProvider.family)",message="family is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.redisVersion) || has(self.initProvider.redisVersion)",message="redisVersion is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.capacity) || (has(self.initProvider) && has(self.initProvider.capacity))",message="spec.forProvider.capacity is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.family) || (has(self.initProvider) && has(self.initProvider.family))",message="spec.forProvider.family is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.redisVersion) || (has(self.initProvider) && has(self.initProvider.redisVersion))",message="spec.forProvider.redisVersion is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec RedisCacheSpec `json:"spec"` Status RedisCacheStatus `json:"status,omitempty"` } diff --git a/apis/cache/v1beta1/zz_redisenterprisecluster_types.go b/apis/cache/v1beta1/zz_redisenterprisecluster_types.go index 99cc7e4f3..195f89d01 100755 --- a/apis/cache/v1beta1/zz_redisenterprisecluster_types.go +++ b/apis/cache/v1beta1/zz_redisenterprisecluster_types.go @@ -130,8 +130,8 @@ type RedisEnterpriseClusterStatus struct { type RedisEnterpriseCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec RedisEnterpriseClusterSpec `json:"spec"` Status RedisEnterpriseClusterStatus `json:"status,omitempty"` } diff --git a/apis/cache/v1beta1/zz_redisfirewallrule_types.go b/apis/cache/v1beta1/zz_redisfirewallrule_types.go index e2af7c156..341a314ec 100755 --- a/apis/cache/v1beta1/zz_redisfirewallrule_types.go +++ b/apis/cache/v1beta1/zz_redisfirewallrule_types.go @@ -113,8 +113,8 @@ type RedisFirewallRuleStatus struct { type RedisFirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endIp) || has(self.initProvider.endIp)",message="endIp is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.startIp) || has(self.initProvider.startIp)",message="startIp is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endIp) || (has(self.initProvider) && has(self.initProvider.endIp))",message="spec.forProvider.endIp is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.startIp) || (has(self.initProvider) && has(self.initProvider.startIp))",message="spec.forProvider.startIp is a required parameter" Spec RedisFirewallRuleSpec `json:"spec"` Status RedisFirewallRuleStatus `json:"status,omitempty"` } diff --git a/apis/cache/v1beta1/zz_redislinkedserver_types.go b/apis/cache/v1beta1/zz_redislinkedserver_types.go index e84d52c65..98261472b 100755 --- a/apis/cache/v1beta1/zz_redislinkedserver_types.go +++ b/apis/cache/v1beta1/zz_redislinkedserver_types.go @@ -133,8 +133,8 @@ type RedisLinkedServerStatus struct { type RedisLinkedServer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.linkedRedisCacheLocation) || has(self.initProvider.linkedRedisCacheLocation)",message="linkedRedisCacheLocation is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serverRole) || has(self.initProvider.serverRole)",message="serverRole is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.linkedRedisCacheLocation) || (has(self.initProvider) && has(self.initProvider.linkedRedisCacheLocation))",message="spec.forProvider.linkedRedisCacheLocation is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serverRole) || (has(self.initProvider) && has(self.initProvider.serverRole))",message="spec.forProvider.serverRole is a required parameter" Spec RedisLinkedServerSpec `json:"spec"` Status RedisLinkedServerStatus `json:"status,omitempty"` } diff --git a/apis/cdn/v1beta1/zz_endpoint_types.go b/apis/cdn/v1beta1/zz_endpoint_types.go index 06014d5ba..491a44326 100755 --- a/apis/cdn/v1beta1/zz_endpoint_types.go +++ b/apis/cdn/v1beta1/zz_endpoint_types.go @@ -1786,8 +1786,8 @@ type EndpointStatus struct { type Endpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.origin) || has(self.initProvider.origin)",message="origin is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.origin) || (has(self.initProvider) && has(self.initProvider.origin))",message="spec.forProvider.origin is a required parameter" Spec EndpointSpec `json:"spec"` Status EndpointStatus `json:"status,omitempty"` } diff --git a/apis/cdn/v1beta1/zz_frontdoorcustomdomain_types.go b/apis/cdn/v1beta1/zz_frontdoorcustomdomain_types.go index f1c1b553d..6cf473ef5 100755 --- a/apis/cdn/v1beta1/zz_frontdoorcustomdomain_types.go +++ b/apis/cdn/v1beta1/zz_frontdoorcustomdomain_types.go @@ -160,8 +160,8 @@ type FrontdoorCustomDomainStatus struct { type FrontdoorCustomDomain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.hostName) || has(self.initProvider.hostName)",message="hostName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tls) || has(self.initProvider.tls)",message="tls is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.hostName) || (has(self.initProvider) && has(self.initProvider.hostName))",message="spec.forProvider.hostName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tls) || (has(self.initProvider) && has(self.initProvider.tls))",message="spec.forProvider.tls is a required parameter" Spec FrontdoorCustomDomainSpec `json:"spec"` Status FrontdoorCustomDomainStatus `json:"status,omitempty"` } diff --git a/apis/cdn/v1beta1/zz_frontdoororigin_types.go b/apis/cdn/v1beta1/zz_frontdoororigin_types.go index 29987a301..b36fd0779 100755 --- a/apis/cdn/v1beta1/zz_frontdoororigin_types.go +++ b/apis/cdn/v1beta1/zz_frontdoororigin_types.go @@ -255,7 +255,7 @@ type FrontdoorOriginStatus struct { type FrontdoorOrigin struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.certificateNameCheckEnabled) || has(self.initProvider.certificateNameCheckEnabled)",message="certificateNameCheckEnabled is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.certificateNameCheckEnabled) || (has(self.initProvider) && has(self.initProvider.certificateNameCheckEnabled))",message="spec.forProvider.certificateNameCheckEnabled is a required parameter" Spec FrontdoorOriginSpec `json:"spec"` Status FrontdoorOriginStatus `json:"status,omitempty"` } diff --git a/apis/cdn/v1beta1/zz_frontdoororigingroup_types.go b/apis/cdn/v1beta1/zz_frontdoororigingroup_types.go index 0afcdc57e..f1a58568d 100755 --- a/apis/cdn/v1beta1/zz_frontdoororigingroup_types.go +++ b/apis/cdn/v1beta1/zz_frontdoororigingroup_types.go @@ -206,7 +206,7 @@ type FrontdoorOriginGroupStatus struct { type FrontdoorOriginGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.loadBalancing) || has(self.initProvider.loadBalancing)",message="loadBalancing is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.loadBalancing) || (has(self.initProvider) && has(self.initProvider.loadBalancing))",message="spec.forProvider.loadBalancing is a required parameter" Spec FrontdoorOriginGroupSpec `json:"spec"` Status FrontdoorOriginGroupStatus `json:"status,omitempty"` } diff --git a/apis/cdn/v1beta1/zz_frontdoorprofile_types.go b/apis/cdn/v1beta1/zz_frontdoorprofile_types.go index a19571ce7..b471ec483 100755 --- a/apis/cdn/v1beta1/zz_frontdoorprofile_types.go +++ b/apis/cdn/v1beta1/zz_frontdoorprofile_types.go @@ -110,7 +110,7 @@ type FrontdoorProfileStatus struct { type FrontdoorProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec FrontdoorProfileSpec `json:"spec"` Status FrontdoorProfileStatus `json:"status,omitempty"` } diff --git a/apis/cdn/v1beta1/zz_frontdoorroute_types.go b/apis/cdn/v1beta1/zz_frontdoorroute_types.go index c5549edd6..17b681319 100755 --- a/apis/cdn/v1beta1/zz_frontdoorroute_types.go +++ b/apis/cdn/v1beta1/zz_frontdoorroute_types.go @@ -275,8 +275,8 @@ type FrontdoorRouteStatus struct { type FrontdoorRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.patternsToMatch) || has(self.initProvider.patternsToMatch)",message="patternsToMatch is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.supportedProtocols) || has(self.initProvider.supportedProtocols)",message="supportedProtocols is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.patternsToMatch) || (has(self.initProvider) && has(self.initProvider.patternsToMatch))",message="spec.forProvider.patternsToMatch is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.supportedProtocols) || (has(self.initProvider) && has(self.initProvider.supportedProtocols))",message="spec.forProvider.supportedProtocols is a required parameter" Spec FrontdoorRouteSpec `json:"spec"` Status FrontdoorRouteStatus `json:"status,omitempty"` } diff --git a/apis/cdn/v1beta1/zz_frontdoorrule_types.go b/apis/cdn/v1beta1/zz_frontdoorrule_types.go index edf6df2d4..700b5292f 100755 --- a/apis/cdn/v1beta1/zz_frontdoorrule_types.go +++ b/apis/cdn/v1beta1/zz_frontdoorrule_types.go @@ -1522,8 +1522,8 @@ type FrontdoorRuleStatus struct { type FrontdoorRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.actions) || has(self.initProvider.actions)",message="actions is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.order) || has(self.initProvider.order)",message="order is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.actions) || (has(self.initProvider) && has(self.initProvider.actions))",message="spec.forProvider.actions is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.order) || (has(self.initProvider) && has(self.initProvider.order))",message="spec.forProvider.order is a required parameter" Spec FrontdoorRuleSpec `json:"spec"` Status FrontdoorRuleStatus `json:"status,omitempty"` } diff --git a/apis/cdn/v1beta1/zz_generated.deepcopy.go b/apis/cdn/v1beta1/zz_generated.deepcopy.go index ab89a99df..a526df263 100644 --- a/apis/cdn/v1beta1/zz_generated.deepcopy.go +++ b/apis/cdn/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -3562,7 +3561,8 @@ func (in *EndpointInitParameters) DeepCopyInto(out *EndpointInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3728,7 +3728,8 @@ func (in *EndpointObservation) DeepCopyInto(out *EndpointObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3872,7 +3873,8 @@ func (in *EndpointParameters) DeepCopyInto(out *EndpointParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4397,7 +4399,8 @@ func (in *FrontdoorEndpointInitParameters) DeepCopyInto(out *FrontdoorEndpointIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4479,7 +4482,8 @@ func (in *FrontdoorEndpointObservation) DeepCopyInto(out *FrontdoorEndpointObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4529,7 +4533,8 @@ func (in *FrontdoorEndpointParameters) DeepCopyInto(out *FrontdoorEndpointParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5197,7 +5202,8 @@ func (in *FrontdoorProfileInitParameters) DeepCopyInto(out *FrontdoorProfileInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5284,7 +5290,8 @@ func (in *FrontdoorProfileObservation) DeepCopyInto(out *FrontdoorProfileObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5339,7 +5346,8 @@ func (in *FrontdoorProfileParameters) DeepCopyInto(out *FrontdoorProfileParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8392,7 +8400,8 @@ func (in *ProfileInitParameters) DeepCopyInto(out *ProfileInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8474,7 +8483,8 @@ func (in *ProfileObservation) DeepCopyInto(out *ProfileObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8529,7 +8539,8 @@ func (in *ProfileParameters) DeepCopyInto(out *ProfileParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/cdn/v1beta1/zz_generated.managed.go b/apis/cdn/v1beta1/zz_generated.managed.go index 087fc9b67..116260593 100644 --- a/apis/cdn/v1beta1/zz_generated.managed.go +++ b/apis/cdn/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Endpoint) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Endpoint. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Endpoint) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Endpoint. func (mg *Endpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Endpoint) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Endpoint. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Endpoint) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Endpoint. func (mg *Endpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *FrontdoorCustomDomain) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FrontdoorCustomDomain. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FrontdoorCustomDomain) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FrontdoorCustomDomain. func (mg *FrontdoorCustomDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *FrontdoorCustomDomain) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FrontdoorCustomDomain. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FrontdoorCustomDomain) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FrontdoorCustomDomain. func (mg *FrontdoorCustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *FrontdoorCustomDomainAssociation) GetProviderConfigReference() *xpv1.R return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FrontdoorCustomDomainAssociation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FrontdoorCustomDomainAssociation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FrontdoorCustomDomainAssociation. func (mg *FrontdoorCustomDomainAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *FrontdoorCustomDomainAssociation) SetProviderConfigReference(r *xpv1.R mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FrontdoorCustomDomainAssociation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FrontdoorCustomDomainAssociation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FrontdoorCustomDomainAssociation. func (mg *FrontdoorCustomDomainAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *FrontdoorEndpoint) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FrontdoorEndpoint. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FrontdoorEndpoint) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FrontdoorEndpoint. func (mg *FrontdoorEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *FrontdoorEndpoint) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FrontdoorEndpoint. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FrontdoorEndpoint) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FrontdoorEndpoint. func (mg *FrontdoorEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *FrontdoorOrigin) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FrontdoorOrigin. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FrontdoorOrigin) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FrontdoorOrigin. func (mg *FrontdoorOrigin) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *FrontdoorOrigin) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FrontdoorOrigin. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FrontdoorOrigin) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FrontdoorOrigin. func (mg *FrontdoorOrigin) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *FrontdoorOriginGroup) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FrontdoorOriginGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FrontdoorOriginGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FrontdoorOriginGroup. func (mg *FrontdoorOriginGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *FrontdoorOriginGroup) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FrontdoorOriginGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FrontdoorOriginGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FrontdoorOriginGroup. func (mg *FrontdoorOriginGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *FrontdoorProfile) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FrontdoorProfile. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FrontdoorProfile) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FrontdoorProfile. func (mg *FrontdoorProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *FrontdoorProfile) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FrontdoorProfile. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FrontdoorProfile) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FrontdoorProfile. func (mg *FrontdoorProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *FrontdoorRoute) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FrontdoorRoute. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FrontdoorRoute) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FrontdoorRoute. func (mg *FrontdoorRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *FrontdoorRoute) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FrontdoorRoute. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FrontdoorRoute) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FrontdoorRoute. func (mg *FrontdoorRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *FrontdoorRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FrontdoorRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FrontdoorRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FrontdoorRule. func (mg *FrontdoorRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *FrontdoorRule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FrontdoorRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FrontdoorRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FrontdoorRule. func (mg *FrontdoorRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *FrontdoorRuleSet) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FrontdoorRuleSet. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FrontdoorRuleSet) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FrontdoorRuleSet. func (mg *FrontdoorRuleSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *FrontdoorRuleSet) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FrontdoorRuleSet. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FrontdoorRuleSet) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FrontdoorRuleSet. func (mg *FrontdoorRuleSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *Profile) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Profile. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Profile) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Profile. func (mg *Profile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *Profile) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Profile. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Profile) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Profile. func (mg *Profile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/cdn/v1beta1/zz_profile_types.go b/apis/cdn/v1beta1/zz_profile_types.go index 881552369..758f98798 100755 --- a/apis/cdn/v1beta1/zz_profile_types.go +++ b/apis/cdn/v1beta1/zz_profile_types.go @@ -107,8 +107,8 @@ type ProfileStatus struct { type Profile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec ProfileSpec `json:"spec"` Status ProfileStatus `json:"status,omitempty"` } diff --git a/apis/certificateregistration/v1beta1/zz_appservicecertificateorder_types.go b/apis/certificateregistration/v1beta1/zz_appservicecertificateorder_types.go index 910d9c375..cd35603e1 100755 --- a/apis/certificateregistration/v1beta1/zz_appservicecertificateorder_types.go +++ b/apis/certificateregistration/v1beta1/zz_appservicecertificateorder_types.go @@ -205,7 +205,7 @@ type AppServiceCertificateOrderStatus struct { type AppServiceCertificateOrder struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec AppServiceCertificateOrderSpec `json:"spec"` Status AppServiceCertificateOrderStatus `json:"status,omitempty"` } diff --git a/apis/certificateregistration/v1beta1/zz_generated.deepcopy.go b/apis/certificateregistration/v1beta1/zz_generated.deepcopy.go index 26ef9bad7..1d93e1d2b 100644 --- a/apis/certificateregistration/v1beta1/zz_generated.deepcopy.go +++ b/apis/certificateregistration/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -82,7 +81,8 @@ func (in *AppServiceCertificateOrderInitParameters) DeepCopyInto(out *AppService if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -242,7 +242,8 @@ func (in *AppServiceCertificateOrderObservation) DeepCopyInto(out *AppServiceCer if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -322,7 +323,8 @@ func (in *AppServiceCertificateOrderParameters) DeepCopyInto(out *AppServiceCert if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/certificateregistration/v1beta1/zz_generated.managed.go b/apis/certificateregistration/v1beta1/zz_generated.managed.go index 4ba64f012..164f96b05 100644 --- a/apis/certificateregistration/v1beta1/zz_generated.managed.go +++ b/apis/certificateregistration/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *AppServiceCertificateOrder) GetProviderConfigReference() *xpv1.Referen return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AppServiceCertificateOrder. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AppServiceCertificateOrder) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AppServiceCertificateOrder. func (mg *AppServiceCertificateOrder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *AppServiceCertificateOrder) SetProviderConfigReference(r *xpv1.Referen mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AppServiceCertificateOrder. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AppServiceCertificateOrder) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AppServiceCertificateOrder. func (mg *AppServiceCertificateOrder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/cognitiveservices/v1beta1/zz_account_types.go b/apis/cognitiveservices/v1beta1/zz_account_types.go index 9567eb0f1..f6f5a612f 100755 --- a/apis/cognitiveservices/v1beta1/zz_account_types.go +++ b/apis/cognitiveservices/v1beta1/zz_account_types.go @@ -452,9 +452,9 @@ type AccountStatus struct { type Account struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.kind) || has(self.initProvider.kind)",message="kind is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.kind) || (has(self.initProvider) && has(self.initProvider.kind))",message="spec.forProvider.kind is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec AccountSpec `json:"spec"` Status AccountStatus `json:"status,omitempty"` } diff --git a/apis/cognitiveservices/v1beta1/zz_generated.deepcopy.go b/apis/cognitiveservices/v1beta1/zz_generated.deepcopy.go index ab8db8048..25258e750 100644 --- a/apis/cognitiveservices/v1beta1/zz_generated.deepcopy.go +++ b/apis/cognitiveservices/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -161,7 +160,8 @@ func (in *AccountInitParameters) DeepCopyInto(out *AccountInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -347,7 +347,8 @@ func (in *AccountObservation) DeepCopyInto(out *AccountObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -506,7 +507,8 @@ func (in *AccountParameters) DeepCopyInto(out *AccountParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/cognitiveservices/v1beta1/zz_generated.managed.go b/apis/cognitiveservices/v1beta1/zz_generated.managed.go index 353e547e7..757ae0498 100644 --- a/apis/cognitiveservices/v1beta1/zz_generated.managed.go +++ b/apis/cognitiveservices/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Account) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Account. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Account) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Account. func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Account) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Account. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Account) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Account. func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/communication/v1beta1/zz_generated.deepcopy.go b/apis/communication/v1beta1/zz_generated.deepcopy.go index 7565d5b09..949990e33 100644 --- a/apis/communication/v1beta1/zz_generated.deepcopy.go +++ b/apis/communication/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -57,7 +56,8 @@ func (in *ServiceInitParameters) DeepCopyInto(out *ServiceInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -154,7 +154,8 @@ func (in *ServiceObservation) DeepCopyInto(out *ServiceObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -204,7 +205,8 @@ func (in *ServiceParameters) DeepCopyInto(out *ServiceParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/communication/v1beta1/zz_generated.managed.go b/apis/communication/v1beta1/zz_generated.managed.go index 6f5419f5a..dde0eeacd 100644 --- a/apis/communication/v1beta1/zz_generated.managed.go +++ b/apis/communication/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Service) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Service. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Service) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Service. func (mg *Service) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Service) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Service. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Service) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Service. func (mg *Service) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/compute/v1beta1/zz_availabilityset_types.go b/apis/compute/v1beta1/zz_availabilityset_types.go index 93b3550c6..ddc557fff 100755 --- a/apis/compute/v1beta1/zz_availabilityset_types.go +++ b/apis/compute/v1beta1/zz_availabilityset_types.go @@ -137,7 +137,7 @@ type AvailabilitySetStatus struct { type AvailabilitySet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec AvailabilitySetSpec `json:"spec"` Status AvailabilitySetStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_capacityreservation_types.go b/apis/compute/v1beta1/zz_capacityreservation_types.go index 35a6c6106..79252cb46 100755 --- a/apis/compute/v1beta1/zz_capacityreservation_types.go +++ b/apis/compute/v1beta1/zz_capacityreservation_types.go @@ -137,7 +137,7 @@ type CapacityReservationStatus struct { type CapacityReservation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec CapacityReservationSpec `json:"spec"` Status CapacityReservationStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_capacityreservationgroup_types.go b/apis/compute/v1beta1/zz_capacityreservationgroup_types.go index c958f377b..997701a72 100755 --- a/apis/compute/v1beta1/zz_capacityreservationgroup_types.go +++ b/apis/compute/v1beta1/zz_capacityreservationgroup_types.go @@ -107,7 +107,7 @@ type CapacityReservationGroupStatus struct { type CapacityReservationGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec CapacityReservationGroupSpec `json:"spec"` Status CapacityReservationGroupStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_dedicatedhost_types.go b/apis/compute/v1beta1/zz_dedicatedhost_types.go index 09af69aa1..fa54b6a88 100755 --- a/apis/compute/v1beta1/zz_dedicatedhost_types.go +++ b/apis/compute/v1beta1/zz_dedicatedhost_types.go @@ -128,9 +128,9 @@ type DedicatedHostStatus struct { type DedicatedHost struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.platformFaultDomain) || has(self.initProvider.platformFaultDomain)",message="platformFaultDomain is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.platformFaultDomain) || (has(self.initProvider) && has(self.initProvider.platformFaultDomain))",message="spec.forProvider.platformFaultDomain is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec DedicatedHostSpec `json:"spec"` Status DedicatedHostStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_diskaccess_types.go b/apis/compute/v1beta1/zz_diskaccess_types.go index 8297c318e..882057bd4 100755 --- a/apis/compute/v1beta1/zz_diskaccess_types.go +++ b/apis/compute/v1beta1/zz_diskaccess_types.go @@ -97,7 +97,7 @@ type DiskAccessStatus struct { type DiskAccess struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec DiskAccessSpec `json:"spec"` Status DiskAccessStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_diskencryptionset_types.go b/apis/compute/v1beta1/zz_diskencryptionset_types.go index 1ce8fb048..441e62f73 100755 --- a/apis/compute/v1beta1/zz_diskencryptionset_types.go +++ b/apis/compute/v1beta1/zz_diskencryptionset_types.go @@ -189,8 +189,8 @@ type DiskEncryptionSetStatus struct { type DiskEncryptionSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.identity) || has(self.initProvider.identity)",message="identity is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.identity) || (has(self.initProvider) && has(self.initProvider.identity))",message="spec.forProvider.identity is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec DiskEncryptionSetSpec `json:"spec"` Status DiskEncryptionSetStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_galleryapplication_types.go b/apis/compute/v1beta1/zz_galleryapplication_types.go index 416830bec..2293214fe 100755 --- a/apis/compute/v1beta1/zz_galleryapplication_types.go +++ b/apis/compute/v1beta1/zz_galleryapplication_types.go @@ -158,8 +158,8 @@ type GalleryApplicationStatus struct { type GalleryApplication struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.supportedOsType) || has(self.initProvider.supportedOsType)",message="supportedOsType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.supportedOsType) || (has(self.initProvider) && has(self.initProvider.supportedOsType))",message="spec.forProvider.supportedOsType is a required parameter" Spec GalleryApplicationSpec `json:"spec"` Status GalleryApplicationStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_galleryapplicationversion_types.go b/apis/compute/v1beta1/zz_galleryapplicationversion_types.go index a4172bfff..28fbf30b2 100755 --- a/apis/compute/v1beta1/zz_galleryapplicationversion_types.go +++ b/apis/compute/v1beta1/zz_galleryapplicationversion_types.go @@ -289,11 +289,11 @@ type GalleryApplicationVersionStatus struct { type GalleryApplicationVersion struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.manageAction) || has(self.initProvider.manageAction)",message="manageAction is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.source) || has(self.initProvider.source)",message="source is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.targetRegion) || has(self.initProvider.targetRegion)",message="targetRegion is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.manageAction) || (has(self.initProvider) && has(self.initProvider.manageAction))",message="spec.forProvider.manageAction is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.source) || (has(self.initProvider) && has(self.initProvider.source))",message="spec.forProvider.source is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.targetRegion) || (has(self.initProvider) && has(self.initProvider.targetRegion))",message="spec.forProvider.targetRegion is a required parameter" Spec GalleryApplicationVersionSpec `json:"spec"` Status GalleryApplicationVersionStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_generated.deepcopy.go b/apis/compute/v1beta1/zz_generated.deepcopy.go index 4e0817a5f..2d66aafb1 100644 --- a/apis/compute/v1beta1/zz_generated.deepcopy.go +++ b/apis/compute/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -423,7 +422,8 @@ func (in *AvailabilitySetInitParameters) DeepCopyInto(out *AvailabilitySetInitPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -520,7 +520,8 @@ func (in *AvailabilitySetObservation) DeepCopyInto(out *AvailabilitySetObservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -590,7 +591,8 @@ func (in *AvailabilitySetParameters) DeepCopyInto(out *AvailabilitySetParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -774,7 +776,8 @@ func (in *CapacityReservationGroupInitParameters) DeepCopyInto(out *CapacityRese if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -862,7 +865,8 @@ func (in *CapacityReservationGroupObservation) DeepCopyInto(out *CapacityReserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -923,7 +927,8 @@ func (in *CapacityReservationGroupParameters) DeepCopyInto(out *CapacityReservat if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1006,7 +1011,8 @@ func (in *CapacityReservationInitParameters) DeepCopyInto(out *CapacityReservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1090,7 +1096,8 @@ func (in *CapacityReservationObservation) DeepCopyInto(out *CapacityReservationO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1147,7 +1154,8 @@ func (in *CapacityReservationParameters) DeepCopyInto(out *CapacityReservationPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1449,7 +1457,8 @@ func (in *DedicatedHostInitParameters) DeepCopyInto(out *DedicatedHostInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1546,7 +1555,8 @@ func (in *DedicatedHostObservation) DeepCopyInto(out *DedicatedHostObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1606,7 +1616,8 @@ func (in *DedicatedHostParameters) DeepCopyInto(out *DedicatedHostParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1778,7 +1789,8 @@ func (in *DiskAccessInitParameters) DeepCopyInto(out *DiskAccessInitParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1855,7 +1867,8 @@ func (in *DiskAccessObservation) DeepCopyInto(out *DiskAccessObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1905,7 +1918,8 @@ func (in *DiskAccessParameters) DeepCopyInto(out *DiskAccessParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2099,7 +2113,8 @@ func (in *DiskEncryptionSetInitParameters) DeepCopyInto(out *DiskEncryptionSetIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2203,7 +2218,8 @@ func (in *DiskEncryptionSetObservation) DeepCopyInto(out *DiskEncryptionSetObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2290,7 +2306,8 @@ func (in *DiskEncryptionSetParameters) DeepCopyInto(out *DiskEncryptionSetParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2968,7 +2985,8 @@ func (in *GalleryApplicationInitParameters) DeepCopyInto(out *GalleryApplication if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3075,7 +3093,8 @@ func (in *GalleryApplicationObservation) DeepCopyInto(out *GalleryApplicationObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3155,7 +3174,8 @@ func (in *GalleryApplicationParameters) DeepCopyInto(out *GalleryApplicationPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3286,7 +3306,8 @@ func (in *GalleryApplicationVersionInitParameters) DeepCopyInto(out *GalleryAppl if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3404,7 +3425,8 @@ func (in *GalleryApplicationVersionObservation) DeepCopyInto(out *GalleryApplica if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3495,7 +3517,8 @@ func (in *GalleryApplicationVersionParameters) DeepCopyInto(out *GalleryApplicat if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4490,7 +4513,8 @@ func (in *ImageInitParameters) DeepCopyInto(out *ImageInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4596,7 +4620,8 @@ func (in *ImageObservation) DeepCopyInto(out *ImageObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4675,7 +4700,8 @@ func (in *ImageParameters) DeepCopyInto(out *ImageParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5636,7 +5662,8 @@ func (in *LinuxVirtualMachineInitParameters) DeepCopyInto(out *LinuxVirtualMachi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5961,7 +5988,8 @@ func (in *LinuxVirtualMachineObservation) DeepCopyInto(out *LinuxVirtualMachineO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6440,7 +6468,8 @@ func (in *LinuxVirtualMachineParameters) DeepCopyInto(out *LinuxVirtualMachinePa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7368,7 +7397,8 @@ func (in *LinuxVirtualMachineScaleSetInitParameters) DeepCopyInto(out *LinuxVirt if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7736,7 +7766,8 @@ func (in *LinuxVirtualMachineScaleSetObservation) DeepCopyInto(out *LinuxVirtual if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8258,7 +8289,8 @@ func (in *LinuxVirtualMachineScaleSetParameters) DeepCopyInto(out *LinuxVirtualM if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8998,7 +9030,8 @@ func (in *ManagedDiskInitParameters) DeepCopyInto(out *ManagedDiskInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -9222,7 +9255,8 @@ func (in *ManagedDiskObservation) DeepCopyInto(out *ManagedDiskObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -9429,7 +9463,8 @@ func (in *ManagedDiskParameters) DeepCopyInto(out *ManagedDiskParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11131,7 +11166,8 @@ func (in *OrchestratedVirtualMachineScaleSetInitParameters) DeepCopyInto(out *Or if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11559,7 +11595,8 @@ func (in *OrchestratedVirtualMachineScaleSetObservation) DeepCopyInto(out *Orche if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12007,7 +12044,8 @@ func (in *OrchestratedVirtualMachineScaleSetParameters) DeepCopyInto(out *Orches if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12955,7 +12993,8 @@ func (in *ProximityPlacementGroupInitParameters) DeepCopyInto(out *ProximityPlac if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13048,7 +13087,8 @@ func (in *ProximityPlacementGroupObservation) DeepCopyInto(out *ProximityPlaceme if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13114,7 +13154,8 @@ func (in *ProximityPlacementGroupParameters) DeepCopyInto(out *ProximityPlacemen if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13662,7 +13703,8 @@ func (in *SSHPublicKeyInitParameters) DeepCopyInto(out *SSHPublicKeyInitParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13744,7 +13786,8 @@ func (in *SSHPublicKeyObservation) DeepCopyInto(out *SSHPublicKeyObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13799,7 +13842,8 @@ func (in *SSHPublicKeyParameters) DeepCopyInto(out *SSHPublicKeyParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14144,7 +14188,8 @@ func (in *SharedImageGalleryInitParameters) DeepCopyInto(out *SharedImageGallery if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14226,7 +14271,8 @@ func (in *SharedImageGalleryObservation) DeepCopyInto(out *SharedImageGalleryObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14286,7 +14332,8 @@ func (in *SharedImageGalleryParameters) DeepCopyInto(out *SharedImageGalleryPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14461,7 +14508,8 @@ func (in *SharedImageInitParameters) DeepCopyInto(out *SharedImageInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14653,7 +14701,8 @@ func (in *SharedImageObservation) DeepCopyInto(out *SharedImageObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14828,7 +14877,8 @@ func (in *SharedImageParameters) DeepCopyInto(out *SharedImageParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15139,7 +15189,8 @@ func (in *SnapshotInitParameters) DeepCopyInto(out *SnapshotInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15253,7 +15304,8 @@ func (in *SnapshotObservation) DeepCopyInto(out *SnapshotObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15355,7 +15407,8 @@ func (in *SnapshotParameters) DeepCopyInto(out *SnapshotParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15984,7 +16037,8 @@ func (in *VirtualMachineExtensionInitParameters) DeepCopyInto(out *VirtualMachin if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16093,7 +16147,8 @@ func (in *VirtualMachineExtensionObservation) DeepCopyInto(out *VirtualMachineEx if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16175,7 +16230,8 @@ func (in *VirtualMachineExtensionParameters) DeepCopyInto(out *VirtualMachineExt if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17247,7 +17303,8 @@ func (in *WindowsVirtualMachineInitParameters) DeepCopyInto(out *WindowsVirtualM if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17589,7 +17646,8 @@ func (in *WindowsVirtualMachineObservation) DeepCopyInto(out *WindowsVirtualMach if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -18156,7 +18214,8 @@ func (in *WindowsVirtualMachineParameters) DeepCopyInto(out *WindowsVirtualMachi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -19736,7 +19795,8 @@ func (in *WindowsVirtualMachineScaleSetInitParameters) DeepCopyInto(out *Windows if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -20558,7 +20618,8 @@ func (in *WindowsVirtualMachineScaleSetObservation) DeepCopyInto(out *WindowsVir if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21173,7 +21234,8 @@ func (in *WindowsVirtualMachineScaleSetParameters) DeepCopyInto(out *WindowsVirt if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/compute/v1beta1/zz_generated.managed.go b/apis/compute/v1beta1/zz_generated.managed.go index b2a1e900a..ca0ee25aa 100644 --- a/apis/compute/v1beta1/zz_generated.managed.go +++ b/apis/compute/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *AvailabilitySet) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AvailabilitySet. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AvailabilitySet) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AvailabilitySet. func (mg *AvailabilitySet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *AvailabilitySet) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AvailabilitySet. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AvailabilitySet) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AvailabilitySet. func (mg *AvailabilitySet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *CapacityReservation) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this CapacityReservation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *CapacityReservation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this CapacityReservation. func (mg *CapacityReservation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *CapacityReservation) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this CapacityReservation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *CapacityReservation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this CapacityReservation. func (mg *CapacityReservation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *CapacityReservationGroup) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this CapacityReservationGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *CapacityReservationGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this CapacityReservationGroup. func (mg *CapacityReservationGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *CapacityReservationGroup) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this CapacityReservationGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *CapacityReservationGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this CapacityReservationGroup. func (mg *CapacityReservationGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *DedicatedHost) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DedicatedHost. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DedicatedHost) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DedicatedHost. func (mg *DedicatedHost) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *DedicatedHost) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DedicatedHost. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DedicatedHost) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DedicatedHost. func (mg *DedicatedHost) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *DiskAccess) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DiskAccess. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DiskAccess) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DiskAccess. func (mg *DiskAccess) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *DiskAccess) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DiskAccess. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DiskAccess) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DiskAccess. func (mg *DiskAccess) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *DiskEncryptionSet) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DiskEncryptionSet. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DiskEncryptionSet) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DiskEncryptionSet. func (mg *DiskEncryptionSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *DiskEncryptionSet) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DiskEncryptionSet. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DiskEncryptionSet) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DiskEncryptionSet. func (mg *DiskEncryptionSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *GalleryApplication) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this GalleryApplication. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *GalleryApplication) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this GalleryApplication. func (mg *GalleryApplication) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *GalleryApplication) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this GalleryApplication. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *GalleryApplication) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this GalleryApplication. func (mg *GalleryApplication) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *GalleryApplicationVersion) GetProviderConfigReference() *xpv1.Referenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this GalleryApplicationVersion. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *GalleryApplicationVersion) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this GalleryApplicationVersion. func (mg *GalleryApplicationVersion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *GalleryApplicationVersion) SetProviderConfigReference(r *xpv1.Referenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this GalleryApplicationVersion. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *GalleryApplicationVersion) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this GalleryApplicationVersion. func (mg *GalleryApplicationVersion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *Image) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Image. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Image) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Image. func (mg *Image) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *Image) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Image. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Image) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Image. func (mg *Image) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *LinuxVirtualMachine) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinuxVirtualMachine. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinuxVirtualMachine) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinuxVirtualMachine. func (mg *LinuxVirtualMachine) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *LinuxVirtualMachine) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinuxVirtualMachine. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinuxVirtualMachine) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinuxVirtualMachine. func (mg *LinuxVirtualMachine) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *LinuxVirtualMachineScaleSet) GetProviderConfigReference() *xpv1.Refere return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinuxVirtualMachineScaleSet. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinuxVirtualMachineScaleSet) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinuxVirtualMachineScaleSet. func (mg *LinuxVirtualMachineScaleSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *LinuxVirtualMachineScaleSet) SetProviderConfigReference(r *xpv1.Refere mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinuxVirtualMachineScaleSet. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinuxVirtualMachineScaleSet) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinuxVirtualMachineScaleSet. func (mg *LinuxVirtualMachineScaleSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *ManagedDisk) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ManagedDisk. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ManagedDisk) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ManagedDisk. func (mg *ManagedDisk) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *ManagedDisk) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ManagedDisk. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ManagedDisk) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ManagedDisk. func (mg *ManagedDisk) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -939,14 +747,6 @@ func (mg *ManagedDiskSASToken) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ManagedDiskSASToken. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ManagedDiskSASToken) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ManagedDiskSASToken. func (mg *ManagedDiskSASToken) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -977,14 +777,6 @@ func (mg *ManagedDiskSASToken) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ManagedDiskSASToken. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ManagedDiskSASToken) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ManagedDiskSASToken. func (mg *ManagedDiskSASToken) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1015,14 +807,6 @@ func (mg *OrchestratedVirtualMachineScaleSet) GetProviderConfigReference() *xpv1 return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this OrchestratedVirtualMachineScaleSet. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *OrchestratedVirtualMachineScaleSet) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this OrchestratedVirtualMachineScaleSet. func (mg *OrchestratedVirtualMachineScaleSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1053,14 +837,6 @@ func (mg *OrchestratedVirtualMachineScaleSet) SetProviderConfigReference(r *xpv1 mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this OrchestratedVirtualMachineScaleSet. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *OrchestratedVirtualMachineScaleSet) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this OrchestratedVirtualMachineScaleSet. func (mg *OrchestratedVirtualMachineScaleSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1091,14 +867,6 @@ func (mg *ProximityPlacementGroup) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ProximityPlacementGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ProximityPlacementGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ProximityPlacementGroup. func (mg *ProximityPlacementGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1129,14 +897,6 @@ func (mg *ProximityPlacementGroup) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ProximityPlacementGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ProximityPlacementGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ProximityPlacementGroup. func (mg *ProximityPlacementGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1167,14 +927,6 @@ func (mg *SSHPublicKey) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SSHPublicKey. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SSHPublicKey) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SSHPublicKey. func (mg *SSHPublicKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1205,14 +957,6 @@ func (mg *SSHPublicKey) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SSHPublicKey. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SSHPublicKey) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SSHPublicKey. func (mg *SSHPublicKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1243,14 +987,6 @@ func (mg *SharedImage) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SharedImage. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SharedImage) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SharedImage. func (mg *SharedImage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1281,14 +1017,6 @@ func (mg *SharedImage) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SharedImage. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SharedImage) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SharedImage. func (mg *SharedImage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1319,14 +1047,6 @@ func (mg *SharedImageGallery) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SharedImageGallery. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SharedImageGallery) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SharedImageGallery. func (mg *SharedImageGallery) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1357,14 +1077,6 @@ func (mg *SharedImageGallery) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SharedImageGallery. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SharedImageGallery) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SharedImageGallery. func (mg *SharedImageGallery) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1395,14 +1107,6 @@ func (mg *Snapshot) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Snapshot. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Snapshot) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Snapshot. func (mg *Snapshot) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1433,14 +1137,6 @@ func (mg *Snapshot) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Snapshot. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Snapshot) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Snapshot. func (mg *Snapshot) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1471,14 +1167,6 @@ func (mg *VirtualMachineExtension) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VirtualMachineExtension. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VirtualMachineExtension) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VirtualMachineExtension. func (mg *VirtualMachineExtension) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1509,14 +1197,6 @@ func (mg *VirtualMachineExtension) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VirtualMachineExtension. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VirtualMachineExtension) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VirtualMachineExtension. func (mg *VirtualMachineExtension) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1547,14 +1227,6 @@ func (mg *WindowsVirtualMachine) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this WindowsVirtualMachine. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *WindowsVirtualMachine) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this WindowsVirtualMachine. func (mg *WindowsVirtualMachine) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1585,14 +1257,6 @@ func (mg *WindowsVirtualMachine) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this WindowsVirtualMachine. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *WindowsVirtualMachine) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this WindowsVirtualMachine. func (mg *WindowsVirtualMachine) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1623,14 +1287,6 @@ func (mg *WindowsVirtualMachineScaleSet) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this WindowsVirtualMachineScaleSet. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *WindowsVirtualMachineScaleSet) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this WindowsVirtualMachineScaleSet. func (mg *WindowsVirtualMachineScaleSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1661,14 +1317,6 @@ func (mg *WindowsVirtualMachineScaleSet) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this WindowsVirtualMachineScaleSet. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *WindowsVirtualMachineScaleSet) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this WindowsVirtualMachineScaleSet. func (mg *WindowsVirtualMachineScaleSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/compute/v1beta1/zz_image_types.go b/apis/compute/v1beta1/zz_image_types.go index 18020b8ac..e990d6537 100755 --- a/apis/compute/v1beta1/zz_image_types.go +++ b/apis/compute/v1beta1/zz_image_types.go @@ -280,7 +280,7 @@ type ImageStatus struct { type Image struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec ImageSpec `json:"spec"` Status ImageStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_linuxvirtualmachine_types.go b/apis/compute/v1beta1/zz_linuxvirtualmachine_types.go index 3e36dd41c..d766438c4 100755 --- a/apis/compute/v1beta1/zz_linuxvirtualmachine_types.go +++ b/apis/compute/v1beta1/zz_linuxvirtualmachine_types.go @@ -951,10 +951,10 @@ type LinuxVirtualMachineStatus struct { type LinuxVirtualMachine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.adminUsername) || has(self.initProvider.adminUsername)",message="adminUsername is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.osDisk) || has(self.initProvider.osDisk)",message="osDisk is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.size) || has(self.initProvider.size)",message="size is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.adminUsername) || (has(self.initProvider) && has(self.initProvider.adminUsername))",message="spec.forProvider.adminUsername is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.osDisk) || (has(self.initProvider) && has(self.initProvider.osDisk))",message="spec.forProvider.osDisk is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.size) || (has(self.initProvider) && has(self.initProvider.size))",message="spec.forProvider.size is a required parameter" Spec LinuxVirtualMachineSpec `json:"spec"` Status LinuxVirtualMachineStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_linuxvirtualmachinescaleset_types.go b/apis/compute/v1beta1/zz_linuxvirtualmachinescaleset_types.go index c6a735d0e..663e4c025 100755 --- a/apis/compute/v1beta1/zz_linuxvirtualmachinescaleset_types.go +++ b/apis/compute/v1beta1/zz_linuxvirtualmachinescaleset_types.go @@ -1813,11 +1813,11 @@ type LinuxVirtualMachineScaleSetStatus struct { type LinuxVirtualMachineScaleSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.adminUsername) || has(self.initProvider.adminUsername)",message="adminUsername is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.networkInterface) || has(self.initProvider.networkInterface)",message="networkInterface is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.osDisk) || has(self.initProvider.osDisk)",message="osDisk is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.adminUsername) || (has(self.initProvider) && has(self.initProvider.adminUsername))",message="spec.forProvider.adminUsername is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.networkInterface) || (has(self.initProvider) && has(self.initProvider.networkInterface))",message="spec.forProvider.networkInterface is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.osDisk) || (has(self.initProvider) && has(self.initProvider.osDisk))",message="spec.forProvider.osDisk is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec LinuxVirtualMachineScaleSetSpec `json:"spec"` Status LinuxVirtualMachineScaleSetStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_manageddisk_types.go b/apis/compute/v1beta1/zz_manageddisk_types.go index a6afa7ba0..7eab47033 100755 --- a/apis/compute/v1beta1/zz_manageddisk_types.go +++ b/apis/compute/v1beta1/zz_manageddisk_types.go @@ -488,9 +488,9 @@ type ManagedDiskStatus struct { type ManagedDisk struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.createOption) || has(self.initProvider.createOption)",message="createOption is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageAccountType) || has(self.initProvider.storageAccountType)",message="storageAccountType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.createOption) || (has(self.initProvider) && has(self.initProvider.createOption))",message="spec.forProvider.createOption is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageAccountType) || (has(self.initProvider) && has(self.initProvider.storageAccountType))",message="spec.forProvider.storageAccountType is a required parameter" Spec ManagedDiskSpec `json:"spec"` Status ManagedDiskStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_manageddisksastoken_types.go b/apis/compute/v1beta1/zz_manageddisksastoken_types.go index aeb96d658..3f83f4f15 100755 --- a/apis/compute/v1beta1/zz_manageddisksastoken_types.go +++ b/apis/compute/v1beta1/zz_manageddisksastoken_types.go @@ -98,8 +98,8 @@ type ManagedDiskSASTokenStatus struct { type ManagedDiskSASToken struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.accessLevel) || has(self.initProvider.accessLevel)",message="accessLevel is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.durationInSeconds) || has(self.initProvider.durationInSeconds)",message="durationInSeconds is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.accessLevel) || (has(self.initProvider) && has(self.initProvider.accessLevel))",message="spec.forProvider.accessLevel is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.durationInSeconds) || (has(self.initProvider) && has(self.initProvider.durationInSeconds))",message="spec.forProvider.durationInSeconds is a required parameter" Spec ManagedDiskSASTokenSpec `json:"spec"` Status ManagedDiskSASTokenStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_orchestratedvirtualmachinescaleset_types.go b/apis/compute/v1beta1/zz_orchestratedvirtualmachinescaleset_types.go index 6aa09c91d..2f0f6208f 100755 --- a/apis/compute/v1beta1/zz_orchestratedvirtualmachinescaleset_types.go +++ b/apis/compute/v1beta1/zz_orchestratedvirtualmachinescaleset_types.go @@ -1655,8 +1655,8 @@ type OrchestratedVirtualMachineScaleSetStatus struct { type OrchestratedVirtualMachineScaleSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.platformFaultDomainCount) || has(self.initProvider.platformFaultDomainCount)",message="platformFaultDomainCount is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.platformFaultDomainCount) || (has(self.initProvider) && has(self.initProvider.platformFaultDomainCount))",message="spec.forProvider.platformFaultDomainCount is a required parameter" Spec OrchestratedVirtualMachineScaleSetSpec `json:"spec"` Status OrchestratedVirtualMachineScaleSetStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_proximityplacementgroup_types.go b/apis/compute/v1beta1/zz_proximityplacementgroup_types.go index a741bd347..0713f8b05 100755 --- a/apis/compute/v1beta1/zz_proximityplacementgroup_types.go +++ b/apis/compute/v1beta1/zz_proximityplacementgroup_types.go @@ -117,7 +117,7 @@ type ProximityPlacementGroupStatus struct { type ProximityPlacementGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec ProximityPlacementGroupSpec `json:"spec"` Status ProximityPlacementGroupStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_sharedimage_types.go b/apis/compute/v1beta1/zz_sharedimage_types.go index 3540940bb..543fe7033 100755 --- a/apis/compute/v1beta1/zz_sharedimage_types.go +++ b/apis/compute/v1beta1/zz_sharedimage_types.go @@ -391,9 +391,9 @@ type SharedImageStatus struct { type SharedImage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.identifier) || has(self.initProvider.identifier)",message="identifier is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.osType) || has(self.initProvider.osType)",message="osType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.identifier) || (has(self.initProvider) && has(self.initProvider.identifier))",message="spec.forProvider.identifier is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.osType) || (has(self.initProvider) && has(self.initProvider.osType))",message="spec.forProvider.osType is a required parameter" Spec SharedImageSpec `json:"spec"` Status SharedImageStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_sharedimagegallery_types.go b/apis/compute/v1beta1/zz_sharedimagegallery_types.go index 623b9b99e..b17bbbaeb 100755 --- a/apis/compute/v1beta1/zz_sharedimagegallery_types.go +++ b/apis/compute/v1beta1/zz_sharedimagegallery_types.go @@ -110,7 +110,7 @@ type SharedImageGalleryStatus struct { type SharedImageGallery struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec SharedImageGallerySpec `json:"spec"` Status SharedImageGalleryStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_snapshot_types.go b/apis/compute/v1beta1/zz_snapshot_types.go index 8d3095757..48f7d2597 100755 --- a/apis/compute/v1beta1/zz_snapshot_types.go +++ b/apis/compute/v1beta1/zz_snapshot_types.go @@ -271,8 +271,8 @@ type SnapshotStatus struct { type Snapshot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.createOption) || has(self.initProvider.createOption)",message="createOption is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.createOption) || (has(self.initProvider) && has(self.initProvider.createOption))",message="spec.forProvider.createOption is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec SnapshotSpec `json:"spec"` Status SnapshotStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_sshpublickey_types.go b/apis/compute/v1beta1/zz_sshpublickey_types.go index 290d85a57..2843a95a7 100755 --- a/apis/compute/v1beta1/zz_sshpublickey_types.go +++ b/apis/compute/v1beta1/zz_sshpublickey_types.go @@ -107,8 +107,8 @@ type SSHPublicKeyStatus struct { type SSHPublicKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.publicKey) || has(self.initProvider.publicKey)",message="publicKey is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.publicKey) || (has(self.initProvider) && has(self.initProvider.publicKey))",message="spec.forProvider.publicKey is a required parameter" Spec SSHPublicKeySpec `json:"spec"` Status SSHPublicKeyStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_virtualmachineextension_types.go b/apis/compute/v1beta1/zz_virtualmachineextension_types.go index 4baf38d55..ea6d8db83 100755 --- a/apis/compute/v1beta1/zz_virtualmachineextension_types.go +++ b/apis/compute/v1beta1/zz_virtualmachineextension_types.go @@ -201,9 +201,9 @@ type VirtualMachineExtensionStatus struct { type VirtualMachineExtension struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.publisher) || has(self.initProvider.publisher)",message="publisher is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || has(self.initProvider.type)",message="type is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.typeHandlerVersion) || has(self.initProvider.typeHandlerVersion)",message="typeHandlerVersion is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.publisher) || (has(self.initProvider) && has(self.initProvider.publisher))",message="spec.forProvider.publisher is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.typeHandlerVersion) || (has(self.initProvider) && has(self.initProvider.typeHandlerVersion))",message="spec.forProvider.typeHandlerVersion is a required parameter" Spec VirtualMachineExtensionSpec `json:"spec"` Status VirtualMachineExtensionStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_windowsvirtualmachine_types.go b/apis/compute/v1beta1/zz_windowsvirtualmachine_types.go index 045fc91b8..188c60cdb 100755 --- a/apis/compute/v1beta1/zz_windowsvirtualmachine_types.go +++ b/apis/compute/v1beta1/zz_windowsvirtualmachine_types.go @@ -1014,11 +1014,11 @@ type WindowsVirtualMachineStatus struct { type WindowsVirtualMachine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.adminPasswordSecretRef)",message="adminPasswordSecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.adminUsername) || has(self.initProvider.adminUsername)",message="adminUsername is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.osDisk) || has(self.initProvider.osDisk)",message="osDisk is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.size) || has(self.initProvider.size)",message="size is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.adminPasswordSecretRef)",message="spec.forProvider.adminPasswordSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.adminUsername) || (has(self.initProvider) && has(self.initProvider.adminUsername))",message="spec.forProvider.adminUsername is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.osDisk) || (has(self.initProvider) && has(self.initProvider.osDisk))",message="spec.forProvider.osDisk is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.size) || (has(self.initProvider) && has(self.initProvider.size))",message="spec.forProvider.size is a required parameter" Spec WindowsVirtualMachineSpec `json:"spec"` Status WindowsVirtualMachineStatus `json:"status,omitempty"` } diff --git a/apis/compute/v1beta1/zz_windowsvirtualmachinescaleset_types.go b/apis/compute/v1beta1/zz_windowsvirtualmachinescaleset_types.go index 26fbac9c4..51e5c40d8 100755 --- a/apis/compute/v1beta1/zz_windowsvirtualmachinescaleset_types.go +++ b/apis/compute/v1beta1/zz_windowsvirtualmachinescaleset_types.go @@ -1884,13 +1884,13 @@ type WindowsVirtualMachineScaleSetStatus struct { type WindowsVirtualMachineScaleSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.adminPasswordSecretRef)",message="adminPasswordSecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.adminUsername) || has(self.initProvider.adminUsername)",message="adminUsername is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.instances) || has(self.initProvider.instances)",message="instances is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.networkInterface) || has(self.initProvider.networkInterface)",message="networkInterface is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.osDisk) || has(self.initProvider.osDisk)",message="osDisk is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.adminPasswordSecretRef)",message="spec.forProvider.adminPasswordSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.adminUsername) || (has(self.initProvider) && has(self.initProvider.adminUsername))",message="spec.forProvider.adminUsername is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.instances) || (has(self.initProvider) && has(self.initProvider.instances))",message="spec.forProvider.instances is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.networkInterface) || (has(self.initProvider) && has(self.initProvider.networkInterface))",message="spec.forProvider.networkInterface is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.osDisk) || (has(self.initProvider) && has(self.initProvider.osDisk))",message="spec.forProvider.osDisk is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec WindowsVirtualMachineScaleSetSpec `json:"spec"` Status WindowsVirtualMachineScaleSetStatus `json:"status,omitempty"` } diff --git a/apis/confidentialledger/v1beta1/zz_generated.deepcopy.go b/apis/confidentialledger/v1beta1/zz_generated.deepcopy.go index ed55180b6..11dc3d868 100644 --- a/apis/confidentialledger/v1beta1/zz_generated.deepcopy.go +++ b/apis/confidentialledger/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -241,7 +240,8 @@ func (in *LedgerInitParameters) DeepCopyInto(out *LedgerInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -347,7 +347,8 @@ func (in *LedgerObservation) DeepCopyInto(out *LedgerObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -416,7 +417,8 @@ func (in *LedgerParameters) DeepCopyInto(out *LedgerParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/confidentialledger/v1beta1/zz_generated.managed.go b/apis/confidentialledger/v1beta1/zz_generated.managed.go index a144f0183..032527b9f 100644 --- a/apis/confidentialledger/v1beta1/zz_generated.managed.go +++ b/apis/confidentialledger/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Ledger) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Ledger. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Ledger) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Ledger. func (mg *Ledger) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Ledger) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Ledger. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Ledger) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Ledger. func (mg *Ledger) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/confidentialledger/v1beta1/zz_ledger_types.go b/apis/confidentialledger/v1beta1/zz_ledger_types.go index 7f0435fa8..4962d2b16 100755 --- a/apis/confidentialledger/v1beta1/zz_ledger_types.go +++ b/apis/confidentialledger/v1beta1/zz_ledger_types.go @@ -201,9 +201,9 @@ type LedgerStatus struct { type Ledger struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.azureadBasedServicePrincipal) || has(self.initProvider.azureadBasedServicePrincipal)",message="azureadBasedServicePrincipal is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ledgerType) || has(self.initProvider.ledgerType)",message="ledgerType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.azureadBasedServicePrincipal) || (has(self.initProvider) && has(self.initProvider.azureadBasedServicePrincipal))",message="spec.forProvider.azureadBasedServicePrincipal is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ledgerType) || (has(self.initProvider) && has(self.initProvider.ledgerType))",message="spec.forProvider.ledgerType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec LedgerSpec `json:"spec"` Status LedgerStatus `json:"status,omitempty"` } diff --git a/apis/consumption/v1beta1/zz_budgetmanagementgroup_types.go b/apis/consumption/v1beta1/zz_budgetmanagementgroup_types.go index 0f6f28548..87b483de7 100755 --- a/apis/consumption/v1beta1/zz_budgetmanagementgroup_types.go +++ b/apis/consumption/v1beta1/zz_budgetmanagementgroup_types.go @@ -460,10 +460,10 @@ type BudgetManagementGroupStatus struct { type BudgetManagementGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.amount) || has(self.initProvider.amount)",message="amount is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.notification) || has(self.initProvider.notification)",message="notification is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.timePeriod) || has(self.initProvider.timePeriod)",message="timePeriod is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.amount) || (has(self.initProvider) && has(self.initProvider.amount))",message="spec.forProvider.amount is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.notification) || (has(self.initProvider) && has(self.initProvider.notification))",message="spec.forProvider.notification is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.timePeriod) || (has(self.initProvider) && has(self.initProvider.timePeriod))",message="spec.forProvider.timePeriod is a required parameter" Spec BudgetManagementGroupSpec `json:"spec"` Status BudgetManagementGroupStatus `json:"status,omitempty"` } diff --git a/apis/consumption/v1beta1/zz_budgetresourcegroup_types.go b/apis/consumption/v1beta1/zz_budgetresourcegroup_types.go index c06bf8ae5..d5becfb52 100755 --- a/apis/consumption/v1beta1/zz_budgetresourcegroup_types.go +++ b/apis/consumption/v1beta1/zz_budgetresourcegroup_types.go @@ -480,10 +480,10 @@ type BudgetResourceGroupStatus struct { type BudgetResourceGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.amount) || has(self.initProvider.amount)",message="amount is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.notification) || has(self.initProvider.notification)",message="notification is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.timePeriod) || has(self.initProvider.timePeriod)",message="timePeriod is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.amount) || (has(self.initProvider) && has(self.initProvider.amount))",message="spec.forProvider.amount is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.notification) || (has(self.initProvider) && has(self.initProvider.notification))",message="spec.forProvider.notification is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.timePeriod) || (has(self.initProvider) && has(self.initProvider.timePeriod))",message="spec.forProvider.timePeriod is a required parameter" Spec BudgetResourceGroupSpec `json:"spec"` Status BudgetResourceGroupStatus `json:"status,omitempty"` } diff --git a/apis/consumption/v1beta1/zz_budgetsubscription_types.go b/apis/consumption/v1beta1/zz_budgetsubscription_types.go index 6eb29250a..f764927c5 100755 --- a/apis/consumption/v1beta1/zz_budgetsubscription_types.go +++ b/apis/consumption/v1beta1/zz_budgetsubscription_types.go @@ -470,10 +470,10 @@ type BudgetSubscriptionStatus struct { type BudgetSubscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.amount) || has(self.initProvider.amount)",message="amount is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.notification) || has(self.initProvider.notification)",message="notification is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subscriptionId) || has(self.initProvider.subscriptionId)",message="subscriptionId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.timePeriod) || has(self.initProvider.timePeriod)",message="timePeriod is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.amount) || (has(self.initProvider) && has(self.initProvider.amount))",message="spec.forProvider.amount is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.notification) || (has(self.initProvider) && has(self.initProvider.notification))",message="spec.forProvider.notification is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subscriptionId) || (has(self.initProvider) && has(self.initProvider.subscriptionId))",message="spec.forProvider.subscriptionId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.timePeriod) || (has(self.initProvider) && has(self.initProvider.timePeriod))",message="spec.forProvider.timePeriod is a required parameter" Spec BudgetSubscriptionSpec `json:"spec"` Status BudgetSubscriptionStatus `json:"status,omitempty"` } diff --git a/apis/consumption/v1beta1/zz_generated.deepcopy.go b/apis/consumption/v1beta1/zz_generated.deepcopy.go index 05ba9bf24..bf28d0321 100644 --- a/apis/consumption/v1beta1/zz_generated.deepcopy.go +++ b/apis/consumption/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. diff --git a/apis/consumption/v1beta1/zz_generated.managed.go b/apis/consumption/v1beta1/zz_generated.managed.go index 12b39cfaa..e99341fb5 100644 --- a/apis/consumption/v1beta1/zz_generated.managed.go +++ b/apis/consumption/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *BudgetManagementGroup) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BudgetManagementGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BudgetManagementGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BudgetManagementGroup. func (mg *BudgetManagementGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *BudgetManagementGroup) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BudgetManagementGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BudgetManagementGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BudgetManagementGroup. func (mg *BudgetManagementGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *BudgetResourceGroup) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BudgetResourceGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BudgetResourceGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BudgetResourceGroup. func (mg *BudgetResourceGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *BudgetResourceGroup) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BudgetResourceGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BudgetResourceGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BudgetResourceGroup. func (mg *BudgetResourceGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *BudgetSubscription) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BudgetSubscription. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BudgetSubscription) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BudgetSubscription. func (mg *BudgetSubscription) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *BudgetSubscription) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BudgetSubscription. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BudgetSubscription) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BudgetSubscription. func (mg *BudgetSubscription) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/containerregistry/v1beta1/zz_agentpool_types.go b/apis/containerregistry/v1beta1/zz_agentpool_types.go index d57790583..0e023dffa 100755 --- a/apis/containerregistry/v1beta1/zz_agentpool_types.go +++ b/apis/containerregistry/v1beta1/zz_agentpool_types.go @@ -150,7 +150,7 @@ type AgentPoolStatus struct { type AgentPool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec AgentPoolSpec `json:"spec"` Status AgentPoolStatus `json:"status,omitempty"` } diff --git a/apis/containerregistry/v1beta1/zz_generated.deepcopy.go b/apis/containerregistry/v1beta1/zz_generated.deepcopy.go index 4daee2d65..4ed8fb332 100644 --- a/apis/containerregistry/v1beta1/zz_generated.deepcopy.go +++ b/apis/containerregistry/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -62,7 +61,8 @@ func (in *AgentPoolInitParameters) DeepCopyInto(out *AgentPoolInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -154,7 +154,8 @@ func (in *AgentPoolObservation) DeepCopyInto(out *AgentPoolObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -234,7 +235,8 @@ func (in *AgentPoolParameters) DeepCopyInto(out *AgentPoolParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -767,7 +769,8 @@ func (in *GeoreplicationsInitParameters) DeepCopyInto(out *GeoreplicationsInitPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -812,7 +815,8 @@ func (in *GeoreplicationsObservation) DeepCopyInto(out *GeoreplicationsObservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -857,7 +861,8 @@ func (in *GeoreplicationsParameters) DeepCopyInto(out *GeoreplicationsParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1504,7 +1509,8 @@ func (in *RegistryInitParameters) DeepCopyInto(out *RegistryInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1678,7 +1684,8 @@ func (in *RegistryObservation) DeepCopyInto(out *RegistryObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1815,7 +1822,8 @@ func (in *RegistryParameters) DeepCopyInto(out *RegistryParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2802,7 +2810,8 @@ func (in *WebhookInitParameters) DeepCopyInto(out *WebhookInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2837,7 +2846,8 @@ func (in *WebhookInitParameters) DeepCopyInto(out *WebhookInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2910,7 +2920,8 @@ func (in *WebhookObservation) DeepCopyInto(out *WebhookObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2960,7 +2971,8 @@ func (in *WebhookObservation) DeepCopyInto(out *WebhookObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3001,7 +3013,8 @@ func (in *WebhookParameters) DeepCopyInto(out *WebhookParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3066,7 +3079,8 @@ func (in *WebhookParameters) DeepCopyInto(out *WebhookParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/containerregistry/v1beta1/zz_generated.managed.go b/apis/containerregistry/v1beta1/zz_generated.managed.go index f9a592a23..6ec9c372d 100644 --- a/apis/containerregistry/v1beta1/zz_generated.managed.go +++ b/apis/containerregistry/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *AgentPool) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AgentPool. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AgentPool) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AgentPool. func (mg *AgentPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *AgentPool) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AgentPool. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AgentPool) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AgentPool. func (mg *AgentPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *ContainerConnectedRegistry) GetProviderConfigReference() *xpv1.Referen return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ContainerConnectedRegistry. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ContainerConnectedRegistry) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ContainerConnectedRegistry. func (mg *ContainerConnectedRegistry) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *ContainerConnectedRegistry) SetProviderConfigReference(r *xpv1.Referen mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ContainerConnectedRegistry. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ContainerConnectedRegistry) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ContainerConnectedRegistry. func (mg *ContainerConnectedRegistry) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *Registry) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Registry. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Registry) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Registry. func (mg *Registry) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *Registry) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Registry. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Registry) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Registry. func (mg *Registry) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *ScopeMap) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ScopeMap. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ScopeMap) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ScopeMap. func (mg *ScopeMap) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *ScopeMap) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ScopeMap. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ScopeMap) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ScopeMap. func (mg *ScopeMap) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *Token) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Token. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Token) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Token. func (mg *Token) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *Token) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Token. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Token) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Token. func (mg *Token) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *TokenPassword) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this TokenPassword. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *TokenPassword) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this TokenPassword. func (mg *TokenPassword) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *TokenPassword) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this TokenPassword. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *TokenPassword) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this TokenPassword. func (mg *TokenPassword) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *Webhook) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Webhook. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Webhook) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Webhook. func (mg *Webhook) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *Webhook) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Webhook. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Webhook) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Webhook. func (mg *Webhook) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/containerregistry/v1beta1/zz_registry_types.go b/apis/containerregistry/v1beta1/zz_registry_types.go index 88e622e0b..c11414ccd 100755 --- a/apis/containerregistry/v1beta1/zz_registry_types.go +++ b/apis/containerregistry/v1beta1/zz_registry_types.go @@ -535,8 +535,8 @@ type RegistryStatus struct { type Registry struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec RegistrySpec `json:"spec"` Status RegistryStatus `json:"status,omitempty"` } diff --git a/apis/containerregistry/v1beta1/zz_scopemap_types.go b/apis/containerregistry/v1beta1/zz_scopemap_types.go index 687da3803..07f7dcec2 100755 --- a/apis/containerregistry/v1beta1/zz_scopemap_types.go +++ b/apis/containerregistry/v1beta1/zz_scopemap_types.go @@ -113,7 +113,7 @@ type ScopeMapStatus struct { type ScopeMap struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.actions) || has(self.initProvider.actions)",message="actions is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.actions) || (has(self.initProvider) && has(self.initProvider.actions))",message="spec.forProvider.actions is a required parameter" Spec ScopeMapSpec `json:"spec"` Status ScopeMapStatus `json:"status,omitempty"` } diff --git a/apis/containerregistry/v1beta1/zz_tokenpassword_types.go b/apis/containerregistry/v1beta1/zz_tokenpassword_types.go index 7c9caad89..869a52788 100755 --- a/apis/containerregistry/v1beta1/zz_tokenpassword_types.go +++ b/apis/containerregistry/v1beta1/zz_tokenpassword_types.go @@ -136,7 +136,7 @@ type TokenPasswordStatus struct { type TokenPassword struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.password1) || has(self.initProvider.password1)",message="password1 is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.password1) || (has(self.initProvider) && has(self.initProvider.password1))",message="spec.forProvider.password1 is a required parameter" Spec TokenPasswordSpec `json:"spec"` Status TokenPasswordStatus `json:"status,omitempty"` } diff --git a/apis/containerregistry/v1beta1/zz_webhook_types.go b/apis/containerregistry/v1beta1/zz_webhook_types.go index 649019d72..1b91a67a4 100755 --- a/apis/containerregistry/v1beta1/zz_webhook_types.go +++ b/apis/containerregistry/v1beta1/zz_webhook_types.go @@ -163,9 +163,9 @@ type WebhookStatus struct { type Webhook struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.actions) || has(self.initProvider.actions)",message="actions is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serviceUri) || has(self.initProvider.serviceUri)",message="serviceUri is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.actions) || (has(self.initProvider) && has(self.initProvider.actions))",message="spec.forProvider.actions is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serviceUri) || (has(self.initProvider) && has(self.initProvider.serviceUri))",message="spec.forProvider.serviceUri is a required parameter" Spec WebhookSpec `json:"spec"` Status WebhookStatus `json:"status,omitempty"` } diff --git a/apis/containerservice/v1beta1/zz_generated.deepcopy.go b/apis/containerservice/v1beta1/zz_generated.deepcopy.go index 1131076b4..47517da1d 100644 --- a/apis/containerservice/v1beta1/zz_generated.deepcopy.go +++ b/apis/containerservice/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -965,7 +964,8 @@ func (in *DefaultNodePoolInitParameters) DeepCopyInto(out *DefaultNodePoolInitPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1038,7 +1038,8 @@ func (in *DefaultNodePoolInitParameters) DeepCopyInto(out *DefaultNodePoolInitPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1195,7 +1196,8 @@ func (in *DefaultNodePoolObservation) DeepCopyInto(out *DefaultNodePoolObservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1273,7 +1275,8 @@ func (in *DefaultNodePoolObservation) DeepCopyInto(out *DefaultNodePoolObservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1435,7 +1438,8 @@ func (in *DefaultNodePoolParameters) DeepCopyInto(out *DefaultNodePoolParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1523,7 +1527,8 @@ func (in *DefaultNodePoolParameters) DeepCopyInto(out *DefaultNodePoolParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3017,7 +3022,8 @@ func (in *KubernetesClusterInitParameters) DeepCopyInto(out *KubernetesClusterIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3221,7 +3227,8 @@ func (in *KubernetesClusterNodePoolInitParameters) DeepCopyInto(out *KubernetesC if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3309,7 +3316,8 @@ func (in *KubernetesClusterNodePoolInitParameters) DeepCopyInto(out *KubernetesC if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3735,7 +3743,8 @@ func (in *KubernetesClusterNodePoolNodeNetworkProfileInitParameters) DeepCopyInt if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3765,7 +3774,8 @@ func (in *KubernetesClusterNodePoolNodeNetworkProfileObservation) DeepCopyInto(o if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3795,7 +3805,8 @@ func (in *KubernetesClusterNodePoolNodeNetworkProfileParameters) DeepCopyInto(ou if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3924,7 +3935,8 @@ func (in *KubernetesClusterNodePoolObservation) DeepCopyInto(out *KubernetesClus if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4017,7 +4029,8 @@ func (in *KubernetesClusterNodePoolObservation) DeepCopyInto(out *KubernetesClus if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4196,7 +4209,8 @@ func (in *KubernetesClusterNodePoolParameters) DeepCopyInto(out *KubernetesClust if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4299,7 +4313,8 @@ func (in *KubernetesClusterNodePoolParameters) DeepCopyInto(out *KubernetesClust if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4852,7 +4867,8 @@ func (in *KubernetesClusterObservation) DeepCopyInto(out *KubernetesClusterObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5206,7 +5222,8 @@ func (in *KubernetesClusterParameters) DeepCopyInto(out *KubernetesClusterParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5336,7 +5353,8 @@ func (in *KubernetesFleetManagerInitParameters) DeepCopyInto(out *KubernetesFlee if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5420,7 +5438,8 @@ func (in *KubernetesFleetManagerObservation) DeepCopyInto(out *KubernetesFleetMa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5477,7 +5496,8 @@ func (in *KubernetesFleetManagerParameters) DeepCopyInto(out *KubernetesFleetMan if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7055,7 +7075,8 @@ func (in *NodeNetworkProfileInitParameters) DeepCopyInto(out *NodeNetworkProfile if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7085,7 +7106,8 @@ func (in *NodeNetworkProfileObservation) DeepCopyInto(out *NodeNetworkProfileObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7115,7 +7137,8 @@ func (in *NodeNetworkProfileParameters) DeepCopyInto(out *NodeNetworkProfilePara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/containerservice/v1beta1/zz_generated.managed.go b/apis/containerservice/v1beta1/zz_generated.managed.go index 3825f9467..bbe1b5f40 100644 --- a/apis/containerservice/v1beta1/zz_generated.managed.go +++ b/apis/containerservice/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *KubernetesCluster) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this KubernetesCluster. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *KubernetesCluster) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this KubernetesCluster. func (mg *KubernetesCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *KubernetesCluster) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this KubernetesCluster. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *KubernetesCluster) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this KubernetesCluster. func (mg *KubernetesCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *KubernetesClusterNodePool) GetProviderConfigReference() *xpv1.Referenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this KubernetesClusterNodePool. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *KubernetesClusterNodePool) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this KubernetesClusterNodePool. func (mg *KubernetesClusterNodePool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *KubernetesClusterNodePool) SetProviderConfigReference(r *xpv1.Referenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this KubernetesClusterNodePool. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *KubernetesClusterNodePool) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this KubernetesClusterNodePool. func (mg *KubernetesClusterNodePool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *KubernetesFleetManager) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this KubernetesFleetManager. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *KubernetesFleetManager) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this KubernetesFleetManager. func (mg *KubernetesFleetManager) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *KubernetesFleetManager) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this KubernetesFleetManager. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *KubernetesFleetManager) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this KubernetesFleetManager. func (mg *KubernetesFleetManager) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/containerservice/v1beta1/zz_kubernetescluster_types.go b/apis/containerservice/v1beta1/zz_kubernetescluster_types.go index d8deac49a..c99a6ed24 100755 --- a/apis/containerservice/v1beta1/zz_kubernetescluster_types.go +++ b/apis/containerservice/v1beta1/zz_kubernetescluster_types.go @@ -2889,8 +2889,8 @@ type KubernetesClusterStatus struct { type KubernetesCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.defaultNodePool) || has(self.initProvider.defaultNodePool)",message="defaultNodePool is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.defaultNodePool) || (has(self.initProvider) && has(self.initProvider.defaultNodePool))",message="spec.forProvider.defaultNodePool is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec KubernetesClusterSpec `json:"spec"` Status KubernetesClusterStatus `json:"status,omitempty"` } diff --git a/apis/containerservice/v1beta1/zz_kubernetesclusternodepool_types.go b/apis/containerservice/v1beta1/zz_kubernetesclusternodepool_types.go index 82bb02197..cef1b40be 100755 --- a/apis/containerservice/v1beta1/zz_kubernetesclusternodepool_types.go +++ b/apis/containerservice/v1beta1/zz_kubernetesclusternodepool_types.go @@ -1006,7 +1006,7 @@ type KubernetesClusterNodePoolStatus struct { type KubernetesClusterNodePool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.vmSize) || has(self.initProvider.vmSize)",message="vmSize is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.vmSize) || (has(self.initProvider) && has(self.initProvider.vmSize))",message="spec.forProvider.vmSize is a required parameter" Spec KubernetesClusterNodePoolSpec `json:"spec"` Status KubernetesClusterNodePoolStatus `json:"status,omitempty"` } diff --git a/apis/containerservice/v1beta1/zz_kubernetesfleetmanager_types.go b/apis/containerservice/v1beta1/zz_kubernetesfleetmanager_types.go index f4abc357e..5a3ed1915 100755 --- a/apis/containerservice/v1beta1/zz_kubernetesfleetmanager_types.go +++ b/apis/containerservice/v1beta1/zz_kubernetesfleetmanager_types.go @@ -125,7 +125,7 @@ type KubernetesFleetManagerStatus struct { type KubernetesFleetManager struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec KubernetesFleetManagerSpec `json:"spec"` Status KubernetesFleetManagerStatus `json:"status,omitempty"` } diff --git a/apis/cosmosdb/v1beta1/zz_account_types.go b/apis/cosmosdb/v1beta1/zz_account_types.go index d50831647..a23ba0cf3 100755 --- a/apis/cosmosdb/v1beta1/zz_account_types.go +++ b/apis/cosmosdb/v1beta1/zz_account_types.go @@ -761,10 +761,10 @@ type AccountStatus struct { type Account struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.consistencyPolicy) || has(self.initProvider.consistencyPolicy)",message="consistencyPolicy is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.geoLocation) || has(self.initProvider.geoLocation)",message="geoLocation is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.offerType) || has(self.initProvider.offerType)",message="offerType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.consistencyPolicy) || (has(self.initProvider) && has(self.initProvider.consistencyPolicy))",message="spec.forProvider.consistencyPolicy is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.geoLocation) || (has(self.initProvider) && has(self.initProvider.geoLocation))",message="spec.forProvider.geoLocation is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.offerType) || (has(self.initProvider) && has(self.initProvider.offerType))",message="spec.forProvider.offerType is a required parameter" Spec AccountSpec `json:"spec"` Status AccountStatus `json:"status,omitempty"` } diff --git a/apis/cosmosdb/v1beta1/zz_cassandracluster_types.go b/apis/cosmosdb/v1beta1/zz_cassandracluster_types.go index 752e0a926..f968a54b2 100755 --- a/apis/cosmosdb/v1beta1/zz_cassandracluster_types.go +++ b/apis/cosmosdb/v1beta1/zz_cassandracluster_types.go @@ -223,8 +223,8 @@ type CassandraClusterStatus struct { type CassandraCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.defaultAdminPasswordSecretRef)",message="defaultAdminPasswordSecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.defaultAdminPasswordSecretRef)",message="spec.forProvider.defaultAdminPasswordSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec CassandraClusterSpec `json:"spec"` Status CassandraClusterStatus `json:"status,omitempty"` } diff --git a/apis/cosmosdb/v1beta1/zz_cassandradatacenter_types.go b/apis/cosmosdb/v1beta1/zz_cassandradatacenter_types.go index b89cf96f3..544143328 100755 --- a/apis/cosmosdb/v1beta1/zz_cassandradatacenter_types.go +++ b/apis/cosmosdb/v1beta1/zz_cassandradatacenter_types.go @@ -185,7 +185,7 @@ type CassandraDatacenterStatus struct { type CassandraDatacenter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec CassandraDatacenterSpec `json:"spec"` Status CassandraDatacenterStatus `json:"status,omitempty"` } diff --git a/apis/cosmosdb/v1beta1/zz_cassandratable_types.go b/apis/cosmosdb/v1beta1/zz_cassandratable_types.go index 96e6210dc..df5e8577f 100755 --- a/apis/cosmosdb/v1beta1/zz_cassandratable_types.go +++ b/apis/cosmosdb/v1beta1/zz_cassandratable_types.go @@ -263,7 +263,7 @@ type CassandraTableStatus struct { type CassandraTable struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.schema) || has(self.initProvider.schema)",message="schema is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.schema) || (has(self.initProvider) && has(self.initProvider.schema))",message="spec.forProvider.schema is a required parameter" Spec CassandraTableSpec `json:"spec"` Status CassandraTableStatus `json:"status,omitempty"` } diff --git a/apis/cosmosdb/v1beta1/zz_generated.deepcopy.go b/apis/cosmosdb/v1beta1/zz_generated.deepcopy.go index 25454f761..36be8c96f 100644 --- a/apis/cosmosdb/v1beta1/zz_generated.deepcopy.go +++ b/apis/cosmosdb/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -211,7 +210,8 @@ func (in *AccountInitParameters) DeepCopyInto(out *AccountInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -465,7 +465,8 @@ func (in *AccountObservation) DeepCopyInto(out *AccountObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -687,7 +688,8 @@ func (in *AccountParameters) DeepCopyInto(out *AccountParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1261,7 +1263,8 @@ func (in *CassandraClusterInitParameters) DeepCopyInto(out *CassandraClusterInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1403,7 +1406,8 @@ func (in *CassandraClusterObservation) DeepCopyInto(out *CassandraClusterObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1529,7 +1533,8 @@ func (in *CassandraClusterParameters) DeepCopyInto(out *CassandraClusterParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/cosmosdb/v1beta1/zz_generated.managed.go b/apis/cosmosdb/v1beta1/zz_generated.managed.go index e4563d0dc..536976abe 100644 --- a/apis/cosmosdb/v1beta1/zz_generated.managed.go +++ b/apis/cosmosdb/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Account) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Account. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Account) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Account. func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Account) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Account. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Account) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Account. func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *CassandraCluster) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this CassandraCluster. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *CassandraCluster) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this CassandraCluster. func (mg *CassandraCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *CassandraCluster) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this CassandraCluster. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *CassandraCluster) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this CassandraCluster. func (mg *CassandraCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *CassandraDatacenter) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this CassandraDatacenter. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *CassandraDatacenter) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this CassandraDatacenter. func (mg *CassandraDatacenter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *CassandraDatacenter) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this CassandraDatacenter. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *CassandraDatacenter) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this CassandraDatacenter. func (mg *CassandraDatacenter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *CassandraKeySpace) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this CassandraKeySpace. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *CassandraKeySpace) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this CassandraKeySpace. func (mg *CassandraKeySpace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *CassandraKeySpace) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this CassandraKeySpace. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *CassandraKeySpace) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this CassandraKeySpace. func (mg *CassandraKeySpace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *CassandraTable) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this CassandraTable. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *CassandraTable) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this CassandraTable. func (mg *CassandraTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *CassandraTable) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this CassandraTable. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *CassandraTable) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this CassandraTable. func (mg *CassandraTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *GremlinDatabase) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this GremlinDatabase. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *GremlinDatabase) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this GremlinDatabase. func (mg *GremlinDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *GremlinDatabase) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this GremlinDatabase. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *GremlinDatabase) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this GremlinDatabase. func (mg *GremlinDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *GremlinGraph) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this GremlinGraph. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *GremlinGraph) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this GremlinGraph. func (mg *GremlinGraph) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *GremlinGraph) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this GremlinGraph. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *GremlinGraph) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this GremlinGraph. func (mg *GremlinGraph) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *MongoCollection) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MongoCollection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MongoCollection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MongoCollection. func (mg *MongoCollection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *MongoCollection) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MongoCollection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MongoCollection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MongoCollection. func (mg *MongoCollection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *MongoDatabase) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MongoDatabase. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MongoDatabase) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MongoDatabase. func (mg *MongoDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *MongoDatabase) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MongoDatabase. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MongoDatabase) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MongoDatabase. func (mg *MongoDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *SQLContainer) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SQLContainer. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SQLContainer) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SQLContainer. func (mg *SQLContainer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *SQLContainer) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SQLContainer. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SQLContainer) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SQLContainer. func (mg *SQLContainer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *SQLDatabase) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SQLDatabase. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SQLDatabase) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SQLDatabase. func (mg *SQLDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *SQLDatabase) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SQLDatabase. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SQLDatabase) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SQLDatabase. func (mg *SQLDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *SQLDedicatedGateway) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SQLDedicatedGateway. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SQLDedicatedGateway) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SQLDedicatedGateway. func (mg *SQLDedicatedGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *SQLDedicatedGateway) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SQLDedicatedGateway. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SQLDedicatedGateway) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SQLDedicatedGateway. func (mg *SQLDedicatedGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -939,14 +747,6 @@ func (mg *SQLFunction) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SQLFunction. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SQLFunction) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SQLFunction. func (mg *SQLFunction) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -977,14 +777,6 @@ func (mg *SQLFunction) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SQLFunction. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SQLFunction) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SQLFunction. func (mg *SQLFunction) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1015,14 +807,6 @@ func (mg *SQLRoleAssignment) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SQLRoleAssignment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SQLRoleAssignment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SQLRoleAssignment. func (mg *SQLRoleAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1053,14 +837,6 @@ func (mg *SQLRoleAssignment) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SQLRoleAssignment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SQLRoleAssignment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SQLRoleAssignment. func (mg *SQLRoleAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1091,14 +867,6 @@ func (mg *SQLRoleDefinition) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SQLRoleDefinition. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SQLRoleDefinition) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SQLRoleDefinition. func (mg *SQLRoleDefinition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1129,14 +897,6 @@ func (mg *SQLRoleDefinition) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SQLRoleDefinition. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SQLRoleDefinition) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SQLRoleDefinition. func (mg *SQLRoleDefinition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1167,14 +927,6 @@ func (mg *SQLStoredProcedure) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SQLStoredProcedure. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SQLStoredProcedure) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SQLStoredProcedure. func (mg *SQLStoredProcedure) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1205,14 +957,6 @@ func (mg *SQLStoredProcedure) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SQLStoredProcedure. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SQLStoredProcedure) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SQLStoredProcedure. func (mg *SQLStoredProcedure) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1243,14 +987,6 @@ func (mg *SQLTrigger) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SQLTrigger. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SQLTrigger) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SQLTrigger. func (mg *SQLTrigger) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1281,14 +1017,6 @@ func (mg *SQLTrigger) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SQLTrigger. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SQLTrigger) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SQLTrigger. func (mg *SQLTrigger) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1319,14 +1047,6 @@ func (mg *Table) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Table. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Table) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Table. func (mg *Table) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1357,14 +1077,6 @@ func (mg *Table) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Table. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Table) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Table. func (mg *Table) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/cosmosdb/v1beta1/zz_gremlingraph_types.go b/apis/cosmosdb/v1beta1/zz_gremlingraph_types.go index 275048cab..bebbc2200 100755 --- a/apis/cosmosdb/v1beta1/zz_gremlingraph_types.go +++ b/apis/cosmosdb/v1beta1/zz_gremlingraph_types.go @@ -404,7 +404,7 @@ type GremlinGraphStatus struct { type GremlinGraph struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.partitionKeyPath) || has(self.initProvider.partitionKeyPath)",message="partitionKeyPath is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.partitionKeyPath) || (has(self.initProvider) && has(self.initProvider.partitionKeyPath))",message="spec.forProvider.partitionKeyPath is a required parameter" Spec GremlinGraphSpec `json:"spec"` Status GremlinGraphStatus `json:"status,omitempty"` } diff --git a/apis/cosmosdb/v1beta1/zz_sqlcontainer_types.go b/apis/cosmosdb/v1beta1/zz_sqlcontainer_types.go index c85b80e4e..902178c3a 100755 --- a/apis/cosmosdb/v1beta1/zz_sqlcontainer_types.go +++ b/apis/cosmosdb/v1beta1/zz_sqlcontainer_types.go @@ -443,7 +443,7 @@ type SQLContainerStatus struct { type SQLContainer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.partitionKeyPath) || has(self.initProvider.partitionKeyPath)",message="partitionKeyPath is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.partitionKeyPath) || (has(self.initProvider) && has(self.initProvider.partitionKeyPath))",message="spec.forProvider.partitionKeyPath is a required parameter" Spec SQLContainerSpec `json:"spec"` Status SQLContainerStatus `json:"status,omitempty"` } diff --git a/apis/cosmosdb/v1beta1/zz_sqldedicatedgateway_types.go b/apis/cosmosdb/v1beta1/zz_sqldedicatedgateway_types.go index a45fc5915..93677ea95 100755 --- a/apis/cosmosdb/v1beta1/zz_sqldedicatedgateway_types.go +++ b/apis/cosmosdb/v1beta1/zz_sqldedicatedgateway_types.go @@ -98,8 +98,8 @@ type SQLDedicatedGatewayStatus struct { type SQLDedicatedGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.instanceCount) || has(self.initProvider.instanceCount)",message="instanceCount is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.instanceSize) || has(self.initProvider.instanceSize)",message="instanceSize is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.instanceCount) || (has(self.initProvider) && has(self.initProvider.instanceCount))",message="spec.forProvider.instanceCount is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.instanceSize) || (has(self.initProvider) && has(self.initProvider.instanceSize))",message="spec.forProvider.instanceSize is a required parameter" Spec SQLDedicatedGatewaySpec `json:"spec"` Status SQLDedicatedGatewayStatus `json:"status,omitempty"` } diff --git a/apis/cosmosdb/v1beta1/zz_sqlfunction_types.go b/apis/cosmosdb/v1beta1/zz_sqlfunction_types.go index 7565654e9..a200752bd 100755 --- a/apis/cosmosdb/v1beta1/zz_sqlfunction_types.go +++ b/apis/cosmosdb/v1beta1/zz_sqlfunction_types.go @@ -88,7 +88,7 @@ type SQLFunctionStatus struct { type SQLFunction struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.body) || has(self.initProvider.body)",message="body is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.body) || (has(self.initProvider) && has(self.initProvider.body))",message="spec.forProvider.body is a required parameter" Spec SQLFunctionSpec `json:"spec"` Status SQLFunctionStatus `json:"status,omitempty"` } diff --git a/apis/cosmosdb/v1beta1/zz_sqlroleassignment_types.go b/apis/cosmosdb/v1beta1/zz_sqlroleassignment_types.go index 744449462..4194f5f72 100755 --- a/apis/cosmosdb/v1beta1/zz_sqlroleassignment_types.go +++ b/apis/cosmosdb/v1beta1/zz_sqlroleassignment_types.go @@ -147,7 +147,7 @@ type SQLRoleAssignmentStatus struct { type SQLRoleAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principalId) || has(self.initProvider.principalId)",message="principalId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principalId) || (has(self.initProvider) && has(self.initProvider.principalId))",message="spec.forProvider.principalId is a required parameter" Spec SQLRoleAssignmentSpec `json:"spec"` Status SQLRoleAssignmentStatus `json:"status,omitempty"` } diff --git a/apis/cosmosdb/v1beta1/zz_sqlroledefinition_types.go b/apis/cosmosdb/v1beta1/zz_sqlroledefinition_types.go index bc66e354e..69be82f76 100755 --- a/apis/cosmosdb/v1beta1/zz_sqlroledefinition_types.go +++ b/apis/cosmosdb/v1beta1/zz_sqlroledefinition_types.go @@ -162,9 +162,9 @@ type SQLRoleDefinitionStatus struct { type SQLRoleDefinition struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.assignableScopes) || has(self.initProvider.assignableScopes)",message="assignableScopes is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.permissions) || has(self.initProvider.permissions)",message="permissions is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.assignableScopes) || (has(self.initProvider) && has(self.initProvider.assignableScopes))",message="spec.forProvider.assignableScopes is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.permissions) || (has(self.initProvider) && has(self.initProvider.permissions))",message="spec.forProvider.permissions is a required parameter" Spec SQLRoleDefinitionSpec `json:"spec"` Status SQLRoleDefinitionStatus `json:"status,omitempty"` } diff --git a/apis/cosmosdb/v1beta1/zz_sqlstoredprocedure_types.go b/apis/cosmosdb/v1beta1/zz_sqlstoredprocedure_types.go index 82f9c68c8..2f6fb76d8 100755 --- a/apis/cosmosdb/v1beta1/zz_sqlstoredprocedure_types.go +++ b/apis/cosmosdb/v1beta1/zz_sqlstoredprocedure_types.go @@ -135,7 +135,7 @@ type SQLStoredProcedureStatus struct { type SQLStoredProcedure struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.body) || has(self.initProvider.body)",message="body is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.body) || (has(self.initProvider) && has(self.initProvider.body))",message="spec.forProvider.body is a required parameter" Spec SQLStoredProcedureSpec `json:"spec"` Status SQLStoredProcedureStatus `json:"status,omitempty"` } diff --git a/apis/cosmosdb/v1beta1/zz_sqltrigger_types.go b/apis/cosmosdb/v1beta1/zz_sqltrigger_types.go index affd4a4f2..f0d228507 100755 --- a/apis/cosmosdb/v1beta1/zz_sqltrigger_types.go +++ b/apis/cosmosdb/v1beta1/zz_sqltrigger_types.go @@ -108,9 +108,9 @@ type SQLTriggerStatus struct { type SQLTrigger struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.body) || has(self.initProvider.body)",message="body is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.operation) || has(self.initProvider.operation)",message="operation is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || has(self.initProvider.type)",message="type is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.body) || (has(self.initProvider) && has(self.initProvider.body))",message="spec.forProvider.body is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.operation) || (has(self.initProvider) && has(self.initProvider.operation))",message="spec.forProvider.operation is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter" Spec SQLTriggerSpec `json:"spec"` Status SQLTriggerStatus `json:"status,omitempty"` } diff --git a/apis/costmanagement/v1beta1/zz_costanomalyalert_types.go b/apis/costmanagement/v1beta1/zz_costanomalyalert_types.go index 82f0217ed..be9d39a30 100755 --- a/apis/costmanagement/v1beta1/zz_costanomalyalert_types.go +++ b/apis/costmanagement/v1beta1/zz_costanomalyalert_types.go @@ -101,9 +101,9 @@ type CostAnomalyAlertStatus struct { type CostAnomalyAlert struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || has(self.initProvider.displayName)",message="displayName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.emailAddresses) || has(self.initProvider.emailAddresses)",message="emailAddresses is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.emailSubject) || has(self.initProvider.emailSubject)",message="emailSubject is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.emailAddresses) || (has(self.initProvider) && has(self.initProvider.emailAddresses))",message="spec.forProvider.emailAddresses is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.emailSubject) || (has(self.initProvider) && has(self.initProvider.emailSubject))",message="spec.forProvider.emailSubject is a required parameter" Spec CostAnomalyAlertSpec `json:"spec"` Status CostAnomalyAlertStatus `json:"status,omitempty"` } diff --git a/apis/costmanagement/v1beta1/zz_generated.deepcopy.go b/apis/costmanagement/v1beta1/zz_generated.deepcopy.go index de471551f..64d417315 100644 --- a/apis/costmanagement/v1beta1/zz_generated.deepcopy.go +++ b/apis/costmanagement/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. diff --git a/apis/costmanagement/v1beta1/zz_generated.managed.go b/apis/costmanagement/v1beta1/zz_generated.managed.go index 00f4945ef..ee3c2788c 100644 --- a/apis/costmanagement/v1beta1/zz_generated.managed.go +++ b/apis/costmanagement/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *CostAnomalyAlert) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this CostAnomalyAlert. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *CostAnomalyAlert) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this CostAnomalyAlert. func (mg *CostAnomalyAlert) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *CostAnomalyAlert) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this CostAnomalyAlert. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *CostAnomalyAlert) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this CostAnomalyAlert. func (mg *CostAnomalyAlert) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *ResourceGroupCostManagementExport) GetProviderConfigReference() *xpv1. return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ResourceGroupCostManagementExport. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ResourceGroupCostManagementExport) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ResourceGroupCostManagementExport. func (mg *ResourceGroupCostManagementExport) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *ResourceGroupCostManagementExport) SetProviderConfigReference(r *xpv1. mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ResourceGroupCostManagementExport. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ResourceGroupCostManagementExport) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ResourceGroupCostManagementExport. func (mg *ResourceGroupCostManagementExport) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *SubscriptionCostManagementExport) GetProviderConfigReference() *xpv1.R return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SubscriptionCostManagementExport. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SubscriptionCostManagementExport) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SubscriptionCostManagementExport. func (mg *SubscriptionCostManagementExport) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *SubscriptionCostManagementExport) SetProviderConfigReference(r *xpv1.R mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SubscriptionCostManagementExport. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SubscriptionCostManagementExport) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SubscriptionCostManagementExport. func (mg *SubscriptionCostManagementExport) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/costmanagement/v1beta1/zz_resourcegroupcostmanagementexport_types.go b/apis/costmanagement/v1beta1/zz_resourcegroupcostmanagementexport_types.go index 098e5e97c..dff5191f7 100755 --- a/apis/costmanagement/v1beta1/zz_resourcegroupcostmanagementexport_types.go +++ b/apis/costmanagement/v1beta1/zz_resourcegroupcostmanagementexport_types.go @@ -203,11 +203,11 @@ type ResourceGroupCostManagementExportStatus struct { type ResourceGroupCostManagementExport struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.exportDataOptions) || has(self.initProvider.exportDataOptions)",message="exportDataOptions is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.exportDataStorageLocation) || has(self.initProvider.exportDataStorageLocation)",message="exportDataStorageLocation is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.recurrencePeriodEndDate) || has(self.initProvider.recurrencePeriodEndDate)",message="recurrencePeriodEndDate is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.recurrencePeriodStartDate) || has(self.initProvider.recurrencePeriodStartDate)",message="recurrencePeriodStartDate is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.recurrenceType) || has(self.initProvider.recurrenceType)",message="recurrenceType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.exportDataOptions) || (has(self.initProvider) && has(self.initProvider.exportDataOptions))",message="spec.forProvider.exportDataOptions is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.exportDataStorageLocation) || (has(self.initProvider) && has(self.initProvider.exportDataStorageLocation))",message="spec.forProvider.exportDataStorageLocation is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.recurrencePeriodEndDate) || (has(self.initProvider) && has(self.initProvider.recurrencePeriodEndDate))",message="spec.forProvider.recurrencePeriodEndDate is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.recurrencePeriodStartDate) || (has(self.initProvider) && has(self.initProvider.recurrencePeriodStartDate))",message="spec.forProvider.recurrencePeriodStartDate is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.recurrenceType) || (has(self.initProvider) && has(self.initProvider.recurrenceType))",message="spec.forProvider.recurrenceType is a required parameter" Spec ResourceGroupCostManagementExportSpec `json:"spec"` Status ResourceGroupCostManagementExportStatus `json:"status,omitempty"` } diff --git a/apis/costmanagement/v1beta1/zz_subscriptioncostmanagementexport_types.go b/apis/costmanagement/v1beta1/zz_subscriptioncostmanagementexport_types.go index 081639a04..3ea45691c 100755 --- a/apis/costmanagement/v1beta1/zz_subscriptioncostmanagementexport_types.go +++ b/apis/costmanagement/v1beta1/zz_subscriptioncostmanagementexport_types.go @@ -213,12 +213,12 @@ type SubscriptionCostManagementExportStatus struct { type SubscriptionCostManagementExport struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.exportDataOptions) || has(self.initProvider.exportDataOptions)",message="exportDataOptions is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.exportDataStorageLocation) || has(self.initProvider.exportDataStorageLocation)",message="exportDataStorageLocation is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.recurrencePeriodEndDate) || has(self.initProvider.recurrencePeriodEndDate)",message="recurrencePeriodEndDate is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.recurrencePeriodStartDate) || has(self.initProvider.recurrencePeriodStartDate)",message="recurrencePeriodStartDate is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.recurrenceType) || has(self.initProvider.recurrenceType)",message="recurrenceType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.exportDataOptions) || (has(self.initProvider) && has(self.initProvider.exportDataOptions))",message="spec.forProvider.exportDataOptions is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.exportDataStorageLocation) || (has(self.initProvider) && has(self.initProvider.exportDataStorageLocation))",message="spec.forProvider.exportDataStorageLocation is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.recurrencePeriodEndDate) || (has(self.initProvider) && has(self.initProvider.recurrencePeriodEndDate))",message="spec.forProvider.recurrencePeriodEndDate is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.recurrencePeriodStartDate) || (has(self.initProvider) && has(self.initProvider.recurrencePeriodStartDate))",message="spec.forProvider.recurrencePeriodStartDate is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.recurrenceType) || (has(self.initProvider) && has(self.initProvider.recurrenceType))",message="spec.forProvider.recurrenceType is a required parameter" Spec SubscriptionCostManagementExportSpec `json:"spec"` Status SubscriptionCostManagementExportStatus `json:"status,omitempty"` } diff --git a/apis/customproviders/v1beta1/zz_customprovider_types.go b/apis/customproviders/v1beta1/zz_customprovider_types.go index 862598a4d..adafaba32 100755 --- a/apis/customproviders/v1beta1/zz_customprovider_types.go +++ b/apis/customproviders/v1beta1/zz_customprovider_types.go @@ -214,7 +214,7 @@ type CustomProviderStatus struct { type CustomProvider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec CustomProviderSpec `json:"spec"` Status CustomProviderStatus `json:"status,omitempty"` } diff --git a/apis/customproviders/v1beta1/zz_generated.deepcopy.go b/apis/customproviders/v1beta1/zz_generated.deepcopy.go index e1fd07dd1..afce91509 100644 --- a/apis/customproviders/v1beta1/zz_generated.deepcopy.go +++ b/apis/customproviders/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -146,7 +145,8 @@ func (in *CustomProviderInitParameters) DeepCopyInto(out *CustomProviderInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -244,7 +244,8 @@ func (in *CustomProviderObservation) DeepCopyInto(out *CustomProviderObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -315,7 +316,8 @@ func (in *CustomProviderParameters) DeepCopyInto(out *CustomProviderParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/customproviders/v1beta1/zz_generated.managed.go b/apis/customproviders/v1beta1/zz_generated.managed.go index 70bc1fb25..09809f8cd 100644 --- a/apis/customproviders/v1beta1/zz_generated.managed.go +++ b/apis/customproviders/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *CustomProvider) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this CustomProvider. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *CustomProvider) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this CustomProvider. func (mg *CustomProvider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *CustomProvider) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this CustomProvider. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *CustomProvider) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this CustomProvider. func (mg *CustomProvider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/databoxedge/v1beta1/zz_device_types.go b/apis/databoxedge/v1beta1/zz_device_types.go index f70d0dace..0be342c76 100755 --- a/apis/databoxedge/v1beta1/zz_device_types.go +++ b/apis/databoxedge/v1beta1/zz_device_types.go @@ -152,8 +152,8 @@ type DeviceStatus struct { type Device struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec DeviceSpec `json:"spec"` Status DeviceStatus `json:"status,omitempty"` } diff --git a/apis/databoxedge/v1beta1/zz_generated.deepcopy.go b/apis/databoxedge/v1beta1/zz_generated.deepcopy.go index 214e1b5eb..f3655d06b 100644 --- a/apis/databoxedge/v1beta1/zz_generated.deepcopy.go +++ b/apis/databoxedge/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -62,7 +61,8 @@ func (in *DeviceInitParameters) DeepCopyInto(out *DeviceInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -151,7 +151,8 @@ func (in *DeviceObservation) DeepCopyInto(out *DeviceObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -206,7 +207,8 @@ func (in *DeviceParameters) DeepCopyInto(out *DeviceParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/databoxedge/v1beta1/zz_generated.managed.go b/apis/databoxedge/v1beta1/zz_generated.managed.go index 2de5916fa..aa2842eb3 100644 --- a/apis/databoxedge/v1beta1/zz_generated.managed.go +++ b/apis/databoxedge/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Device) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Device. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Device) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Device. func (mg *Device) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Device) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Device. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Device) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Device. func (mg *Device) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/databricks/v1beta1/zz_accessconnector_types.go b/apis/databricks/v1beta1/zz_accessconnector_types.go index 3f6ac9e18..db46b3f14 100755 --- a/apis/databricks/v1beta1/zz_accessconnector_types.go +++ b/apis/databricks/v1beta1/zz_accessconnector_types.go @@ -142,7 +142,7 @@ type AccessConnectorStatus struct { type AccessConnector struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec AccessConnectorSpec `json:"spec"` Status AccessConnectorStatus `json:"status,omitempty"` } diff --git a/apis/databricks/v1beta1/zz_generated.deepcopy.go b/apis/databricks/v1beta1/zz_generated.deepcopy.go index 5a55f2162..a62f4b7b5 100644 --- a/apis/databricks/v1beta1/zz_generated.deepcopy.go +++ b/apis/databricks/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -64,7 +63,8 @@ func (in *AccessConnectorInitParameters) DeepCopyInto(out *AccessConnectorInitPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -148,7 +148,8 @@ func (in *AccessConnectorObservation) DeepCopyInto(out *AccessConnectorObservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -205,7 +206,8 @@ func (in *AccessConnectorParameters) DeepCopyInto(out *AccessConnectorParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -996,7 +998,8 @@ func (in *WorkspaceInitParameters) DeepCopyInto(out *WorkspaceInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1154,7 +1157,8 @@ func (in *WorkspaceObservation) DeepCopyInto(out *WorkspaceObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1281,7 +1285,8 @@ func (in *WorkspaceParameters) DeepCopyInto(out *WorkspaceParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/databricks/v1beta1/zz_generated.managed.go b/apis/databricks/v1beta1/zz_generated.managed.go index a14357490..76305fb95 100644 --- a/apis/databricks/v1beta1/zz_generated.managed.go +++ b/apis/databricks/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *AccessConnector) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AccessConnector. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AccessConnector) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AccessConnector. func (mg *AccessConnector) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *AccessConnector) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AccessConnector. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AccessConnector) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AccessConnector. func (mg *AccessConnector) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *Workspace) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Workspace. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Workspace) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Workspace. func (mg *Workspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *Workspace) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Workspace. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Workspace) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Workspace. func (mg *Workspace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *WorkspaceCustomerManagedKey) GetProviderConfigReference() *xpv1.Refere return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this WorkspaceCustomerManagedKey. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *WorkspaceCustomerManagedKey) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this WorkspaceCustomerManagedKey. func (mg *WorkspaceCustomerManagedKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *WorkspaceCustomerManagedKey) SetProviderConfigReference(r *xpv1.Refere mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this WorkspaceCustomerManagedKey. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *WorkspaceCustomerManagedKey) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this WorkspaceCustomerManagedKey. func (mg *WorkspaceCustomerManagedKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/databricks/v1beta1/zz_workspace_types.go b/apis/databricks/v1beta1/zz_workspace_types.go index 2f3f98ed2..53e7dea27 100755 --- a/apis/databricks/v1beta1/zz_workspace_types.go +++ b/apis/databricks/v1beta1/zz_workspace_types.go @@ -408,8 +408,8 @@ type WorkspaceStatus struct { type Workspace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec WorkspaceSpec `json:"spec"` Status WorkspaceStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_customdataset_types.go b/apis/datafactory/v1beta1/zz_customdataset_types.go index 7db6f2a5d..136a5759f 100755 --- a/apis/datafactory/v1beta1/zz_customdataset_types.go +++ b/apis/datafactory/v1beta1/zz_customdataset_types.go @@ -203,9 +203,9 @@ type CustomDataSetStatus struct { type CustomDataSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.linkedService) || has(self.initProvider.linkedService)",message="linkedService is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || has(self.initProvider.type)",message="type is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.typePropertiesJson) || has(self.initProvider.typePropertiesJson)",message="typePropertiesJson is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.linkedService) || (has(self.initProvider) && has(self.initProvider.linkedService))",message="spec.forProvider.linkedService is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.typePropertiesJson) || (has(self.initProvider) && has(self.initProvider.typePropertiesJson))",message="spec.forProvider.typePropertiesJson is a required parameter" Spec CustomDataSetSpec `json:"spec"` Status CustomDataSetStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_dataflow_types.go b/apis/datafactory/v1beta1/zz_dataflow_types.go index 61aba0416..873ffd5d3 100755 --- a/apis/datafactory/v1beta1/zz_dataflow_types.go +++ b/apis/datafactory/v1beta1/zz_dataflow_types.go @@ -794,8 +794,8 @@ type DataFlowStatus struct { type DataFlow struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sink) || has(self.initProvider.sink)",message="sink is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.source) || has(self.initProvider.source)",message="source is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sink) || (has(self.initProvider) && has(self.initProvider.sink))",message="spec.forProvider.sink is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.source) || (has(self.initProvider) && has(self.initProvider.source))",message="spec.forProvider.source is a required parameter" Spec DataFlowSpec `json:"spec"` Status DataFlowStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_factory_types.go b/apis/datafactory/v1beta1/zz_factory_types.go index cbd0873d9..1d18d61b0 100755 --- a/apis/datafactory/v1beta1/zz_factory_types.go +++ b/apis/datafactory/v1beta1/zz_factory_types.go @@ -389,7 +389,7 @@ type FactoryStatus struct { type Factory struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec FactorySpec `json:"spec"` Status FactoryStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_generated.deepcopy.go b/apis/datafactory/v1beta1/zz_generated.deepcopy.go index 6ba7111d4..dd7ed605e 100644 --- a/apis/datafactory/v1beta1/zz_generated.deepcopy.go +++ b/apis/datafactory/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -725,7 +724,8 @@ func (in *CustomDataSetInitParameters) DeepCopyInto(out *CustomDataSetInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -768,7 +768,8 @@ func (in *CustomDataSetInitParameters) DeepCopyInto(out *CustomDataSetInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -845,7 +846,8 @@ func (in *CustomDataSetObservation) DeepCopyInto(out *CustomDataSetObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -898,7 +900,8 @@ func (in *CustomDataSetObservation) DeepCopyInto(out *CustomDataSetObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -943,7 +946,8 @@ func (in *CustomDataSetParameters) DeepCopyInto(out *CustomDataSetParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1001,7 +1005,8 @@ func (in *CustomDataSetParameters) DeepCopyInto(out *CustomDataSetParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1507,7 +1512,8 @@ func (in *DataSetAzureBlobInitParameters) DeepCopyInto(out *DataSetAzureBlobInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1558,7 +1564,8 @@ func (in *DataSetAzureBlobInitParameters) DeepCopyInto(out *DataSetAzureBlobInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1632,7 +1639,8 @@ func (in *DataSetAzureBlobObservation) DeepCopyInto(out *DataSetAzureBlobObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1698,7 +1706,8 @@ func (in *DataSetAzureBlobObservation) DeepCopyInto(out *DataSetAzureBlobObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1740,7 +1749,8 @@ func (in *DataSetAzureBlobParameters) DeepCopyInto(out *DataSetAzureBlobParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1821,7 +1831,8 @@ func (in *DataSetAzureBlobParameters) DeepCopyInto(out *DataSetAzureBlobParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1925,7 +1936,8 @@ func (in *DataSetBinaryInitParameters) DeepCopyInto(out *DataSetBinaryInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1982,7 +1994,8 @@ func (in *DataSetBinaryInitParameters) DeepCopyInto(out *DataSetBinaryInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2051,7 +2064,8 @@ func (in *DataSetBinaryObservation) DeepCopyInto(out *DataSetBinaryObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2123,7 +2137,8 @@ func (in *DataSetBinaryObservation) DeepCopyInto(out *DataSetBinaryObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2160,7 +2175,8 @@ func (in *DataSetBinaryParameters) DeepCopyInto(out *DataSetBinaryParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2247,7 +2263,8 @@ func (in *DataSetBinaryParameters) DeepCopyInto(out *DataSetBinaryParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2346,7 +2363,8 @@ func (in *DataSetCosmosDBSQLAPIInitParameters) DeepCopyInto(out *DataSetCosmosDB if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2387,7 +2405,8 @@ func (in *DataSetCosmosDBSQLAPIInitParameters) DeepCopyInto(out *DataSetCosmosDB if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2456,7 +2475,8 @@ func (in *DataSetCosmosDBSQLAPIObservation) DeepCopyInto(out *DataSetCosmosDBSQL if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2512,7 +2532,8 @@ func (in *DataSetCosmosDBSQLAPIObservation) DeepCopyInto(out *DataSetCosmosDBSQL if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2549,7 +2570,8 @@ func (in *DataSetCosmosDBSQLAPIParameters) DeepCopyInto(out *DataSetCosmosDBSQLA if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2620,7 +2642,8 @@ func (in *DataSetCosmosDBSQLAPIParameters) DeepCopyInto(out *DataSetCosmosDBSQLA if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3064,7 +3087,8 @@ func (in *DataSetDelimitedTextInitParameters) DeepCopyInto(out *DataSetDelimited if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3156,7 +3180,8 @@ func (in *DataSetDelimitedTextInitParameters) DeepCopyInto(out *DataSetDelimited if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3235,7 +3260,8 @@ func (in *DataSetDelimitedTextObservation) DeepCopyInto(out *DataSetDelimitedTex if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3342,7 +3368,8 @@ func (in *DataSetDelimitedTextObservation) DeepCopyInto(out *DataSetDelimitedTex if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3389,7 +3416,8 @@ func (in *DataSetDelimitedTextParameters) DeepCopyInto(out *DataSetDelimitedText if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3511,7 +3539,8 @@ func (in *DataSetDelimitedTextParameters) DeepCopyInto(out *DataSetDelimitedText if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3710,7 +3739,8 @@ func (in *DataSetHTTPInitParameters) DeepCopyInto(out *DataSetHTTPInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3746,7 +3776,8 @@ func (in *DataSetHTTPInitParameters) DeepCopyInto(out *DataSetHTTPInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3830,7 +3861,8 @@ func (in *DataSetHTTPObservation) DeepCopyInto(out *DataSetHTTPObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3881,7 +3913,8 @@ func (in *DataSetHTTPObservation) DeepCopyInto(out *DataSetHTTPObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3933,7 +3966,8 @@ func (in *DataSetHTTPParameters) DeepCopyInto(out *DataSetHTTPParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3999,7 +4033,8 @@ func (in *DataSetHTTPParameters) DeepCopyInto(out *DataSetHTTPParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4176,7 +4211,8 @@ func (in *DataSetInitParameters) DeepCopyInto(out *DataSetInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4488,7 +4524,8 @@ func (in *DataSetJSONInitParameters) DeepCopyInto(out *DataSetJSONInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4543,7 +4580,8 @@ func (in *DataSetJSONInitParameters) DeepCopyInto(out *DataSetJSONInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4612,7 +4650,8 @@ func (in *DataSetJSONObservation) DeepCopyInto(out *DataSetJSONObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4682,7 +4721,8 @@ func (in *DataSetJSONObservation) DeepCopyInto(out *DataSetJSONObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4719,7 +4759,8 @@ func (in *DataSetJSONParameters) DeepCopyInto(out *DataSetJSONParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4804,7 +4845,8 @@ func (in *DataSetJSONParameters) DeepCopyInto(out *DataSetJSONParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4993,7 +5035,8 @@ func (in *DataSetMySQLInitParameters) DeepCopyInto(out *DataSetMySQLInitParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5029,7 +5072,8 @@ func (in *DataSetMySQLInitParameters) DeepCopyInto(out *DataSetMySQLInitParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5103,7 +5147,8 @@ func (in *DataSetMySQLObservation) DeepCopyInto(out *DataSetMySQLObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5154,7 +5199,8 @@ func (in *DataSetMySQLObservation) DeepCopyInto(out *DataSetMySQLObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5196,7 +5242,8 @@ func (in *DataSetMySQLParameters) DeepCopyInto(out *DataSetMySQLParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5262,7 +5309,8 @@ func (in *DataSetMySQLParameters) DeepCopyInto(out *DataSetMySQLParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5434,7 +5482,8 @@ func (in *DataSetObservation) DeepCopyInto(out *DataSetObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5479,7 +5528,8 @@ func (in *DataSetParameters) DeepCopyInto(out *DataSetParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5791,7 +5841,8 @@ func (in *DataSetParquetInitParameters) DeepCopyInto(out *DataSetParquetInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5851,7 +5902,8 @@ func (in *DataSetParquetInitParameters) DeepCopyInto(out *DataSetParquetInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5920,7 +5972,8 @@ func (in *DataSetParquetObservation) DeepCopyInto(out *DataSetParquetObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5995,7 +6048,8 @@ func (in *DataSetParquetObservation) DeepCopyInto(out *DataSetParquetObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6032,7 +6086,8 @@ func (in *DataSetParquetParameters) DeepCopyInto(out *DataSetParquetParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6122,7 +6177,8 @@ func (in *DataSetParquetParameters) DeepCopyInto(out *DataSetParquetParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6311,7 +6367,8 @@ func (in *DataSetPostgreSQLInitParameters) DeepCopyInto(out *DataSetPostgreSQLIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6347,7 +6404,8 @@ func (in *DataSetPostgreSQLInitParameters) DeepCopyInto(out *DataSetPostgreSQLIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6421,7 +6479,8 @@ func (in *DataSetPostgreSQLObservation) DeepCopyInto(out *DataSetPostgreSQLObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6472,7 +6531,8 @@ func (in *DataSetPostgreSQLObservation) DeepCopyInto(out *DataSetPostgreSQLObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6514,7 +6574,8 @@ func (in *DataSetPostgreSQLParameters) DeepCopyInto(out *DataSetPostgreSQLParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6580,7 +6641,8 @@ func (in *DataSetPostgreSQLParameters) DeepCopyInto(out *DataSetPostgreSQLParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6774,7 +6836,8 @@ func (in *DataSetSQLServerTableInitParameters) DeepCopyInto(out *DataSetSQLServe if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6810,7 +6873,8 @@ func (in *DataSetSQLServerTableInitParameters) DeepCopyInto(out *DataSetSQLServe if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6884,7 +6948,8 @@ func (in *DataSetSQLServerTableObservation) DeepCopyInto(out *DataSetSQLServerTa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6935,7 +7000,8 @@ func (in *DataSetSQLServerTableObservation) DeepCopyInto(out *DataSetSQLServerTa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6977,7 +7043,8 @@ func (in *DataSetSQLServerTableParameters) DeepCopyInto(out *DataSetSQLServerTab if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7043,7 +7110,8 @@ func (in *DataSetSQLServerTableParameters) DeepCopyInto(out *DataSetSQLServerTab if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7237,7 +7305,8 @@ func (in *DataSetSnowflakeInitParameters) DeepCopyInto(out *DataSetSnowflakeInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7273,7 +7342,8 @@ func (in *DataSetSnowflakeInitParameters) DeepCopyInto(out *DataSetSnowflakeInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7352,7 +7422,8 @@ func (in *DataSetSnowflakeObservation) DeepCopyInto(out *DataSetSnowflakeObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7403,7 +7474,8 @@ func (in *DataSetSnowflakeObservation) DeepCopyInto(out *DataSetSnowflakeObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7450,7 +7522,8 @@ func (in *DataSetSnowflakeParameters) DeepCopyInto(out *DataSetSnowflakeParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7516,7 +7589,8 @@ func (in *DataSetSnowflakeParameters) DeepCopyInto(out *DataSetSnowflakeParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7717,7 +7791,8 @@ func (in *ExpressCustomSetupInitParameters) DeepCopyInto(out *ExpressCustomSetup if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7766,7 +7841,8 @@ func (in *ExpressCustomSetupObservation) DeepCopyInto(out *ExpressCustomSetupObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7815,7 +7891,8 @@ func (in *ExpressCustomSetupParameters) DeepCopyInto(out *ExpressCustomSetupPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7993,7 +8070,8 @@ func (in *FactoryInitParameters) DeepCopyInto(out *FactoryInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8123,7 +8201,8 @@ func (in *FactoryObservation) DeepCopyInto(out *FactoryObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8226,7 +8305,8 @@ func (in *FactoryParameters) DeepCopyInto(out *FactoryParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8308,7 +8388,8 @@ func (in *FlowletInitParameters) DeepCopyInto(out *FlowletInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8348,7 +8429,8 @@ func (in *FlowletObservation) DeepCopyInto(out *FlowletObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8388,7 +8470,8 @@ func (in *FlowletParameters) DeepCopyInto(out *FlowletParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -9644,7 +9727,8 @@ func (in *IntegrationRuntimeInitParameters) DeepCopyInto(out *IntegrationRuntime if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10247,7 +10331,8 @@ func (in *IntegrationRuntimeObservation) DeepCopyInto(out *IntegrationRuntimeObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10282,7 +10367,8 @@ func (in *IntegrationRuntimeParameters) DeepCopyInto(out *IntegrationRuntimePara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10677,7 +10763,8 @@ func (in *KeyVaultLicenseInitParameters) DeepCopyInto(out *KeyVaultLicenseInitPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10722,7 +10809,8 @@ func (in *KeyVaultLicenseObservation) DeepCopyInto(out *KeyVaultLicenseObservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10767,7 +10855,8 @@ func (in *KeyVaultLicenseParameters) DeepCopyInto(out *KeyVaultLicenseParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10812,7 +10901,8 @@ func (in *KeyVaultPasswordInitParameters) DeepCopyInto(out *KeyVaultPasswordInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10857,7 +10947,8 @@ func (in *KeyVaultPasswordObservation) DeepCopyInto(out *KeyVaultPasswordObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10902,7 +10993,8 @@ func (in *KeyVaultPasswordParameters) DeepCopyInto(out *KeyVaultPasswordParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11049,7 +11141,8 @@ func (in *LinkedCustomServiceInitParameters) DeepCopyInto(out *LinkedCustomServi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11087,7 +11180,8 @@ func (in *LinkedCustomServiceInitParameters) DeepCopyInto(out *LinkedCustomServi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11159,7 +11253,8 @@ func (in *LinkedCustomServiceObservation) DeepCopyInto(out *LinkedCustomServiceO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11207,7 +11302,8 @@ func (in *LinkedCustomServiceObservation) DeepCopyInto(out *LinkedCustomServiceO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11247,7 +11343,8 @@ func (in *LinkedCustomServiceParameters) DeepCopyInto(out *LinkedCustomServicePa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11300,7 +11397,8 @@ func (in *LinkedCustomServiceParameters) DeepCopyInto(out *LinkedCustomServicePa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11402,7 +11500,8 @@ func (in *LinkedServiceAzureBlobStorageInitParameters) DeepCopyInto(out *LinkedS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11450,7 +11549,8 @@ func (in *LinkedServiceAzureBlobStorageInitParameters) DeepCopyInto(out *LinkedS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11544,7 +11644,8 @@ func (in *LinkedServiceAzureBlobStorageObservation) DeepCopyInto(out *LinkedServ if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11602,7 +11703,8 @@ func (in *LinkedServiceAzureBlobStorageObservation) DeepCopyInto(out *LinkedServ if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11664,7 +11766,8 @@ func (in *LinkedServiceAzureBlobStorageParameters) DeepCopyInto(out *LinkedServi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11732,7 +11835,8 @@ func (in *LinkedServiceAzureBlobStorageParameters) DeepCopyInto(out *LinkedServi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11871,7 +11975,8 @@ func (in *LinkedServiceAzureDatabricksInitParameters) DeepCopyInto(out *LinkedSe if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11933,7 +12038,8 @@ func (in *LinkedServiceAzureDatabricksInitParameters) DeepCopyInto(out *LinkedSe if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12075,7 +12181,8 @@ func (in *LinkedServiceAzureDatabricksObservation) DeepCopyInto(out *LinkedServi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12152,7 +12259,8 @@ func (in *LinkedServiceAzureDatabricksObservation) DeepCopyInto(out *LinkedServi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12192,7 +12300,8 @@ func (in *LinkedServiceAzureDatabricksParameters) DeepCopyInto(out *LinkedServic if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12284,7 +12393,8 @@ func (in *LinkedServiceAzureDatabricksParameters) DeepCopyInto(out *LinkedServic if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12376,7 +12486,8 @@ func (in *LinkedServiceAzureFileStorageInitParameters) DeepCopyInto(out *LinkedS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12429,7 +12540,8 @@ func (in *LinkedServiceAzureFileStorageInitParameters) DeepCopyInto(out *LinkedS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12571,7 +12683,8 @@ func (in *LinkedServiceAzureFileStorageObservation) DeepCopyInto(out *LinkedServ if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12634,7 +12747,8 @@ func (in *LinkedServiceAzureFileStorageObservation) DeepCopyInto(out *LinkedServ if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12669,7 +12783,8 @@ func (in *LinkedServiceAzureFileStorageParameters) DeepCopyInto(out *LinkedServi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12738,7 +12853,8 @@ func (in *LinkedServiceAzureFileStorageParameters) DeepCopyInto(out *LinkedServi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12840,7 +12956,8 @@ func (in *LinkedServiceAzureFunctionInitParameters) DeepCopyInto(out *LinkedServ if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12883,7 +13000,8 @@ func (in *LinkedServiceAzureFunctionInitParameters) DeepCopyInto(out *LinkedServ if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12950,7 +13068,8 @@ func (in *LinkedServiceAzureFunctionObservation) DeepCopyInto(out *LinkedService if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13003,7 +13122,8 @@ func (in *LinkedServiceAzureFunctionObservation) DeepCopyInto(out *LinkedService if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13038,7 +13158,8 @@ func (in *LinkedServiceAzureFunctionParameters) DeepCopyInto(out *LinkedServiceA if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13101,7 +13222,8 @@ func (in *LinkedServiceAzureFunctionParameters) DeepCopyInto(out *LinkedServiceA if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13198,7 +13320,8 @@ func (in *LinkedServiceAzureSQLDatabaseInitParameters) DeepCopyInto(out *LinkedS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13253,7 +13376,8 @@ func (in *LinkedServiceAzureSQLDatabaseInitParameters) DeepCopyInto(out *LinkedS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13410,7 +13534,8 @@ func (in *LinkedServiceAzureSQLDatabaseObservation) DeepCopyInto(out *LinkedServ if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13475,7 +13600,8 @@ func (in *LinkedServiceAzureSQLDatabaseObservation) DeepCopyInto(out *LinkedServ if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13525,7 +13651,8 @@ func (in *LinkedServiceAzureSQLDatabaseParameters) DeepCopyInto(out *LinkedServi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13595,7 +13722,8 @@ func (in *LinkedServiceAzureSQLDatabaseParameters) DeepCopyInto(out *LinkedServi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13707,7 +13835,8 @@ func (in *LinkedServiceAzureSearchInitParameters) DeepCopyInto(out *LinkedServic if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13743,7 +13872,8 @@ func (in *LinkedServiceAzureSearchInitParameters) DeepCopyInto(out *LinkedServic if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13810,7 +13940,8 @@ func (in *LinkedServiceAzureSearchObservation) DeepCopyInto(out *LinkedServiceAz if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13861,7 +13992,8 @@ func (in *LinkedServiceAzureSearchObservation) DeepCopyInto(out *LinkedServiceAz if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13901,7 +14033,8 @@ func (in *LinkedServiceAzureSearchParameters) DeepCopyInto(out *LinkedServiceAzu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13952,7 +14085,8 @@ func (in *LinkedServiceAzureSearchParameters) DeepCopyInto(out *LinkedServiceAzu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14064,7 +14198,8 @@ func (in *LinkedServiceAzureTableStorageInitParameters) DeepCopyInto(out *Linked if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14100,7 +14235,8 @@ func (in *LinkedServiceAzureTableStorageInitParameters) DeepCopyInto(out *Linked if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14162,7 +14298,8 @@ func (in *LinkedServiceAzureTableStorageObservation) DeepCopyInto(out *LinkedSer if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14208,7 +14345,8 @@ func (in *LinkedServiceAzureTableStorageObservation) DeepCopyInto(out *LinkedSer if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14238,7 +14376,8 @@ func (in *LinkedServiceAzureTableStorageParameters) DeepCopyInto(out *LinkedServ if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14290,7 +14429,8 @@ func (in *LinkedServiceAzureTableStorageParameters) DeepCopyInto(out *LinkedServ if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14387,7 +14527,8 @@ func (in *LinkedServiceCosmosDBInitParameters) DeepCopyInto(out *LinkedServiceCo if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14428,7 +14569,8 @@ func (in *LinkedServiceCosmosDBInitParameters) DeepCopyInto(out *LinkedServiceCo if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14517,7 +14659,8 @@ func (in *LinkedServiceCosmosDBMongoapiInitParameters) DeepCopyInto(out *LinkedS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14558,7 +14701,8 @@ func (in *LinkedServiceCosmosDBMongoapiInitParameters) DeepCopyInto(out *LinkedS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14625,7 +14769,8 @@ func (in *LinkedServiceCosmosDBMongoapiObservation) DeepCopyInto(out *LinkedServ if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14676,7 +14821,8 @@ func (in *LinkedServiceCosmosDBMongoapiObservation) DeepCopyInto(out *LinkedServ if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14711,7 +14857,8 @@ func (in *LinkedServiceCosmosDBMongoapiParameters) DeepCopyInto(out *LinkedServi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14772,7 +14919,8 @@ func (in *LinkedServiceCosmosDBMongoapiParameters) DeepCopyInto(out *LinkedServi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14847,7 +14995,8 @@ func (in *LinkedServiceCosmosDBObservation) DeepCopyInto(out *LinkedServiceCosmo if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14898,7 +15047,8 @@ func (in *LinkedServiceCosmosDBObservation) DeepCopyInto(out *LinkedServiceCosmo if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14938,7 +15088,8 @@ func (in *LinkedServiceCosmosDBParameters) DeepCopyInto(out *LinkedServiceCosmos if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14999,7 +15150,8 @@ func (in *LinkedServiceCosmosDBParameters) DeepCopyInto(out *LinkedServiceCosmos if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15091,7 +15243,8 @@ func (in *LinkedServiceDataLakeStorageGen2InitParameters) DeepCopyInto(out *Link if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15127,7 +15280,8 @@ func (in *LinkedServiceDataLakeStorageGen2InitParameters) DeepCopyInto(out *Link if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15219,7 +15373,8 @@ func (in *LinkedServiceDataLakeStorageGen2Observation) DeepCopyInto(out *LinkedS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15265,7 +15420,8 @@ func (in *LinkedServiceDataLakeStorageGen2Observation) DeepCopyInto(out *LinkedS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15325,7 +15481,8 @@ func (in *LinkedServiceDataLakeStorageGen2Parameters) DeepCopyInto(out *LinkedSe if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15376,7 +15533,8 @@ func (in *LinkedServiceDataLakeStorageGen2Parameters) DeepCopyInto(out *LinkedSe if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15471,7 +15629,8 @@ func (in *LinkedServiceInitParameters) DeepCopyInto(out *LinkedServiceInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15528,7 +15687,8 @@ func (in *LinkedServiceKeyVaultInitParameters) DeepCopyInto(out *LinkedServiceKe if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15564,7 +15724,8 @@ func (in *LinkedServiceKeyVaultInitParameters) DeepCopyInto(out *LinkedServiceKe if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15626,7 +15787,8 @@ func (in *LinkedServiceKeyVaultObservation) DeepCopyInto(out *LinkedServiceKeyVa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15677,7 +15839,8 @@ func (in *LinkedServiceKeyVaultObservation) DeepCopyInto(out *LinkedServiceKeyVa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15707,7 +15870,8 @@ func (in *LinkedServiceKeyVaultParameters) DeepCopyInto(out *LinkedServiceKeyVau if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15773,7 +15937,8 @@ func (in *LinkedServiceKeyVaultParameters) DeepCopyInto(out *LinkedServiceKeyVau if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15865,7 +16030,8 @@ func (in *LinkedServiceKustoInitParameters) DeepCopyInto(out *LinkedServiceKusto if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15901,7 +16067,8 @@ func (in *LinkedServiceKustoInitParameters) DeepCopyInto(out *LinkedServiceKusto if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15978,7 +16145,8 @@ func (in *LinkedServiceKustoObservation) DeepCopyInto(out *LinkedServiceKustoObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16034,7 +16202,8 @@ func (in *LinkedServiceKustoObservation) DeepCopyInto(out *LinkedServiceKustoObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16079,7 +16248,8 @@ func (in *LinkedServiceKustoParameters) DeepCopyInto(out *LinkedServiceKustoPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16160,7 +16330,8 @@ func (in *LinkedServiceKustoParameters) DeepCopyInto(out *LinkedServiceKustoPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16272,7 +16443,8 @@ func (in *LinkedServiceMySQLInitParameters) DeepCopyInto(out *LinkedServiceMySQL if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16313,7 +16485,8 @@ func (in *LinkedServiceMySQLInitParameters) DeepCopyInto(out *LinkedServiceMySQL if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16375,7 +16548,8 @@ func (in *LinkedServiceMySQLObservation) DeepCopyInto(out *LinkedServiceMySQLObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16426,7 +16600,8 @@ func (in *LinkedServiceMySQLObservation) DeepCopyInto(out *LinkedServiceMySQLObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16456,7 +16631,8 @@ func (in *LinkedServiceMySQLParameters) DeepCopyInto(out *LinkedServiceMySQLPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16512,7 +16688,8 @@ func (in *LinkedServiceMySQLParameters) DeepCopyInto(out *LinkedServiceMySQLPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16604,7 +16781,8 @@ func (in *LinkedServiceODataInitParameters) DeepCopyInto(out *LinkedServiceOData if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16647,7 +16825,8 @@ func (in *LinkedServiceODataInitParameters) DeepCopyInto(out *LinkedServiceOData if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16714,7 +16893,8 @@ func (in *LinkedServiceODataObservation) DeepCopyInto(out *LinkedServiceODataObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16767,7 +16947,8 @@ func (in *LinkedServiceODataObservation) DeepCopyInto(out *LinkedServiceODataObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16802,7 +16983,8 @@ func (in *LinkedServiceODataParameters) DeepCopyInto(out *LinkedServiceODataPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16860,7 +17042,8 @@ func (in *LinkedServiceODataParameters) DeepCopyInto(out *LinkedServiceODataPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16935,7 +17118,8 @@ func (in *LinkedServiceObservation) DeepCopyInto(out *LinkedServiceObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17053,7 +17237,8 @@ func (in *LinkedServiceOdbcInitParameters) DeepCopyInto(out *LinkedServiceOdbcIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17101,7 +17286,8 @@ func (in *LinkedServiceOdbcInitParameters) DeepCopyInto(out *LinkedServiceOdbcIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17163,7 +17349,8 @@ func (in *LinkedServiceOdbcObservation) DeepCopyInto(out *LinkedServiceOdbcObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17221,7 +17408,8 @@ func (in *LinkedServiceOdbcObservation) DeepCopyInto(out *LinkedServiceOdbcObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17251,7 +17439,8 @@ func (in *LinkedServiceOdbcParameters) DeepCopyInto(out *LinkedServiceOdbcParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17314,7 +17503,8 @@ func (in *LinkedServiceOdbcParameters) DeepCopyInto(out *LinkedServiceOdbcParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17394,7 +17584,8 @@ func (in *LinkedServiceParameters) DeepCopyInto(out *LinkedServiceParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17451,7 +17642,8 @@ func (in *LinkedServicePostgreSQLInitParameters) DeepCopyInto(out *LinkedService if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17492,7 +17684,8 @@ func (in *LinkedServicePostgreSQLInitParameters) DeepCopyInto(out *LinkedService if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17554,7 +17747,8 @@ func (in *LinkedServicePostgreSQLObservation) DeepCopyInto(out *LinkedServicePos if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17605,7 +17799,8 @@ func (in *LinkedServicePostgreSQLObservation) DeepCopyInto(out *LinkedServicePos if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17635,7 +17830,8 @@ func (in *LinkedServicePostgreSQLParameters) DeepCopyInto(out *LinkedServicePost if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17691,7 +17887,8 @@ func (in *LinkedServicePostgreSQLParameters) DeepCopyInto(out *LinkedServicePost if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17783,7 +17980,8 @@ func (in *LinkedServiceSFTPInitParameters) DeepCopyInto(out *LinkedServiceSFTPIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17834,7 +18032,8 @@ func (in *LinkedServiceSFTPInitParameters) DeepCopyInto(out *LinkedServiceSFTPIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17911,7 +18110,8 @@ func (in *LinkedServiceSFTPObservation) DeepCopyInto(out *LinkedServiceSFTPObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17972,7 +18172,8 @@ func (in *LinkedServiceSFTPObservation) DeepCopyInto(out *LinkedServiceSFTPObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -18017,7 +18218,8 @@ func (in *LinkedServiceSFTPParameters) DeepCopyInto(out *LinkedServiceSFTPParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -18083,7 +18285,8 @@ func (in *LinkedServiceSFTPParameters) DeepCopyInto(out *LinkedServiceSFTPParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -18191,7 +18394,8 @@ func (in *LinkedServiceSQLServerInitParameters) DeepCopyInto(out *LinkedServiceS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -18246,7 +18450,8 @@ func (in *LinkedServiceSQLServerInitParameters) DeepCopyInto(out *LinkedServiceS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -18468,7 +18673,8 @@ func (in *LinkedServiceSQLServerObservation) DeepCopyInto(out *LinkedServiceSQLS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -18533,7 +18739,8 @@ func (in *LinkedServiceSQLServerObservation) DeepCopyInto(out *LinkedServiceSQLS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -18568,7 +18775,8 @@ func (in *LinkedServiceSQLServerParameters) DeepCopyInto(out *LinkedServiceSQLSe if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -18638,7 +18846,8 @@ func (in *LinkedServiceSQLServerParameters) DeepCopyInto(out *LinkedServiceSQLSe if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -18735,7 +18944,8 @@ func (in *LinkedServiceSnowflakeInitParameters) DeepCopyInto(out *LinkedServiceS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -18783,7 +18993,8 @@ func (in *LinkedServiceSnowflakeInitParameters) DeepCopyInto(out *LinkedServiceS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -18925,7 +19136,8 @@ func (in *LinkedServiceSnowflakeObservation) DeepCopyInto(out *LinkedServiceSnow if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -18983,7 +19195,8 @@ func (in *LinkedServiceSnowflakeObservation) DeepCopyInto(out *LinkedServiceSnow if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -19013,7 +19226,8 @@ func (in *LinkedServiceSnowflakeParameters) DeepCopyInto(out *LinkedServiceSnowf if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -19076,7 +19290,8 @@ func (in *LinkedServiceSnowflakeParameters) DeepCopyInto(out *LinkedServiceSnowf if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -19168,7 +19383,8 @@ func (in *LinkedServiceSynapseInitParameters) DeepCopyInto(out *LinkedServiceSyn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -19216,7 +19432,8 @@ func (in *LinkedServiceSynapseInitParameters) DeepCopyInto(out *LinkedServiceSyn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -19358,7 +19575,8 @@ func (in *LinkedServiceSynapseObservation) DeepCopyInto(out *LinkedServiceSynaps if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -19416,7 +19634,8 @@ func (in *LinkedServiceSynapseObservation) DeepCopyInto(out *LinkedServiceSynaps if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -19446,7 +19665,8 @@ func (in *LinkedServiceSynapseParameters) DeepCopyInto(out *LinkedServiceSynapse if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -19509,7 +19729,8 @@ func (in *LinkedServiceSynapseParameters) DeepCopyInto(out *LinkedServiceSynapse if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -19601,7 +19822,8 @@ func (in *LinkedServiceWebInitParameters) DeepCopyInto(out *LinkedServiceWebInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -19642,7 +19864,8 @@ func (in *LinkedServiceWebInitParameters) DeepCopyInto(out *LinkedServiceWebInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -19714,7 +19937,8 @@ func (in *LinkedServiceWebObservation) DeepCopyInto(out *LinkedServiceWebObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -19765,7 +19989,8 @@ func (in *LinkedServiceWebObservation) DeepCopyInto(out *LinkedServiceWebObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -19805,7 +20030,8 @@ func (in *LinkedServiceWebParameters) DeepCopyInto(out *LinkedServiceWebParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -19861,7 +20087,8 @@ func (in *LinkedServiceWebParameters) DeepCopyInto(out *LinkedServiceWebParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -20268,7 +20495,8 @@ func (in *NewClusterConfigInitParameters) DeepCopyInto(out *NewClusterConfigInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -20319,7 +20547,8 @@ func (in *NewClusterConfigInitParameters) DeepCopyInto(out *NewClusterConfigInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -20334,7 +20563,8 @@ func (in *NewClusterConfigInitParameters) DeepCopyInto(out *NewClusterConfigInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -20369,7 +20599,8 @@ func (in *NewClusterConfigObservation) DeepCopyInto(out *NewClusterConfigObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -20420,7 +20651,8 @@ func (in *NewClusterConfigObservation) DeepCopyInto(out *NewClusterConfigObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -20435,7 +20667,8 @@ func (in *NewClusterConfigObservation) DeepCopyInto(out *NewClusterConfigObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -20470,7 +20703,8 @@ func (in *NewClusterConfigParameters) DeepCopyInto(out *NewClusterConfigParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -20521,7 +20755,8 @@ func (in *NewClusterConfigParameters) DeepCopyInto(out *NewClusterConfigParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -20536,7 +20771,8 @@ func (in *NewClusterConfigParameters) DeepCopyInto(out *NewClusterConfigParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -20704,7 +20940,8 @@ func (in *PipelineInitParameters) DeepCopyInto(out *PipelineInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -20719,7 +20956,8 @@ func (in *PipelineInitParameters) DeepCopyInto(out *PipelineInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -20827,7 +21065,8 @@ func (in *PipelineObservation) DeepCopyInto(out *PipelineObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -20842,7 +21081,8 @@ func (in *PipelineObservation) DeepCopyInto(out *PipelineObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -20923,7 +21163,8 @@ func (in *PipelineParameters) DeepCopyInto(out *PipelineParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -20938,7 +21179,8 @@ func (in *PipelineParameters) DeepCopyInto(out *PipelineParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21158,7 +21400,8 @@ func (in *RejectedLinkedServiceInitParameters) DeepCopyInto(out *RejectedLinkedS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21193,7 +21436,8 @@ func (in *RejectedLinkedServiceObservation) DeepCopyInto(out *RejectedLinkedServ if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21228,7 +21472,8 @@ func (in *RejectedLinkedServiceParameters) DeepCopyInto(out *RejectedLinkedServi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21656,7 +21901,8 @@ func (in *SchemaLinkedServiceInitParameters) DeepCopyInto(out *SchemaLinkedServi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21691,7 +21937,8 @@ func (in *SchemaLinkedServiceObservation) DeepCopyInto(out *SchemaLinkedServiceO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21726,7 +21973,8 @@ func (in *SchemaLinkedServiceParameters) DeepCopyInto(out *SchemaLinkedServicePa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21901,7 +22149,8 @@ func (in *SinkLinkedServiceInitParameters) DeepCopyInto(out *SinkLinkedServiceIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21936,7 +22185,8 @@ func (in *SinkLinkedServiceObservation) DeepCopyInto(out *SinkLinkedServiceObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21971,7 +22221,8 @@ func (in *SinkLinkedServiceParameters) DeepCopyInto(out *SinkLinkedServiceParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22121,7 +22372,8 @@ func (in *SourceDataSetInitParameters) DeepCopyInto(out *SourceDataSetInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22156,7 +22408,8 @@ func (in *SourceDataSetObservation) DeepCopyInto(out *SourceDataSetObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22201,7 +22454,8 @@ func (in *SourceDataSetParameters) DeepCopyInto(out *SourceDataSetParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22241,7 +22495,8 @@ func (in *SourceFlowletInitParameters) DeepCopyInto(out *SourceFlowletInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22281,7 +22536,8 @@ func (in *SourceFlowletObservation) DeepCopyInto(out *SourceFlowletObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22321,7 +22577,8 @@ func (in *SourceFlowletParameters) DeepCopyInto(out *SourceFlowletParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22416,7 +22673,8 @@ func (in *SourceLinkedServiceInitParameters) DeepCopyInto(out *SourceLinkedServi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22451,7 +22709,8 @@ func (in *SourceLinkedServiceObservation) DeepCopyInto(out *SourceLinkedServiceO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22486,7 +22745,8 @@ func (in *SourceLinkedServiceParameters) DeepCopyInto(out *SourceLinkedServicePa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22641,7 +22901,8 @@ func (in *SourceRejectedLinkedServiceInitParameters) DeepCopyInto(out *SourceRej if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22676,7 +22937,8 @@ func (in *SourceRejectedLinkedServiceObservation) DeepCopyInto(out *SourceReject if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22711,7 +22973,8 @@ func (in *SourceRejectedLinkedServiceParameters) DeepCopyInto(out *SourceRejecte if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22746,7 +23009,8 @@ func (in *SourceSchemaLinkedServiceInitParameters) DeepCopyInto(out *SourceSchem if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22781,7 +23045,8 @@ func (in *SourceSchemaLinkedServiceObservation) DeepCopyInto(out *SourceSchemaLi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22816,7 +23081,8 @@ func (in *SourceSchemaLinkedServiceParameters) DeepCopyInto(out *SourceSchemaLin if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22851,7 +23117,8 @@ func (in *TransformationDataSetInitParameters) DeepCopyInto(out *TransformationD if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22886,7 +23153,8 @@ func (in *TransformationDataSetObservation) DeepCopyInto(out *TransformationData if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22921,7 +23189,8 @@ func (in *TransformationDataSetParameters) DeepCopyInto(out *TransformationDataS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22961,7 +23230,8 @@ func (in *TransformationFlowletInitParameters) DeepCopyInto(out *TransformationF if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -23001,7 +23271,8 @@ func (in *TransformationFlowletObservation) DeepCopyInto(out *TransformationFlow if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -23041,7 +23312,8 @@ func (in *TransformationFlowletParameters) DeepCopyInto(out *TransformationFlowl if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -23122,7 +23394,8 @@ func (in *TransformationLinkedServiceInitParameters) DeepCopyInto(out *Transform if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -23157,7 +23430,8 @@ func (in *TransformationLinkedServiceObservation) DeepCopyInto(out *Transformati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -23192,7 +23466,8 @@ func (in *TransformationLinkedServiceParameters) DeepCopyInto(out *Transformatio if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -23346,7 +23621,8 @@ func (in *TriggerBlobEventInitParameters) DeepCopyInto(out *TriggerBlobEventInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -23462,7 +23738,8 @@ func (in *TriggerBlobEventObservation) DeepCopyInto(out *TriggerBlobEventObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -23561,7 +23838,8 @@ func (in *TriggerBlobEventParameters) DeepCopyInto(out *TriggerBlobEventParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -23670,7 +23948,8 @@ func (in *TriggerBlobEventPipelineInitParameters) DeepCopyInto(out *TriggerBlobE if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -23705,7 +23984,8 @@ func (in *TriggerBlobEventPipelineObservation) DeepCopyInto(out *TriggerBlobEven if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -23750,7 +24030,8 @@ func (in *TriggerBlobEventPipelineParameters) DeepCopyInto(out *TriggerBlobEvent if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -23847,7 +24128,8 @@ func (in *TriggerCustomEventInitParameters) DeepCopyInto(out *TriggerCustomEvent if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -23958,7 +24240,8 @@ func (in *TriggerCustomEventObservation) DeepCopyInto(out *TriggerCustomEventObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -24052,7 +24335,8 @@ func (in *TriggerCustomEventParameters) DeepCopyInto(out *TriggerCustomEventPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -24156,7 +24440,8 @@ func (in *TriggerCustomEventPipelineInitParameters) DeepCopyInto(out *TriggerCus if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -24191,7 +24476,8 @@ func (in *TriggerCustomEventPipelineObservation) DeepCopyInto(out *TriggerCustom if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -24236,7 +24522,8 @@ func (in *TriggerCustomEventPipelineParameters) DeepCopyInto(out *TriggerCustomE if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -24371,7 +24658,8 @@ func (in *TriggerScheduleInitParameters) DeepCopyInto(out *TriggerScheduleInitPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -24508,7 +24796,8 @@ func (in *TriggerScheduleObservation) DeepCopyInto(out *TriggerScheduleObservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -24628,7 +24917,8 @@ func (in *TriggerScheduleParameters) DeepCopyInto(out *TriggerScheduleParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -24680,7 +24970,8 @@ func (in *TriggerSchedulePipelineInitParameters) DeepCopyInto(out *TriggerSchedu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -24715,7 +25006,8 @@ func (in *TriggerSchedulePipelineObservation) DeepCopyInto(out *TriggerScheduleP if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -24750,7 +25042,8 @@ func (in *TriggerSchedulePipelineParameters) DeepCopyInto(out *TriggerSchedulePi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/datafactory/v1beta1/zz_generated.managed.go b/apis/datafactory/v1beta1/zz_generated.managed.go index e99c6aa81..40836d784 100644 --- a/apis/datafactory/v1beta1/zz_generated.managed.go +++ b/apis/datafactory/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *CustomDataSet) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this CustomDataSet. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *CustomDataSet) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this CustomDataSet. func (mg *CustomDataSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *CustomDataSet) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this CustomDataSet. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *CustomDataSet) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this CustomDataSet. func (mg *CustomDataSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *DataFlow) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataFlow. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataFlow) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataFlow. func (mg *DataFlow) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *DataFlow) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataFlow. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataFlow) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataFlow. func (mg *DataFlow) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *DataSetAzureBlob) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataSetAzureBlob. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataSetAzureBlob) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataSetAzureBlob. func (mg *DataSetAzureBlob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *DataSetAzureBlob) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataSetAzureBlob. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataSetAzureBlob) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataSetAzureBlob. func (mg *DataSetAzureBlob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *DataSetBinary) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataSetBinary. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataSetBinary) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataSetBinary. func (mg *DataSetBinary) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *DataSetBinary) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataSetBinary. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataSetBinary) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataSetBinary. func (mg *DataSetBinary) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *DataSetCosmosDBSQLAPI) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataSetCosmosDBSQLAPI. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataSetCosmosDBSQLAPI) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataSetCosmosDBSQLAPI. func (mg *DataSetCosmosDBSQLAPI) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *DataSetCosmosDBSQLAPI) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataSetCosmosDBSQLAPI. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataSetCosmosDBSQLAPI) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataSetCosmosDBSQLAPI. func (mg *DataSetCosmosDBSQLAPI) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *DataSetDelimitedText) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataSetDelimitedText. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataSetDelimitedText) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataSetDelimitedText. func (mg *DataSetDelimitedText) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *DataSetDelimitedText) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataSetDelimitedText. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataSetDelimitedText) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataSetDelimitedText. func (mg *DataSetDelimitedText) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *DataSetHTTP) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataSetHTTP. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataSetHTTP) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataSetHTTP. func (mg *DataSetHTTP) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *DataSetHTTP) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataSetHTTP. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataSetHTTP) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataSetHTTP. func (mg *DataSetHTTP) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *DataSetJSON) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataSetJSON. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataSetJSON) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataSetJSON. func (mg *DataSetJSON) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *DataSetJSON) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataSetJSON. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataSetJSON) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataSetJSON. func (mg *DataSetJSON) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *DataSetMySQL) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataSetMySQL. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataSetMySQL) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataSetMySQL. func (mg *DataSetMySQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *DataSetMySQL) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataSetMySQL. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataSetMySQL) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataSetMySQL. func (mg *DataSetMySQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *DataSetParquet) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataSetParquet. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataSetParquet) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataSetParquet. func (mg *DataSetParquet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *DataSetParquet) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataSetParquet. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataSetParquet) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataSetParquet. func (mg *DataSetParquet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *DataSetPostgreSQL) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataSetPostgreSQL. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataSetPostgreSQL) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataSetPostgreSQL. func (mg *DataSetPostgreSQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *DataSetPostgreSQL) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataSetPostgreSQL. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataSetPostgreSQL) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataSetPostgreSQL. func (mg *DataSetPostgreSQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *DataSetSQLServerTable) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataSetSQLServerTable. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataSetSQLServerTable) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataSetSQLServerTable. func (mg *DataSetSQLServerTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *DataSetSQLServerTable) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataSetSQLServerTable. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataSetSQLServerTable) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataSetSQLServerTable. func (mg *DataSetSQLServerTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -939,14 +747,6 @@ func (mg *DataSetSnowflake) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataSetSnowflake. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataSetSnowflake) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataSetSnowflake. func (mg *DataSetSnowflake) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -977,14 +777,6 @@ func (mg *DataSetSnowflake) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataSetSnowflake. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataSetSnowflake) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataSetSnowflake. func (mg *DataSetSnowflake) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1015,14 +807,6 @@ func (mg *Factory) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Factory. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Factory) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Factory. func (mg *Factory) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1053,14 +837,6 @@ func (mg *Factory) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Factory. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Factory) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Factory. func (mg *Factory) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1091,14 +867,6 @@ func (mg *IntegrationRuntimeAzure) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IntegrationRuntimeAzure. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IntegrationRuntimeAzure) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IntegrationRuntimeAzure. func (mg *IntegrationRuntimeAzure) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1129,14 +897,6 @@ func (mg *IntegrationRuntimeAzure) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IntegrationRuntimeAzure. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IntegrationRuntimeAzure) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IntegrationRuntimeAzure. func (mg *IntegrationRuntimeAzure) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1167,14 +927,6 @@ func (mg *IntegrationRuntimeAzureSSIS) GetProviderConfigReference() *xpv1.Refere return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IntegrationRuntimeAzureSSIS. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IntegrationRuntimeAzureSSIS) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IntegrationRuntimeAzureSSIS. func (mg *IntegrationRuntimeAzureSSIS) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1205,14 +957,6 @@ func (mg *IntegrationRuntimeAzureSSIS) SetProviderConfigReference(r *xpv1.Refere mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IntegrationRuntimeAzureSSIS. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IntegrationRuntimeAzureSSIS) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IntegrationRuntimeAzureSSIS. func (mg *IntegrationRuntimeAzureSSIS) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1243,14 +987,6 @@ func (mg *IntegrationRuntimeManaged) GetProviderConfigReference() *xpv1.Referenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IntegrationRuntimeManaged. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IntegrationRuntimeManaged) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IntegrationRuntimeManaged. func (mg *IntegrationRuntimeManaged) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1281,14 +1017,6 @@ func (mg *IntegrationRuntimeManaged) SetProviderConfigReference(r *xpv1.Referenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IntegrationRuntimeManaged. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IntegrationRuntimeManaged) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IntegrationRuntimeManaged. func (mg *IntegrationRuntimeManaged) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1319,14 +1047,6 @@ func (mg *IntegrationRuntimeSelfHosted) GetProviderConfigReference() *xpv1.Refer return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IntegrationRuntimeSelfHosted. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IntegrationRuntimeSelfHosted) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IntegrationRuntimeSelfHosted. func (mg *IntegrationRuntimeSelfHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1357,14 +1077,6 @@ func (mg *IntegrationRuntimeSelfHosted) SetProviderConfigReference(r *xpv1.Refer mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IntegrationRuntimeSelfHosted. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IntegrationRuntimeSelfHosted) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IntegrationRuntimeSelfHosted. func (mg *IntegrationRuntimeSelfHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1395,14 +1107,6 @@ func (mg *LinkedCustomService) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedCustomService. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedCustomService) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedCustomService. func (mg *LinkedCustomService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1433,14 +1137,6 @@ func (mg *LinkedCustomService) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedCustomService. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedCustomService) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedCustomService. func (mg *LinkedCustomService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1471,14 +1167,6 @@ func (mg *LinkedServiceAzureBlobStorage) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceAzureBlobStorage. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceAzureBlobStorage) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceAzureBlobStorage. func (mg *LinkedServiceAzureBlobStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1509,14 +1197,6 @@ func (mg *LinkedServiceAzureBlobStorage) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceAzureBlobStorage. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceAzureBlobStorage) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceAzureBlobStorage. func (mg *LinkedServiceAzureBlobStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1547,14 +1227,6 @@ func (mg *LinkedServiceAzureDatabricks) GetProviderConfigReference() *xpv1.Refer return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceAzureDatabricks. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceAzureDatabricks) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceAzureDatabricks. func (mg *LinkedServiceAzureDatabricks) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1585,14 +1257,6 @@ func (mg *LinkedServiceAzureDatabricks) SetProviderConfigReference(r *xpv1.Refer mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceAzureDatabricks. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceAzureDatabricks) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceAzureDatabricks. func (mg *LinkedServiceAzureDatabricks) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1623,14 +1287,6 @@ func (mg *LinkedServiceAzureFileStorage) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceAzureFileStorage. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceAzureFileStorage) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceAzureFileStorage. func (mg *LinkedServiceAzureFileStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1661,14 +1317,6 @@ func (mg *LinkedServiceAzureFileStorage) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceAzureFileStorage. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceAzureFileStorage) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceAzureFileStorage. func (mg *LinkedServiceAzureFileStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1699,14 +1347,6 @@ func (mg *LinkedServiceAzureFunction) GetProviderConfigReference() *xpv1.Referen return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceAzureFunction. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceAzureFunction) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceAzureFunction. func (mg *LinkedServiceAzureFunction) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1737,14 +1377,6 @@ func (mg *LinkedServiceAzureFunction) SetProviderConfigReference(r *xpv1.Referen mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceAzureFunction. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceAzureFunction) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceAzureFunction. func (mg *LinkedServiceAzureFunction) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1775,14 +1407,6 @@ func (mg *LinkedServiceAzureSQLDatabase) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceAzureSQLDatabase. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceAzureSQLDatabase) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceAzureSQLDatabase. func (mg *LinkedServiceAzureSQLDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1813,14 +1437,6 @@ func (mg *LinkedServiceAzureSQLDatabase) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceAzureSQLDatabase. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceAzureSQLDatabase) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceAzureSQLDatabase. func (mg *LinkedServiceAzureSQLDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1851,14 +1467,6 @@ func (mg *LinkedServiceAzureSearch) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceAzureSearch. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceAzureSearch) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceAzureSearch. func (mg *LinkedServiceAzureSearch) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1889,14 +1497,6 @@ func (mg *LinkedServiceAzureSearch) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceAzureSearch. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceAzureSearch) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceAzureSearch. func (mg *LinkedServiceAzureSearch) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1927,14 +1527,6 @@ func (mg *LinkedServiceAzureTableStorage) GetProviderConfigReference() *xpv1.Ref return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceAzureTableStorage. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceAzureTableStorage) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceAzureTableStorage. func (mg *LinkedServiceAzureTableStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1965,14 +1557,6 @@ func (mg *LinkedServiceAzureTableStorage) SetProviderConfigReference(r *xpv1.Ref mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceAzureTableStorage. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceAzureTableStorage) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceAzureTableStorage. func (mg *LinkedServiceAzureTableStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2003,14 +1587,6 @@ func (mg *LinkedServiceCosmosDB) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceCosmosDB. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceCosmosDB) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceCosmosDB. func (mg *LinkedServiceCosmosDB) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2041,14 +1617,6 @@ func (mg *LinkedServiceCosmosDB) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceCosmosDB. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceCosmosDB) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceCosmosDB. func (mg *LinkedServiceCosmosDB) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2079,14 +1647,6 @@ func (mg *LinkedServiceCosmosDBMongoapi) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceCosmosDBMongoapi. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceCosmosDBMongoapi) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceCosmosDBMongoapi. func (mg *LinkedServiceCosmosDBMongoapi) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2117,14 +1677,6 @@ func (mg *LinkedServiceCosmosDBMongoapi) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceCosmosDBMongoapi. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceCosmosDBMongoapi) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceCosmosDBMongoapi. func (mg *LinkedServiceCosmosDBMongoapi) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2155,14 +1707,6 @@ func (mg *LinkedServiceDataLakeStorageGen2) GetProviderConfigReference() *xpv1.R return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceDataLakeStorageGen2. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceDataLakeStorageGen2) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceDataLakeStorageGen2. func (mg *LinkedServiceDataLakeStorageGen2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2193,14 +1737,6 @@ func (mg *LinkedServiceDataLakeStorageGen2) SetProviderConfigReference(r *xpv1.R mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceDataLakeStorageGen2. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceDataLakeStorageGen2) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceDataLakeStorageGen2. func (mg *LinkedServiceDataLakeStorageGen2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2231,14 +1767,6 @@ func (mg *LinkedServiceKeyVault) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceKeyVault. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceKeyVault) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceKeyVault. func (mg *LinkedServiceKeyVault) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2269,14 +1797,6 @@ func (mg *LinkedServiceKeyVault) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceKeyVault. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceKeyVault) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceKeyVault. func (mg *LinkedServiceKeyVault) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2307,14 +1827,6 @@ func (mg *LinkedServiceKusto) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceKusto. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceKusto) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceKusto. func (mg *LinkedServiceKusto) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2345,14 +1857,6 @@ func (mg *LinkedServiceKusto) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceKusto. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceKusto) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceKusto. func (mg *LinkedServiceKusto) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2383,14 +1887,6 @@ func (mg *LinkedServiceMySQL) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceMySQL. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceMySQL) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceMySQL. func (mg *LinkedServiceMySQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2421,14 +1917,6 @@ func (mg *LinkedServiceMySQL) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceMySQL. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceMySQL) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceMySQL. func (mg *LinkedServiceMySQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2459,14 +1947,6 @@ func (mg *LinkedServiceOData) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceOData. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceOData) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceOData. func (mg *LinkedServiceOData) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2497,14 +1977,6 @@ func (mg *LinkedServiceOData) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceOData. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceOData) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceOData. func (mg *LinkedServiceOData) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2535,14 +2007,6 @@ func (mg *LinkedServiceOdbc) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceOdbc. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceOdbc) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceOdbc. func (mg *LinkedServiceOdbc) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2573,14 +2037,6 @@ func (mg *LinkedServiceOdbc) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceOdbc. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceOdbc) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceOdbc. func (mg *LinkedServiceOdbc) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2611,14 +2067,6 @@ func (mg *LinkedServicePostgreSQL) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServicePostgreSQL. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServicePostgreSQL) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServicePostgreSQL. func (mg *LinkedServicePostgreSQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2649,14 +2097,6 @@ func (mg *LinkedServicePostgreSQL) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServicePostgreSQL. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServicePostgreSQL) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServicePostgreSQL. func (mg *LinkedServicePostgreSQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2687,14 +2127,6 @@ func (mg *LinkedServiceSFTP) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceSFTP. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceSFTP) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceSFTP. func (mg *LinkedServiceSFTP) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2725,14 +2157,6 @@ func (mg *LinkedServiceSFTP) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceSFTP. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceSFTP) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceSFTP. func (mg *LinkedServiceSFTP) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2763,14 +2187,6 @@ func (mg *LinkedServiceSQLServer) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceSQLServer. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceSQLServer) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceSQLServer. func (mg *LinkedServiceSQLServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2801,14 +2217,6 @@ func (mg *LinkedServiceSQLServer) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceSQLServer. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceSQLServer) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceSQLServer. func (mg *LinkedServiceSQLServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2839,14 +2247,6 @@ func (mg *LinkedServiceSnowflake) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceSnowflake. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceSnowflake) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceSnowflake. func (mg *LinkedServiceSnowflake) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2877,14 +2277,6 @@ func (mg *LinkedServiceSnowflake) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceSnowflake. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceSnowflake) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceSnowflake. func (mg *LinkedServiceSnowflake) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2915,14 +2307,6 @@ func (mg *LinkedServiceSynapse) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceSynapse. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceSynapse) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceSynapse. func (mg *LinkedServiceSynapse) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2953,14 +2337,6 @@ func (mg *LinkedServiceSynapse) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceSynapse. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceSynapse) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceSynapse. func (mg *LinkedServiceSynapse) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2991,14 +2367,6 @@ func (mg *LinkedServiceWeb) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedServiceWeb. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedServiceWeb) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedServiceWeb. func (mg *LinkedServiceWeb) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3029,14 +2397,6 @@ func (mg *LinkedServiceWeb) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedServiceWeb. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedServiceWeb) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedServiceWeb. func (mg *LinkedServiceWeb) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -3067,14 +2427,6 @@ func (mg *ManagedPrivateEndpoint) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ManagedPrivateEndpoint. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ManagedPrivateEndpoint) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ManagedPrivateEndpoint. func (mg *ManagedPrivateEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3105,14 +2457,6 @@ func (mg *ManagedPrivateEndpoint) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ManagedPrivateEndpoint. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ManagedPrivateEndpoint) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ManagedPrivateEndpoint. func (mg *ManagedPrivateEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -3143,14 +2487,6 @@ func (mg *Pipeline) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Pipeline. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Pipeline) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Pipeline. func (mg *Pipeline) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3181,14 +2517,6 @@ func (mg *Pipeline) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Pipeline. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Pipeline) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Pipeline. func (mg *Pipeline) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -3219,14 +2547,6 @@ func (mg *TriggerBlobEvent) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this TriggerBlobEvent. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *TriggerBlobEvent) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this TriggerBlobEvent. func (mg *TriggerBlobEvent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3257,14 +2577,6 @@ func (mg *TriggerBlobEvent) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this TriggerBlobEvent. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *TriggerBlobEvent) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this TriggerBlobEvent. func (mg *TriggerBlobEvent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -3295,14 +2607,6 @@ func (mg *TriggerCustomEvent) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this TriggerCustomEvent. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *TriggerCustomEvent) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this TriggerCustomEvent. func (mg *TriggerCustomEvent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3333,14 +2637,6 @@ func (mg *TriggerCustomEvent) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this TriggerCustomEvent. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *TriggerCustomEvent) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this TriggerCustomEvent. func (mg *TriggerCustomEvent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -3371,14 +2667,6 @@ func (mg *TriggerSchedule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this TriggerSchedule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *TriggerSchedule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this TriggerSchedule. func (mg *TriggerSchedule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3409,14 +2697,6 @@ func (mg *TriggerSchedule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this TriggerSchedule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *TriggerSchedule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this TriggerSchedule. func (mg *TriggerSchedule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/datafactory/v1beta1/zz_integrationruntimeazure_types.go b/apis/datafactory/v1beta1/zz_integrationruntimeazure_types.go index cd4eff7b6..db8ad524b 100755 --- a/apis/datafactory/v1beta1/zz_integrationruntimeazure_types.go +++ b/apis/datafactory/v1beta1/zz_integrationruntimeazure_types.go @@ -147,7 +147,7 @@ type IntegrationRuntimeAzureStatus struct { type IntegrationRuntimeAzure struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec IntegrationRuntimeAzureSpec `json:"spec"` Status IntegrationRuntimeAzureStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_integrationruntimeazuressis_types.go b/apis/datafactory/v1beta1/zz_integrationruntimeazuressis_types.go index a60104aeb..91edaaa71 100755 --- a/apis/datafactory/v1beta1/zz_integrationruntimeazuressis_types.go +++ b/apis/datafactory/v1beta1/zz_integrationruntimeazuressis_types.go @@ -683,8 +683,8 @@ type IntegrationRuntimeAzureSSISStatus struct { type IntegrationRuntimeAzureSSIS struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.nodeSize) || has(self.initProvider.nodeSize)",message="nodeSize is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.nodeSize) || (has(self.initProvider) && has(self.initProvider.nodeSize))",message="spec.forProvider.nodeSize is a required parameter" Spec IntegrationRuntimeAzureSSISSpec `json:"spec"` Status IntegrationRuntimeAzureSSISStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_integrationruntimemanaged_types.go b/apis/datafactory/v1beta1/zz_integrationruntimemanaged_types.go index 7408f8081..92106426a 100755 --- a/apis/datafactory/v1beta1/zz_integrationruntimemanaged_types.go +++ b/apis/datafactory/v1beta1/zz_integrationruntimemanaged_types.go @@ -279,8 +279,8 @@ type IntegrationRuntimeManagedStatus struct { type IntegrationRuntimeManaged struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.nodeSize) || has(self.initProvider.nodeSize)",message="nodeSize is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.nodeSize) || (has(self.initProvider) && has(self.initProvider.nodeSize))",message="spec.forProvider.nodeSize is a required parameter" Spec IntegrationRuntimeManagedSpec `json:"spec"` Status IntegrationRuntimeManagedStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_linkedcustomservice_types.go b/apis/datafactory/v1beta1/zz_linkedcustomservice_types.go index b0683b279..fc53cda56 100755 --- a/apis/datafactory/v1beta1/zz_linkedcustomservice_types.go +++ b/apis/datafactory/v1beta1/zz_linkedcustomservice_types.go @@ -177,8 +177,8 @@ type LinkedCustomServiceStatus struct { type LinkedCustomService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || has(self.initProvider.type)",message="type is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.typePropertiesJson) || has(self.initProvider.typePropertiesJson)",message="typePropertiesJson is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.typePropertiesJson) || (has(self.initProvider) && has(self.initProvider.typePropertiesJson))",message="spec.forProvider.typePropertiesJson is a required parameter" Spec LinkedCustomServiceSpec `json:"spec"` Status LinkedCustomServiceStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_linkedserviceazuredatabricks_types.go b/apis/datafactory/v1beta1/zz_linkedserviceazuredatabricks_types.go index 6e1819dd2..56db75d7a 100755 --- a/apis/datafactory/v1beta1/zz_linkedserviceazuredatabricks_types.go +++ b/apis/datafactory/v1beta1/zz_linkedserviceazuredatabricks_types.go @@ -386,7 +386,7 @@ type LinkedServiceAzureDatabricksStatus struct { type LinkedServiceAzureDatabricks struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.adbDomain) || has(self.initProvider.adbDomain)",message="adbDomain is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.adbDomain) || (has(self.initProvider) && has(self.initProvider.adbDomain))",message="spec.forProvider.adbDomain is a required parameter" Spec LinkedServiceAzureDatabricksSpec `json:"spec"` Status LinkedServiceAzureDatabricksStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_linkedserviceazurefilestorage_types.go b/apis/datafactory/v1beta1/zz_linkedserviceazurefilestorage_types.go index 63af5b3ec..081212393 100755 --- a/apis/datafactory/v1beta1/zz_linkedserviceazurefilestorage_types.go +++ b/apis/datafactory/v1beta1/zz_linkedserviceazurefilestorage_types.go @@ -205,7 +205,7 @@ type LinkedServiceAzureFileStorageStatus struct { type LinkedServiceAzureFileStorage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionStringSecretRef)",message="connectionStringSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionStringSecretRef)",message="spec.forProvider.connectionStringSecretRef is a required parameter" Spec LinkedServiceAzureFileStorageSpec `json:"spec"` Status LinkedServiceAzureFileStorageStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_linkedserviceazurefunction_types.go b/apis/datafactory/v1beta1/zz_linkedserviceazurefunction_types.go index aad75e159..e51de8178 100755 --- a/apis/datafactory/v1beta1/zz_linkedserviceazurefunction_types.go +++ b/apis/datafactory/v1beta1/zz_linkedserviceazurefunction_types.go @@ -181,7 +181,7 @@ type LinkedServiceAzureFunctionStatus struct { type LinkedServiceAzureFunction struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || has(self.initProvider.url)",message="url is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || (has(self.initProvider) && has(self.initProvider.url))",message="spec.forProvider.url is a required parameter" Spec LinkedServiceAzureFunctionSpec `json:"spec"` Status LinkedServiceAzureFunctionStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_linkedserviceazuresearch_types.go b/apis/datafactory/v1beta1/zz_linkedserviceazuresearch_types.go index 0e54a09e4..5d58cb8ed 100755 --- a/apis/datafactory/v1beta1/zz_linkedserviceazuresearch_types.go +++ b/apis/datafactory/v1beta1/zz_linkedserviceazuresearch_types.go @@ -158,7 +158,7 @@ type LinkedServiceAzureSearchStatus struct { type LinkedServiceAzureSearch struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || has(self.initProvider.url)",message="url is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || (has(self.initProvider) && has(self.initProvider.url))",message="spec.forProvider.url is a required parameter" Spec LinkedServiceAzureSearchSpec `json:"spec"` Status LinkedServiceAzureSearchStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_linkedserviceazuretablestorage_types.go b/apis/datafactory/v1beta1/zz_linkedserviceazuretablestorage_types.go index 6dc09d302..b95f4b6bd 100755 --- a/apis/datafactory/v1beta1/zz_linkedserviceazuretablestorage_types.go +++ b/apis/datafactory/v1beta1/zz_linkedserviceazuretablestorage_types.go @@ -132,7 +132,7 @@ type LinkedServiceAzureTableStorageStatus struct { type LinkedServiceAzureTableStorage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionStringSecretRef)",message="connectionStringSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionStringSecretRef)",message="spec.forProvider.connectionStringSecretRef is a required parameter" Spec LinkedServiceAzureTableStorageSpec `json:"spec"` Status LinkedServiceAzureTableStorageStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_linkedservicedatalakestoragegen2_types.go b/apis/datafactory/v1beta1/zz_linkedservicedatalakestoragegen2_types.go index 2fcac81de..7e3c5774f 100755 --- a/apis/datafactory/v1beta1/zz_linkedservicedatalakestoragegen2_types.go +++ b/apis/datafactory/v1beta1/zz_linkedservicedatalakestoragegen2_types.go @@ -188,7 +188,7 @@ type LinkedServiceDataLakeStorageGen2Status struct { type LinkedServiceDataLakeStorageGen2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || has(self.initProvider.url)",message="url is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || (has(self.initProvider) && has(self.initProvider.url))",message="spec.forProvider.url is a required parameter" Spec LinkedServiceDataLakeStorageGen2Spec `json:"spec"` Status LinkedServiceDataLakeStorageGen2Status `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_linkedservicemysql_types.go b/apis/datafactory/v1beta1/zz_linkedservicemysql_types.go index fa09d32a7..c91db57c0 100755 --- a/apis/datafactory/v1beta1/zz_linkedservicemysql_types.go +++ b/apis/datafactory/v1beta1/zz_linkedservicemysql_types.go @@ -138,7 +138,7 @@ type LinkedServiceMySQLStatus struct { type LinkedServiceMySQL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionString) || has(self.initProvider.connectionString)",message="connectionString is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionString) || (has(self.initProvider) && has(self.initProvider.connectionString))",message="spec.forProvider.connectionString is a required parameter" Spec LinkedServiceMySQLSpec `json:"spec"` Status LinkedServiceMySQLStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_linkedserviceodata_types.go b/apis/datafactory/v1beta1/zz_linkedserviceodata_types.go index f8a75fe6f..68440c78a 100755 --- a/apis/datafactory/v1beta1/zz_linkedserviceodata_types.go +++ b/apis/datafactory/v1beta1/zz_linkedserviceodata_types.go @@ -171,7 +171,7 @@ type LinkedServiceODataStatus struct { type LinkedServiceOData struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || has(self.initProvider.url)",message="url is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || (has(self.initProvider) && has(self.initProvider.url))",message="spec.forProvider.url is a required parameter" Spec LinkedServiceODataSpec `json:"spec"` Status LinkedServiceODataStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_linkedserviceodbc_types.go b/apis/datafactory/v1beta1/zz_linkedserviceodbc_types.go index c5ca58035..55da0a82b 100755 --- a/apis/datafactory/v1beta1/zz_linkedserviceodbc_types.go +++ b/apis/datafactory/v1beta1/zz_linkedserviceodbc_types.go @@ -171,7 +171,7 @@ type LinkedServiceOdbcStatus struct { type LinkedServiceOdbc struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionString) || has(self.initProvider.connectionString)",message="connectionString is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionString) || (has(self.initProvider) && has(self.initProvider.connectionString))",message="spec.forProvider.connectionString is a required parameter" Spec LinkedServiceOdbcSpec `json:"spec"` Status LinkedServiceOdbcStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_linkedservicepostgresql_types.go b/apis/datafactory/v1beta1/zz_linkedservicepostgresql_types.go index 7afbf7c6f..4a2d39db5 100755 --- a/apis/datafactory/v1beta1/zz_linkedservicepostgresql_types.go +++ b/apis/datafactory/v1beta1/zz_linkedservicepostgresql_types.go @@ -138,7 +138,7 @@ type LinkedServicePostgreSQLStatus struct { type LinkedServicePostgreSQL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionString) || has(self.initProvider.connectionString)",message="connectionString is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionString) || (has(self.initProvider) && has(self.initProvider.connectionString))",message="spec.forProvider.connectionString is a required parameter" Spec LinkedServicePostgreSQLSpec `json:"spec"` Status LinkedServicePostgreSQLStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_linkedservicesftp_types.go b/apis/datafactory/v1beta1/zz_linkedservicesftp_types.go index e06651518..1c467161c 100755 --- a/apis/datafactory/v1beta1/zz_linkedservicesftp_types.go +++ b/apis/datafactory/v1beta1/zz_linkedservicesftp_types.go @@ -192,11 +192,11 @@ type LinkedServiceSFTPStatus struct { type LinkedServiceSFTP struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.authenticationType) || has(self.initProvider.authenticationType)",message="authenticationType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.host) || has(self.initProvider.host)",message="host is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)",message="passwordSecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.port) || has(self.initProvider.port)",message="port is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.username) || has(self.initProvider.username)",message="username is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.authenticationType) || (has(self.initProvider) && has(self.initProvider.authenticationType))",message="spec.forProvider.authenticationType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.host) || (has(self.initProvider) && has(self.initProvider.host))",message="spec.forProvider.host is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)",message="spec.forProvider.passwordSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.port) || (has(self.initProvider) && has(self.initProvider.port))",message="spec.forProvider.port is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.username) || (has(self.initProvider) && has(self.initProvider.username))",message="spec.forProvider.username is a required parameter" Spec LinkedServiceSFTPSpec `json:"spec"` Status LinkedServiceSFTPStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_linkedservicesnowflake_types.go b/apis/datafactory/v1beta1/zz_linkedservicesnowflake_types.go index 9c21e035e..fa9d8f479 100755 --- a/apis/datafactory/v1beta1/zz_linkedservicesnowflake_types.go +++ b/apis/datafactory/v1beta1/zz_linkedservicesnowflake_types.go @@ -183,7 +183,7 @@ type LinkedServiceSnowflakeStatus struct { type LinkedServiceSnowflake struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionString) || has(self.initProvider.connectionString)",message="connectionString is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionString) || (has(self.initProvider) && has(self.initProvider.connectionString))",message="spec.forProvider.connectionString is a required parameter" Spec LinkedServiceSnowflakeSpec `json:"spec"` Status LinkedServiceSnowflakeStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_linkedservicesynapse_types.go b/apis/datafactory/v1beta1/zz_linkedservicesynapse_types.go index db736cff3..e32df07e3 100755 --- a/apis/datafactory/v1beta1/zz_linkedservicesynapse_types.go +++ b/apis/datafactory/v1beta1/zz_linkedservicesynapse_types.go @@ -183,7 +183,7 @@ type LinkedServiceSynapseStatus struct { type LinkedServiceSynapse struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionString) || has(self.initProvider.connectionString)",message="connectionString is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionString) || (has(self.initProvider) && has(self.initProvider.connectionString))",message="spec.forProvider.connectionString is a required parameter" Spec LinkedServiceSynapseSpec `json:"spec"` Status LinkedServiceSynapseStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_linkedserviceweb_types.go b/apis/datafactory/v1beta1/zz_linkedserviceweb_types.go index f5efa065f..a10c2c074 100755 --- a/apis/datafactory/v1beta1/zz_linkedserviceweb_types.go +++ b/apis/datafactory/v1beta1/zz_linkedserviceweb_types.go @@ -162,8 +162,8 @@ type LinkedServiceWebStatus struct { type LinkedServiceWeb struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.authenticationType) || has(self.initProvider.authenticationType)",message="authenticationType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || has(self.initProvider.url)",message="url is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.authenticationType) || (has(self.initProvider) && has(self.initProvider.authenticationType))",message="spec.forProvider.authenticationType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || (has(self.initProvider) && has(self.initProvider.url))",message="spec.forProvider.url is a required parameter" Spec LinkedServiceWebSpec `json:"spec"` Status LinkedServiceWebStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_managedprivateendpoint_types.go b/apis/datafactory/v1beta1/zz_managedprivateendpoint_types.go index 8f9be7b3f..4c9b1d3a2 100755 --- a/apis/datafactory/v1beta1/zz_managedprivateendpoint_types.go +++ b/apis/datafactory/v1beta1/zz_managedprivateendpoint_types.go @@ -125,7 +125,7 @@ type ManagedPrivateEndpointStatus struct { type ManagedPrivateEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec ManagedPrivateEndpointSpec `json:"spec"` Status ManagedPrivateEndpointStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_triggerblobevent_types.go b/apis/datafactory/v1beta1/zz_triggerblobevent_types.go index 1e862de7d..c7953c4c8 100755 --- a/apis/datafactory/v1beta1/zz_triggerblobevent_types.go +++ b/apis/datafactory/v1beta1/zz_triggerblobevent_types.go @@ -220,8 +220,8 @@ type TriggerBlobEventStatus struct { type TriggerBlobEvent struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.events) || has(self.initProvider.events)",message="events is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.pipeline) || has(self.initProvider.pipeline)",message="pipeline is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.events) || (has(self.initProvider) && has(self.initProvider.events))",message="spec.forProvider.events is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.pipeline) || (has(self.initProvider) && has(self.initProvider.pipeline))",message="spec.forProvider.pipeline is a required parameter" Spec TriggerBlobEventSpec `json:"spec"` Status TriggerBlobEventStatus `json:"status,omitempty"` } diff --git a/apis/datafactory/v1beta1/zz_triggercustomevent_types.go b/apis/datafactory/v1beta1/zz_triggercustomevent_types.go index 056c09661..174253568 100755 --- a/apis/datafactory/v1beta1/zz_triggercustomevent_types.go +++ b/apis/datafactory/v1beta1/zz_triggercustomevent_types.go @@ -210,8 +210,8 @@ type TriggerCustomEventStatus struct { type TriggerCustomEvent struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.events) || has(self.initProvider.events)",message="events is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.pipeline) || has(self.initProvider.pipeline)",message="pipeline is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.events) || (has(self.initProvider) && has(self.initProvider.events))",message="spec.forProvider.events is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.pipeline) || (has(self.initProvider) && has(self.initProvider.pipeline))",message="spec.forProvider.pipeline is a required parameter" Spec TriggerCustomEventSpec `json:"spec"` Status TriggerCustomEventStatus `json:"status,omitempty"` } diff --git a/apis/datamigration/v1beta1/zz_databasemigrationproject_types.go b/apis/datamigration/v1beta1/zz_databasemigrationproject_types.go index 0fa094f30..2ab793b72 100755 --- a/apis/datamigration/v1beta1/zz_databasemigrationproject_types.go +++ b/apis/datamigration/v1beta1/zz_databasemigrationproject_types.go @@ -144,10 +144,10 @@ type DatabaseMigrationProjectStatus struct { type DatabaseMigrationProject struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sourcePlatform) || has(self.initProvider.sourcePlatform)",message="sourcePlatform is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.targetPlatform) || has(self.initProvider.targetPlatform)",message="targetPlatform is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sourcePlatform) || (has(self.initProvider) && has(self.initProvider.sourcePlatform))",message="spec.forProvider.sourcePlatform is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.targetPlatform) || (has(self.initProvider) && has(self.initProvider.targetPlatform))",message="spec.forProvider.targetPlatform is a required parameter" Spec DatabaseMigrationProjectSpec `json:"spec"` Status DatabaseMigrationProjectStatus `json:"status,omitempty"` } diff --git a/apis/datamigration/v1beta1/zz_databasemigrationservice_types.go b/apis/datamigration/v1beta1/zz_databasemigrationservice_types.go index c3045484a..006af7fbd 100755 --- a/apis/datamigration/v1beta1/zz_databasemigrationservice_types.go +++ b/apis/datamigration/v1beta1/zz_databasemigrationservice_types.go @@ -134,9 +134,9 @@ type DatabaseMigrationServiceStatus struct { type DatabaseMigrationService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec DatabaseMigrationServiceSpec `json:"spec"` Status DatabaseMigrationServiceStatus `json:"status,omitempty"` } diff --git a/apis/datamigration/v1beta1/zz_generated.deepcopy.go b/apis/datamigration/v1beta1/zz_generated.deepcopy.go index f297e7602..9fce6a693 100644 --- a/apis/datamigration/v1beta1/zz_generated.deepcopy.go +++ b/apis/datamigration/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -67,7 +66,8 @@ func (in *DatabaseMigrationProjectInitParameters) DeepCopyInto(out *DatabaseMigr if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -164,7 +164,8 @@ func (in *DatabaseMigrationProjectObservation) DeepCopyInto(out *DatabaseMigrati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -244,7 +245,8 @@ func (in *DatabaseMigrationProjectParameters) DeepCopyInto(out *DatabaseMigratio if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -356,7 +358,8 @@ func (in *DatabaseMigrationServiceInitParameters) DeepCopyInto(out *DatabaseMigr if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -448,7 +451,8 @@ func (in *DatabaseMigrationServiceObservation) DeepCopyInto(out *DatabaseMigrati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -523,7 +527,8 @@ func (in *DatabaseMigrationServiceParameters) DeepCopyInto(out *DatabaseMigratio if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/datamigration/v1beta1/zz_generated.managed.go b/apis/datamigration/v1beta1/zz_generated.managed.go index a7fa4c626..5af886813 100644 --- a/apis/datamigration/v1beta1/zz_generated.managed.go +++ b/apis/datamigration/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *DatabaseMigrationProject) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DatabaseMigrationProject. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DatabaseMigrationProject) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DatabaseMigrationProject. func (mg *DatabaseMigrationProject) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *DatabaseMigrationProject) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DatabaseMigrationProject. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DatabaseMigrationProject) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DatabaseMigrationProject. func (mg *DatabaseMigrationProject) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *DatabaseMigrationService) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DatabaseMigrationService. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DatabaseMigrationService) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DatabaseMigrationService. func (mg *DatabaseMigrationService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *DatabaseMigrationService) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DatabaseMigrationService. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DatabaseMigrationService) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DatabaseMigrationService. func (mg *DatabaseMigrationService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/dataprotection/v1beta1/zz_backupinstanceblobstorage_types.go b/apis/dataprotection/v1beta1/zz_backupinstanceblobstorage_types.go index 187fec4fc..c271da60d 100755 --- a/apis/dataprotection/v1beta1/zz_backupinstanceblobstorage_types.go +++ b/apis/dataprotection/v1beta1/zz_backupinstanceblobstorage_types.go @@ -122,7 +122,7 @@ type BackupInstanceBlobStorageStatus struct { type BackupInstanceBlobStorage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec BackupInstanceBlobStorageSpec `json:"spec"` Status BackupInstanceBlobStorageStatus `json:"status,omitempty"` } diff --git a/apis/dataprotection/v1beta1/zz_backupinstancedisk_types.go b/apis/dataprotection/v1beta1/zz_backupinstancedisk_types.go index 4cd61d8c5..862953411 100755 --- a/apis/dataprotection/v1beta1/zz_backupinstancedisk_types.go +++ b/apis/dataprotection/v1beta1/zz_backupinstancedisk_types.go @@ -138,7 +138,7 @@ type BackupInstanceDiskStatus struct { type BackupInstanceDisk struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec BackupInstanceDiskSpec `json:"spec"` Status BackupInstanceDiskStatus `json:"status,omitempty"` } diff --git a/apis/dataprotection/v1beta1/zz_backupinstancepostgresql_types.go b/apis/dataprotection/v1beta1/zz_backupinstancepostgresql_types.go index 74fbbaa76..e3e7fe31c 100755 --- a/apis/dataprotection/v1beta1/zz_backupinstancepostgresql_types.go +++ b/apis/dataprotection/v1beta1/zz_backupinstancepostgresql_types.go @@ -139,7 +139,7 @@ type BackupInstancePostgreSQLStatus struct { type BackupInstancePostgreSQL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec BackupInstancePostgreSQLSpec `json:"spec"` Status BackupInstancePostgreSQLStatus `json:"status,omitempty"` } diff --git a/apis/dataprotection/v1beta1/zz_backuppolicyblobstorage_types.go b/apis/dataprotection/v1beta1/zz_backuppolicyblobstorage_types.go index 3b9c0b0d1..3540e6185 100755 --- a/apis/dataprotection/v1beta1/zz_backuppolicyblobstorage_types.go +++ b/apis/dataprotection/v1beta1/zz_backuppolicyblobstorage_types.go @@ -88,7 +88,7 @@ type BackupPolicyBlobStorageStatus struct { type BackupPolicyBlobStorage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.retentionDuration) || has(self.initProvider.retentionDuration)",message="retentionDuration is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.retentionDuration) || (has(self.initProvider) && has(self.initProvider.retentionDuration))",message="spec.forProvider.retentionDuration is a required parameter" Spec BackupPolicyBlobStorageSpec `json:"spec"` Status BackupPolicyBlobStorageStatus `json:"status,omitempty"` } diff --git a/apis/dataprotection/v1beta1/zz_backuppolicydisk_types.go b/apis/dataprotection/v1beta1/zz_backuppolicydisk_types.go index 9caac699e..32fb669a0 100755 --- a/apis/dataprotection/v1beta1/zz_backuppolicydisk_types.go +++ b/apis/dataprotection/v1beta1/zz_backuppolicydisk_types.go @@ -176,8 +176,8 @@ type BackupPolicyDiskStatus struct { type BackupPolicyDisk struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backupRepeatingTimeIntervals) || has(self.initProvider.backupRepeatingTimeIntervals)",message="backupRepeatingTimeIntervals is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.defaultRetentionDuration) || has(self.initProvider.defaultRetentionDuration)",message="defaultRetentionDuration is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backupRepeatingTimeIntervals) || (has(self.initProvider) && has(self.initProvider.backupRepeatingTimeIntervals))",message="spec.forProvider.backupRepeatingTimeIntervals is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.defaultRetentionDuration) || (has(self.initProvider) && has(self.initProvider.defaultRetentionDuration))",message="spec.forProvider.defaultRetentionDuration is a required parameter" Spec BackupPolicyDiskSpec `json:"spec"` Status BackupPolicyDiskStatus `json:"status,omitempty"` } diff --git a/apis/dataprotection/v1beta1/zz_backuppolicypostgresql_types.go b/apis/dataprotection/v1beta1/zz_backuppolicypostgresql_types.go index 962a0e728..aa710a078 100755 --- a/apis/dataprotection/v1beta1/zz_backuppolicypostgresql_types.go +++ b/apis/dataprotection/v1beta1/zz_backuppolicypostgresql_types.go @@ -231,8 +231,8 @@ type BackupPolicyPostgreSQLStatus struct { type BackupPolicyPostgreSQL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backupRepeatingTimeIntervals) || has(self.initProvider.backupRepeatingTimeIntervals)",message="backupRepeatingTimeIntervals is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.defaultRetentionDuration) || has(self.initProvider.defaultRetentionDuration)",message="defaultRetentionDuration is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backupRepeatingTimeIntervals) || (has(self.initProvider) && has(self.initProvider.backupRepeatingTimeIntervals))",message="spec.forProvider.backupRepeatingTimeIntervals is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.defaultRetentionDuration) || (has(self.initProvider) && has(self.initProvider.defaultRetentionDuration))",message="spec.forProvider.defaultRetentionDuration is a required parameter" Spec BackupPolicyPostgreSQLSpec `json:"spec"` Status BackupPolicyPostgreSQLStatus `json:"status,omitempty"` } diff --git a/apis/dataprotection/v1beta1/zz_backupvault_types.go b/apis/dataprotection/v1beta1/zz_backupvault_types.go index 488c0045c..a476b9110 100755 --- a/apis/dataprotection/v1beta1/zz_backupvault_types.go +++ b/apis/dataprotection/v1beta1/zz_backupvault_types.go @@ -152,9 +152,9 @@ type BackupVaultStatus struct { type BackupVault struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.datastoreType) || has(self.initProvider.datastoreType)",message="datastoreType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.redundancy) || has(self.initProvider.redundancy)",message="redundancy is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.datastoreType) || (has(self.initProvider) && has(self.initProvider.datastoreType))",message="spec.forProvider.datastoreType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.redundancy) || (has(self.initProvider) && has(self.initProvider.redundancy))",message="spec.forProvider.redundancy is a required parameter" Spec BackupVaultSpec `json:"spec"` Status BackupVaultStatus `json:"status,omitempty"` } diff --git a/apis/dataprotection/v1beta1/zz_generated.deepcopy.go b/apis/dataprotection/v1beta1/zz_generated.deepcopy.go index 5d45531e2..1ce81e6f8 100644 --- a/apis/dataprotection/v1beta1/zz_generated.deepcopy.go +++ b/apis/dataprotection/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -1547,7 +1546,8 @@ func (in *BackupVaultInitParameters) DeepCopyInto(out *BackupVaultInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1641,7 +1641,8 @@ func (in *BackupVaultObservation) DeepCopyInto(out *BackupVaultObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1708,7 +1709,8 @@ func (in *BackupVaultParameters) DeepCopyInto(out *BackupVaultParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1935,7 +1937,8 @@ func (in *ResourceGuardInitParameters) DeepCopyInto(out *ResourceGuardInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2023,7 +2026,8 @@ func (in *ResourceGuardObservation) DeepCopyInto(out *ResourceGuardObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2084,7 +2088,8 @@ func (in *ResourceGuardParameters) DeepCopyInto(out *ResourceGuardParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/dataprotection/v1beta1/zz_generated.managed.go b/apis/dataprotection/v1beta1/zz_generated.managed.go index b45dc42a0..5331387da 100644 --- a/apis/dataprotection/v1beta1/zz_generated.managed.go +++ b/apis/dataprotection/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *BackupInstanceBlobStorage) GetProviderConfigReference() *xpv1.Referenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BackupInstanceBlobStorage. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BackupInstanceBlobStorage) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BackupInstanceBlobStorage. func (mg *BackupInstanceBlobStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *BackupInstanceBlobStorage) SetProviderConfigReference(r *xpv1.Referenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BackupInstanceBlobStorage. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BackupInstanceBlobStorage) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BackupInstanceBlobStorage. func (mg *BackupInstanceBlobStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *BackupInstanceDisk) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BackupInstanceDisk. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BackupInstanceDisk) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BackupInstanceDisk. func (mg *BackupInstanceDisk) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *BackupInstanceDisk) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BackupInstanceDisk. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BackupInstanceDisk) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BackupInstanceDisk. func (mg *BackupInstanceDisk) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *BackupInstancePostgreSQL) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BackupInstancePostgreSQL. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BackupInstancePostgreSQL) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BackupInstancePostgreSQL. func (mg *BackupInstancePostgreSQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *BackupInstancePostgreSQL) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BackupInstancePostgreSQL. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BackupInstancePostgreSQL) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BackupInstancePostgreSQL. func (mg *BackupInstancePostgreSQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *BackupPolicyBlobStorage) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BackupPolicyBlobStorage. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BackupPolicyBlobStorage) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BackupPolicyBlobStorage. func (mg *BackupPolicyBlobStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *BackupPolicyBlobStorage) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BackupPolicyBlobStorage. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BackupPolicyBlobStorage) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BackupPolicyBlobStorage. func (mg *BackupPolicyBlobStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *BackupPolicyDisk) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BackupPolicyDisk. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BackupPolicyDisk) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BackupPolicyDisk. func (mg *BackupPolicyDisk) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *BackupPolicyDisk) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BackupPolicyDisk. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BackupPolicyDisk) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BackupPolicyDisk. func (mg *BackupPolicyDisk) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *BackupPolicyPostgreSQL) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BackupPolicyPostgreSQL. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BackupPolicyPostgreSQL) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BackupPolicyPostgreSQL. func (mg *BackupPolicyPostgreSQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *BackupPolicyPostgreSQL) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BackupPolicyPostgreSQL. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BackupPolicyPostgreSQL) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BackupPolicyPostgreSQL. func (mg *BackupPolicyPostgreSQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *BackupVault) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BackupVault. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BackupVault) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BackupVault. func (mg *BackupVault) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *BackupVault) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BackupVault. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BackupVault) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BackupVault. func (mg *BackupVault) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *ResourceGuard) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ResourceGuard. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ResourceGuard) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ResourceGuard. func (mg *ResourceGuard) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *ResourceGuard) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ResourceGuard. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ResourceGuard) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ResourceGuard. func (mg *ResourceGuard) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/dataprotection/v1beta1/zz_resourceguard_types.go b/apis/dataprotection/v1beta1/zz_resourceguard_types.go index 4e8579cf4..18a153704 100755 --- a/apis/dataprotection/v1beta1/zz_resourceguard_types.go +++ b/apis/dataprotection/v1beta1/zz_resourceguard_types.go @@ -107,7 +107,7 @@ type ResourceGuardStatus struct { type ResourceGuard struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec ResourceGuardSpec `json:"spec"` Status ResourceGuardStatus `json:"status,omitempty"` } diff --git a/apis/datashare/v1beta1/zz_account_types.go b/apis/datashare/v1beta1/zz_account_types.go index 67ce0b3a1..c42dba810 100755 --- a/apis/datashare/v1beta1/zz_account_types.go +++ b/apis/datashare/v1beta1/zz_account_types.go @@ -132,8 +132,8 @@ type AccountStatus struct { type Account struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.identity) || has(self.initProvider.identity)",message="identity is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.identity) || (has(self.initProvider) && has(self.initProvider.identity))",message="spec.forProvider.identity is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec AccountSpec `json:"spec"` Status AccountStatus `json:"status,omitempty"` } diff --git a/apis/datashare/v1beta1/zz_datasetblobstorage_types.go b/apis/datashare/v1beta1/zz_datasetblobstorage_types.go index e58bfcef5..597e7438c 100755 --- a/apis/datashare/v1beta1/zz_datasetblobstorage_types.go +++ b/apis/datashare/v1beta1/zz_datasetblobstorage_types.go @@ -178,7 +178,7 @@ type DataSetBlobStorageStatus struct { type DataSetBlobStorage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageAccount) || has(self.initProvider.storageAccount)",message="storageAccount is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageAccount) || (has(self.initProvider) && has(self.initProvider.storageAccount))",message="spec.forProvider.storageAccount is a required parameter" Spec DataSetBlobStorageSpec `json:"spec"` Status DataSetBlobStorageStatus `json:"status,omitempty"` } diff --git a/apis/datashare/v1beta1/zz_datashare_types.go b/apis/datashare/v1beta1/zz_datashare_types.go index e309f72f2..646648fa0 100755 --- a/apis/datashare/v1beta1/zz_datashare_types.go +++ b/apis/datashare/v1beta1/zz_datashare_types.go @@ -157,7 +157,7 @@ type DataShareStatus struct { type DataShare struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.kind) || has(self.initProvider.kind)",message="kind is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.kind) || (has(self.initProvider) && has(self.initProvider.kind))",message="spec.forProvider.kind is a required parameter" Spec DataShareSpec `json:"spec"` Status DataShareStatus `json:"status,omitempty"` } diff --git a/apis/datashare/v1beta1/zz_generated.deepcopy.go b/apis/datashare/v1beta1/zz_generated.deepcopy.go index d7f2f9e37..209e97032 100644 --- a/apis/datashare/v1beta1/zz_generated.deepcopy.go +++ b/apis/datashare/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -64,7 +63,8 @@ func (in *AccountInitParameters) DeepCopyInto(out *AccountInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -148,7 +148,8 @@ func (in *AccountObservation) DeepCopyInto(out *AccountObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -205,7 +206,8 @@ func (in *AccountParameters) DeepCopyInto(out *AccountParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/datashare/v1beta1/zz_generated.managed.go b/apis/datashare/v1beta1/zz_generated.managed.go index b90a93712..714d76163 100644 --- a/apis/datashare/v1beta1/zz_generated.managed.go +++ b/apis/datashare/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Account) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Account. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Account) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Account. func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Account) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Account. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Account) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Account. func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *DataSetBlobStorage) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataSetBlobStorage. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataSetBlobStorage) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataSetBlobStorage. func (mg *DataSetBlobStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *DataSetBlobStorage) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataSetBlobStorage. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataSetBlobStorage) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataSetBlobStorage. func (mg *DataSetBlobStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *DataSetDataLakeGen2) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataSetDataLakeGen2. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataSetDataLakeGen2) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataSetDataLakeGen2. func (mg *DataSetDataLakeGen2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *DataSetDataLakeGen2) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataSetDataLakeGen2. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataSetDataLakeGen2) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataSetDataLakeGen2. func (mg *DataSetDataLakeGen2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *DataSetKustoCluster) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataSetKustoCluster. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataSetKustoCluster) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataSetKustoCluster. func (mg *DataSetKustoCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *DataSetKustoCluster) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataSetKustoCluster. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataSetKustoCluster) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataSetKustoCluster. func (mg *DataSetKustoCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *DataSetKustoDatabase) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataSetKustoDatabase. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataSetKustoDatabase) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataSetKustoDatabase. func (mg *DataSetKustoDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *DataSetKustoDatabase) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataSetKustoDatabase. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataSetKustoDatabase) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataSetKustoDatabase. func (mg *DataSetKustoDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *DataShare) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataShare. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataShare) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataShare. func (mg *DataShare) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *DataShare) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataShare. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataShare) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataShare. func (mg *DataShare) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/dbformariadb/v1beta1/zz_configuration_types.go b/apis/dbformariadb/v1beta1/zz_configuration_types.go index 2623566d0..695c8c0c1 100755 --- a/apis/dbformariadb/v1beta1/zz_configuration_types.go +++ b/apis/dbformariadb/v1beta1/zz_configuration_types.go @@ -113,8 +113,8 @@ type ConfigurationStatus struct { type Configuration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.value) || has(self.initProvider.value)",message="value is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.value) || (has(self.initProvider) && has(self.initProvider.value))",message="spec.forProvider.value is a required parameter" Spec ConfigurationSpec `json:"spec"` Status ConfigurationStatus `json:"status,omitempty"` } diff --git a/apis/dbformariadb/v1beta1/zz_database_types.go b/apis/dbformariadb/v1beta1/zz_database_types.go index 0e4ff7cc8..c7675da51 100755 --- a/apis/dbformariadb/v1beta1/zz_database_types.go +++ b/apis/dbformariadb/v1beta1/zz_database_types.go @@ -113,8 +113,8 @@ type DatabaseStatus struct { type Database struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.charset) || has(self.initProvider.charset)",message="charset is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.collation) || has(self.initProvider.collation)",message="collation is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.charset) || (has(self.initProvider) && has(self.initProvider.charset))",message="spec.forProvider.charset is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.collation) || (has(self.initProvider) && has(self.initProvider.collation))",message="spec.forProvider.collation is a required parameter" Spec DatabaseSpec `json:"spec"` Status DatabaseStatus `json:"status,omitempty"` } diff --git a/apis/dbformariadb/v1beta1/zz_firewallrule_types.go b/apis/dbformariadb/v1beta1/zz_firewallrule_types.go index bc7e31c12..a543ff6f6 100755 --- a/apis/dbformariadb/v1beta1/zz_firewallrule_types.go +++ b/apis/dbformariadb/v1beta1/zz_firewallrule_types.go @@ -113,8 +113,8 @@ type FirewallRuleStatus struct { type FirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endIpAddress) || has(self.initProvider.endIpAddress)",message="endIpAddress is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.startIpAddress) || has(self.initProvider.startIpAddress)",message="startIpAddress is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endIpAddress) || (has(self.initProvider) && has(self.initProvider.endIpAddress))",message="spec.forProvider.endIpAddress is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.startIpAddress) || (has(self.initProvider) && has(self.initProvider.startIpAddress))",message="spec.forProvider.startIpAddress is a required parameter" Spec FirewallRuleSpec `json:"spec"` Status FirewallRuleStatus `json:"status,omitempty"` } diff --git a/apis/dbformariadb/v1beta1/zz_generated.deepcopy.go b/apis/dbformariadb/v1beta1/zz_generated.deepcopy.go index 13b8bb2d3..a2f4a0da2 100644 --- a/apis/dbformariadb/v1beta1/zz_generated.deepcopy.go +++ b/apis/dbformariadb/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -754,7 +753,8 @@ func (in *ServerInitParameters) DeepCopyInto(out *ServerInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -901,7 +901,8 @@ func (in *ServerObservation) DeepCopyInto(out *ServerObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1031,7 +1032,8 @@ func (in *ServerParameters) DeepCopyInto(out *ServerParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/dbformariadb/v1beta1/zz_generated.managed.go b/apis/dbformariadb/v1beta1/zz_generated.managed.go index 07cfe5ddc..d83d3e9b3 100644 --- a/apis/dbformariadb/v1beta1/zz_generated.managed.go +++ b/apis/dbformariadb/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Configuration) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Configuration. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Configuration) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Configuration. func (mg *Configuration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Configuration) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Configuration. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Configuration) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Configuration. func (mg *Configuration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *Database) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Database. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Database) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Database. func (mg *Database) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *Database) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Database. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Database) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Database. func (mg *Database) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *FirewallRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FirewallRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FirewallRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FirewallRule. func (mg *FirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *FirewallRule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FirewallRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FirewallRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FirewallRule. func (mg *FirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *Server) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Server. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Server) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Server. func (mg *Server) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *Server) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Server. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Server) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Server. func (mg *Server) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *VirtualNetworkRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VirtualNetworkRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VirtualNetworkRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VirtualNetworkRule. func (mg *VirtualNetworkRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *VirtualNetworkRule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VirtualNetworkRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VirtualNetworkRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VirtualNetworkRule. func (mg *VirtualNetworkRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/dbformariadb/v1beta1/zz_server_types.go b/apis/dbformariadb/v1beta1/zz_server_types.go index 1f530c378..ebc09d694 100755 --- a/apis/dbformariadb/v1beta1/zz_server_types.go +++ b/apis/dbformariadb/v1beta1/zz_server_types.go @@ -241,10 +241,10 @@ type ServerStatus struct { type Server struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sslEnforcementEnabled) || has(self.initProvider.sslEnforcementEnabled)",message="sslEnforcementEnabled is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.version) || has(self.initProvider.version)",message="version is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sslEnforcementEnabled) || (has(self.initProvider) && has(self.initProvider.sslEnforcementEnabled))",message="spec.forProvider.sslEnforcementEnabled is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.version) || (has(self.initProvider) && has(self.initProvider.version))",message="spec.forProvider.version is a required parameter" Spec ServerSpec `json:"spec"` Status ServerStatus `json:"status,omitempty"` } diff --git a/apis/dbformysql/v1beta1/zz_activedirectoryadministrator_types.go b/apis/dbformysql/v1beta1/zz_activedirectoryadministrator_types.go index 4b747f56a..095e615dd 100755 --- a/apis/dbformysql/v1beta1/zz_activedirectoryadministrator_types.go +++ b/apis/dbformysql/v1beta1/zz_activedirectoryadministrator_types.go @@ -123,9 +123,9 @@ type ActiveDirectoryAdministratorStatus struct { type ActiveDirectoryAdministrator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.login) || has(self.initProvider.login)",message="login is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.objectId) || has(self.initProvider.objectId)",message="objectId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || has(self.initProvider.tenantId)",message="tenantId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.login) || (has(self.initProvider) && has(self.initProvider.login))",message="spec.forProvider.login is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.objectId) || (has(self.initProvider) && has(self.initProvider.objectId))",message="spec.forProvider.objectId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || (has(self.initProvider) && has(self.initProvider.tenantId))",message="spec.forProvider.tenantId is a required parameter" Spec ActiveDirectoryAdministratorSpec `json:"spec"` Status ActiveDirectoryAdministratorStatus `json:"status,omitempty"` } diff --git a/apis/dbformysql/v1beta1/zz_configuration_types.go b/apis/dbformysql/v1beta1/zz_configuration_types.go index 1575a38ee..0fd65befe 100755 --- a/apis/dbformysql/v1beta1/zz_configuration_types.go +++ b/apis/dbformysql/v1beta1/zz_configuration_types.go @@ -113,8 +113,8 @@ type ConfigurationStatus struct { type Configuration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.value) || has(self.initProvider.value)",message="value is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.value) || (has(self.initProvider) && has(self.initProvider.value))",message="spec.forProvider.value is a required parameter" Spec ConfigurationSpec `json:"spec"` Status ConfigurationStatus `json:"status,omitempty"` } diff --git a/apis/dbformysql/v1beta1/zz_database_types.go b/apis/dbformysql/v1beta1/zz_database_types.go index 0599063f3..3d9758b36 100755 --- a/apis/dbformysql/v1beta1/zz_database_types.go +++ b/apis/dbformysql/v1beta1/zz_database_types.go @@ -113,8 +113,8 @@ type DatabaseStatus struct { type Database struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.charset) || has(self.initProvider.charset)",message="charset is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.collation) || has(self.initProvider.collation)",message="collation is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.charset) || (has(self.initProvider) && has(self.initProvider.charset))",message="spec.forProvider.charset is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.collation) || (has(self.initProvider) && has(self.initProvider.collation))",message="spec.forProvider.collation is a required parameter" Spec DatabaseSpec `json:"spec"` Status DatabaseStatus `json:"status,omitempty"` } diff --git a/apis/dbformysql/v1beta1/zz_firewallrule_types.go b/apis/dbformysql/v1beta1/zz_firewallrule_types.go index 2ea956f1e..8b2f7916a 100755 --- a/apis/dbformysql/v1beta1/zz_firewallrule_types.go +++ b/apis/dbformysql/v1beta1/zz_firewallrule_types.go @@ -113,8 +113,8 @@ type FirewallRuleStatus struct { type FirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endIpAddress) || has(self.initProvider.endIpAddress)",message="endIpAddress is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.startIpAddress) || has(self.initProvider.startIpAddress)",message="startIpAddress is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endIpAddress) || (has(self.initProvider) && has(self.initProvider.endIpAddress))",message="spec.forProvider.endIpAddress is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.startIpAddress) || (has(self.initProvider) && has(self.initProvider.startIpAddress))",message="spec.forProvider.startIpAddress is a required parameter" Spec FirewallRuleSpec `json:"spec"` Status FirewallRuleStatus `json:"status,omitempty"` } diff --git a/apis/dbformysql/v1beta1/zz_flexibledatabase_types.go b/apis/dbformysql/v1beta1/zz_flexibledatabase_types.go index dbf8cf99e..30c95582f 100755 --- a/apis/dbformysql/v1beta1/zz_flexibledatabase_types.go +++ b/apis/dbformysql/v1beta1/zz_flexibledatabase_types.go @@ -113,8 +113,8 @@ type FlexibleDatabaseStatus struct { type FlexibleDatabase struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.charset) || has(self.initProvider.charset)",message="charset is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.collation) || has(self.initProvider.collation)",message="collation is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.charset) || (has(self.initProvider) && has(self.initProvider.charset))",message="spec.forProvider.charset is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.collation) || (has(self.initProvider) && has(self.initProvider.collation))",message="spec.forProvider.collation is a required parameter" Spec FlexibleDatabaseSpec `json:"spec"` Status FlexibleDatabaseStatus `json:"status,omitempty"` } diff --git a/apis/dbformysql/v1beta1/zz_flexibleserver_types.go b/apis/dbformysql/v1beta1/zz_flexibleserver_types.go index 9d23cdfd4..ab8f5a084 100755 --- a/apis/dbformysql/v1beta1/zz_flexibleserver_types.go +++ b/apis/dbformysql/v1beta1/zz_flexibleserver_types.go @@ -479,7 +479,7 @@ type FlexibleServerStatus struct { type FlexibleServer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec FlexibleServerSpec `json:"spec"` Status FlexibleServerStatus `json:"status,omitempty"` } diff --git a/apis/dbformysql/v1beta1/zz_flexibleserverconfiguration_types.go b/apis/dbformysql/v1beta1/zz_flexibleserverconfiguration_types.go index 3e71a8a54..9c761d9c5 100755 --- a/apis/dbformysql/v1beta1/zz_flexibleserverconfiguration_types.go +++ b/apis/dbformysql/v1beta1/zz_flexibleserverconfiguration_types.go @@ -103,7 +103,7 @@ type FlexibleServerConfigurationStatus struct { type FlexibleServerConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.value) || has(self.initProvider.value)",message="value is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.value) || (has(self.initProvider) && has(self.initProvider.value))",message="spec.forProvider.value is a required parameter" Spec FlexibleServerConfigurationSpec `json:"spec"` Status FlexibleServerConfigurationStatus `json:"status,omitempty"` } diff --git a/apis/dbformysql/v1beta1/zz_flexibleserverfirewallrule_types.go b/apis/dbformysql/v1beta1/zz_flexibleserverfirewallrule_types.go index 8a3e86b2f..725284cc3 100755 --- a/apis/dbformysql/v1beta1/zz_flexibleserverfirewallrule_types.go +++ b/apis/dbformysql/v1beta1/zz_flexibleserverfirewallrule_types.go @@ -113,8 +113,8 @@ type FlexibleServerFirewallRuleStatus struct { type FlexibleServerFirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endIpAddress) || has(self.initProvider.endIpAddress)",message="endIpAddress is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.startIpAddress) || has(self.initProvider.startIpAddress)",message="startIpAddress is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endIpAddress) || (has(self.initProvider) && has(self.initProvider.endIpAddress))",message="spec.forProvider.endIpAddress is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.startIpAddress) || (has(self.initProvider) && has(self.initProvider.startIpAddress))",message="spec.forProvider.startIpAddress is a required parameter" Spec FlexibleServerFirewallRuleSpec `json:"spec"` Status FlexibleServerFirewallRuleStatus `json:"status,omitempty"` } diff --git a/apis/dbformysql/v1beta1/zz_generated.deepcopy.go b/apis/dbformysql/v1beta1/zz_generated.deepcopy.go index 1672cb9f9..ca023c3be 100644 --- a/apis/dbformysql/v1beta1/zz_generated.deepcopy.go +++ b/apis/dbformysql/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -1735,7 +1734,8 @@ func (in *FlexibleServerInitParameters) DeepCopyInto(out *FlexibleServerInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1922,7 +1922,8 @@ func (in *FlexibleServerObservation) DeepCopyInto(out *FlexibleServerObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2092,7 +2093,8 @@ func (in *FlexibleServerParameters) DeepCopyInto(out *FlexibleServerParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2599,7 +2601,8 @@ func (in *ServerInitParameters) DeepCopyInto(out *ServerInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2765,7 +2768,8 @@ func (in *ServerObservation) DeepCopyInto(out *ServerObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2904,7 +2908,8 @@ func (in *ServerParameters) DeepCopyInto(out *ServerParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/dbformysql/v1beta1/zz_generated.managed.go b/apis/dbformysql/v1beta1/zz_generated.managed.go index dd5850089..bcb4716db 100644 --- a/apis/dbformysql/v1beta1/zz_generated.managed.go +++ b/apis/dbformysql/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *ActiveDirectoryAdministrator) GetProviderConfigReference() *xpv1.Refer return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ActiveDirectoryAdministrator. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ActiveDirectoryAdministrator) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ActiveDirectoryAdministrator. func (mg *ActiveDirectoryAdministrator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *ActiveDirectoryAdministrator) SetProviderConfigReference(r *xpv1.Refer mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ActiveDirectoryAdministrator. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ActiveDirectoryAdministrator) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ActiveDirectoryAdministrator. func (mg *ActiveDirectoryAdministrator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *Configuration) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Configuration. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Configuration) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Configuration. func (mg *Configuration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *Configuration) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Configuration. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Configuration) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Configuration. func (mg *Configuration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *Database) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Database. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Database) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Database. func (mg *Database) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *Database) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Database. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Database) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Database. func (mg *Database) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *FirewallRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FirewallRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FirewallRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FirewallRule. func (mg *FirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *FirewallRule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FirewallRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FirewallRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FirewallRule. func (mg *FirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *FlexibleDatabase) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FlexibleDatabase. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FlexibleDatabase) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FlexibleDatabase. func (mg *FlexibleDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *FlexibleDatabase) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FlexibleDatabase. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FlexibleDatabase) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FlexibleDatabase. func (mg *FlexibleDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *FlexibleServer) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FlexibleServer. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FlexibleServer) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FlexibleServer. func (mg *FlexibleServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *FlexibleServer) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FlexibleServer. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FlexibleServer) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FlexibleServer. func (mg *FlexibleServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *FlexibleServerConfiguration) GetProviderConfigReference() *xpv1.Refere return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FlexibleServerConfiguration. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FlexibleServerConfiguration) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FlexibleServerConfiguration. func (mg *FlexibleServerConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *FlexibleServerConfiguration) SetProviderConfigReference(r *xpv1.Refere mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FlexibleServerConfiguration. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FlexibleServerConfiguration) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FlexibleServerConfiguration. func (mg *FlexibleServerConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *FlexibleServerFirewallRule) GetProviderConfigReference() *xpv1.Referen return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FlexibleServerFirewallRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FlexibleServerFirewallRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FlexibleServerFirewallRule. func (mg *FlexibleServerFirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *FlexibleServerFirewallRule) SetProviderConfigReference(r *xpv1.Referen mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FlexibleServerFirewallRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FlexibleServerFirewallRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FlexibleServerFirewallRule. func (mg *FlexibleServerFirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *Server) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Server. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Server) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Server. func (mg *Server) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *Server) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Server. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Server) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Server. func (mg *Server) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *VirtualNetworkRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VirtualNetworkRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VirtualNetworkRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VirtualNetworkRule. func (mg *VirtualNetworkRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *VirtualNetworkRule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VirtualNetworkRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VirtualNetworkRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VirtualNetworkRule. func (mg *VirtualNetworkRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/dbformysql/v1beta1/zz_server_types.go b/apis/dbformysql/v1beta1/zz_server_types.go index 51b296a18..7529469a2 100755 --- a/apis/dbformysql/v1beta1/zz_server_types.go +++ b/apis/dbformysql/v1beta1/zz_server_types.go @@ -362,10 +362,10 @@ type ServerStatus struct { type Server struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sslEnforcementEnabled) || has(self.initProvider.sslEnforcementEnabled)",message="sslEnforcementEnabled is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.version) || has(self.initProvider.version)",message="version is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sslEnforcementEnabled) || (has(self.initProvider) && has(self.initProvider.sslEnforcementEnabled))",message="spec.forProvider.sslEnforcementEnabled is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.version) || (has(self.initProvider) && has(self.initProvider.version))",message="spec.forProvider.version is a required parameter" Spec ServerSpec `json:"spec"` Status ServerStatus `json:"status,omitempty"` } diff --git a/apis/dbforpostgresql/v1beta1/zz_activedirectoryadministrator_types.go b/apis/dbforpostgresql/v1beta1/zz_activedirectoryadministrator_types.go index 02b62e984..d41478b4c 100755 --- a/apis/dbforpostgresql/v1beta1/zz_activedirectoryadministrator_types.go +++ b/apis/dbforpostgresql/v1beta1/zz_activedirectoryadministrator_types.go @@ -123,9 +123,9 @@ type ActiveDirectoryAdministratorStatus struct { type ActiveDirectoryAdministrator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.login) || has(self.initProvider.login)",message="login is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.objectId) || has(self.initProvider.objectId)",message="objectId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || has(self.initProvider.tenantId)",message="tenantId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.login) || (has(self.initProvider) && has(self.initProvider.login))",message="spec.forProvider.login is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.objectId) || (has(self.initProvider) && has(self.initProvider.objectId))",message="spec.forProvider.objectId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || (has(self.initProvider) && has(self.initProvider.tenantId))",message="spec.forProvider.tenantId is a required parameter" Spec ActiveDirectoryAdministratorSpec `json:"spec"` Status ActiveDirectoryAdministratorStatus `json:"status,omitempty"` } diff --git a/apis/dbforpostgresql/v1beta1/zz_configuration_types.go b/apis/dbforpostgresql/v1beta1/zz_configuration_types.go index 936261d41..8134d0daa 100755 --- a/apis/dbforpostgresql/v1beta1/zz_configuration_types.go +++ b/apis/dbforpostgresql/v1beta1/zz_configuration_types.go @@ -113,8 +113,8 @@ type ConfigurationStatus struct { type Configuration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.value) || has(self.initProvider.value)",message="value is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.value) || (has(self.initProvider) && has(self.initProvider.value))",message="spec.forProvider.value is a required parameter" Spec ConfigurationSpec `json:"spec"` Status ConfigurationStatus `json:"status,omitempty"` } diff --git a/apis/dbforpostgresql/v1beta1/zz_database_types.go b/apis/dbforpostgresql/v1beta1/zz_database_types.go index 7356463d2..7006a2494 100755 --- a/apis/dbforpostgresql/v1beta1/zz_database_types.go +++ b/apis/dbforpostgresql/v1beta1/zz_database_types.go @@ -113,8 +113,8 @@ type DatabaseStatus struct { type Database struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.charset) || has(self.initProvider.charset)",message="charset is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.collation) || has(self.initProvider.collation)",message="collation is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.charset) || (has(self.initProvider) && has(self.initProvider.charset))",message="spec.forProvider.charset is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.collation) || (has(self.initProvider) && has(self.initProvider.collation))",message="spec.forProvider.collation is a required parameter" Spec DatabaseSpec `json:"spec"` Status DatabaseStatus `json:"status,omitempty"` } diff --git a/apis/dbforpostgresql/v1beta1/zz_firewallrule_types.go b/apis/dbforpostgresql/v1beta1/zz_firewallrule_types.go index d17b96fba..97d2714a5 100755 --- a/apis/dbforpostgresql/v1beta1/zz_firewallrule_types.go +++ b/apis/dbforpostgresql/v1beta1/zz_firewallrule_types.go @@ -113,8 +113,8 @@ type FirewallRuleStatus struct { type FirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endIpAddress) || has(self.initProvider.endIpAddress)",message="endIpAddress is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.startIpAddress) || has(self.initProvider.startIpAddress)",message="startIpAddress is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endIpAddress) || (has(self.initProvider) && has(self.initProvider.endIpAddress))",message="spec.forProvider.endIpAddress is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.startIpAddress) || (has(self.initProvider) && has(self.initProvider.startIpAddress))",message="spec.forProvider.startIpAddress is a required parameter" Spec FirewallRuleSpec `json:"spec"` Status FirewallRuleStatus `json:"status,omitempty"` } diff --git a/apis/dbforpostgresql/v1beta1/zz_flexibleserver_types.go b/apis/dbforpostgresql/v1beta1/zz_flexibleserver_types.go index 8b3a0c145..efd42127f 100755 --- a/apis/dbforpostgresql/v1beta1/zz_flexibleserver_types.go +++ b/apis/dbforpostgresql/v1beta1/zz_flexibleserver_types.go @@ -472,7 +472,7 @@ type FlexibleServerStatus struct { type FlexibleServer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec FlexibleServerSpec `json:"spec"` Status FlexibleServerStatus `json:"status,omitempty"` } diff --git a/apis/dbforpostgresql/v1beta1/zz_flexibleserveractivedirectoryadministrator_types.go b/apis/dbforpostgresql/v1beta1/zz_flexibleserveractivedirectoryadministrator_types.go index 53d5ed069..6ad6217e4 100755 --- a/apis/dbforpostgresql/v1beta1/zz_flexibleserveractivedirectoryadministrator_types.go +++ b/apis/dbforpostgresql/v1beta1/zz_flexibleserveractivedirectoryadministrator_types.go @@ -130,9 +130,9 @@ type FlexibleServerActiveDirectoryAdministratorStatus struct { type FlexibleServerActiveDirectoryAdministrator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principalName) || has(self.initProvider.principalName)",message="principalName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principalType) || has(self.initProvider.principalType)",message="principalType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || has(self.initProvider.tenantId)",message="tenantId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principalName) || (has(self.initProvider) && has(self.initProvider.principalName))",message="spec.forProvider.principalName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principalType) || (has(self.initProvider) && has(self.initProvider.principalType))",message="spec.forProvider.principalType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || (has(self.initProvider) && has(self.initProvider.tenantId))",message="spec.forProvider.tenantId is a required parameter" Spec FlexibleServerActiveDirectoryAdministratorSpec `json:"spec"` Status FlexibleServerActiveDirectoryAdministratorStatus `json:"status,omitempty"` } diff --git a/apis/dbforpostgresql/v1beta1/zz_flexibleserverconfiguration_types.go b/apis/dbforpostgresql/v1beta1/zz_flexibleserverconfiguration_types.go index acc1f9789..e97d06c81 100755 --- a/apis/dbforpostgresql/v1beta1/zz_flexibleserverconfiguration_types.go +++ b/apis/dbforpostgresql/v1beta1/zz_flexibleserverconfiguration_types.go @@ -98,8 +98,8 @@ type FlexibleServerConfigurationStatus struct { type FlexibleServerConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.value) || has(self.initProvider.value)",message="value is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.value) || (has(self.initProvider) && has(self.initProvider.value))",message="spec.forProvider.value is a required parameter" Spec FlexibleServerConfigurationSpec `json:"spec"` Status FlexibleServerConfigurationStatus `json:"status,omitempty"` } diff --git a/apis/dbforpostgresql/v1beta1/zz_flexibleserverfirewallrule_types.go b/apis/dbforpostgresql/v1beta1/zz_flexibleserverfirewallrule_types.go index 273f88d53..95a6adbeb 100755 --- a/apis/dbforpostgresql/v1beta1/zz_flexibleserverfirewallrule_types.go +++ b/apis/dbforpostgresql/v1beta1/zz_flexibleserverfirewallrule_types.go @@ -98,8 +98,8 @@ type FlexibleServerFirewallRuleStatus struct { type FlexibleServerFirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endIpAddress) || has(self.initProvider.endIpAddress)",message="endIpAddress is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.startIpAddress) || has(self.initProvider.startIpAddress)",message="startIpAddress is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endIpAddress) || (has(self.initProvider) && has(self.initProvider.endIpAddress))",message="spec.forProvider.endIpAddress is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.startIpAddress) || (has(self.initProvider) && has(self.initProvider.startIpAddress))",message="spec.forProvider.startIpAddress is a required parameter" Spec FlexibleServerFirewallRuleSpec `json:"spec"` Status FlexibleServerFirewallRuleStatus `json:"status,omitempty"` } diff --git a/apis/dbforpostgresql/v1beta1/zz_generated.deepcopy.go b/apis/dbforpostgresql/v1beta1/zz_generated.deepcopy.go index 7e58c3d94..482889c32 100644 --- a/apis/dbforpostgresql/v1beta1/zz_generated.deepcopy.go +++ b/apis/dbforpostgresql/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -1994,7 +1993,8 @@ func (in *FlexibleServerInitParameters) DeepCopyInto(out *FlexibleServerInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2181,7 +2181,8 @@ func (in *FlexibleServerObservation) DeepCopyInto(out *FlexibleServerObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2356,7 +2357,8 @@ func (in *FlexibleServerParameters) DeepCopyInto(out *FlexibleServerParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2873,7 +2875,8 @@ func (in *ServerInitParameters) DeepCopyInto(out *ServerInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3223,7 +3226,8 @@ func (in *ServerObservation) DeepCopyInto(out *ServerObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3362,7 +3366,8 @@ func (in *ServerParameters) DeepCopyInto(out *ServerParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/dbforpostgresql/v1beta1/zz_generated.managed.go b/apis/dbforpostgresql/v1beta1/zz_generated.managed.go index 8ce1daf92..f7deac3b5 100644 --- a/apis/dbforpostgresql/v1beta1/zz_generated.managed.go +++ b/apis/dbforpostgresql/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *ActiveDirectoryAdministrator) GetProviderConfigReference() *xpv1.Refer return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ActiveDirectoryAdministrator. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ActiveDirectoryAdministrator) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ActiveDirectoryAdministrator. func (mg *ActiveDirectoryAdministrator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *ActiveDirectoryAdministrator) SetProviderConfigReference(r *xpv1.Refer mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ActiveDirectoryAdministrator. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ActiveDirectoryAdministrator) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ActiveDirectoryAdministrator. func (mg *ActiveDirectoryAdministrator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *Configuration) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Configuration. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Configuration) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Configuration. func (mg *Configuration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *Configuration) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Configuration. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Configuration) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Configuration. func (mg *Configuration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *Database) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Database. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Database) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Database. func (mg *Database) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *Database) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Database. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Database) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Database. func (mg *Database) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *FirewallRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FirewallRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FirewallRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FirewallRule. func (mg *FirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *FirewallRule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FirewallRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FirewallRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FirewallRule. func (mg *FirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *FlexibleServer) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FlexibleServer. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FlexibleServer) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FlexibleServer. func (mg *FlexibleServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *FlexibleServer) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FlexibleServer. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FlexibleServer) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FlexibleServer. func (mg *FlexibleServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *FlexibleServerActiveDirectoryAdministrator) GetProviderConfigReference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FlexibleServerActiveDirectoryAdministrator. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FlexibleServerActiveDirectoryAdministrator) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FlexibleServerActiveDirectoryAdministrator. func (mg *FlexibleServerActiveDirectoryAdministrator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *FlexibleServerActiveDirectoryAdministrator) SetProviderConfigReference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FlexibleServerActiveDirectoryAdministrator. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FlexibleServerActiveDirectoryAdministrator) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FlexibleServerActiveDirectoryAdministrator. func (mg *FlexibleServerActiveDirectoryAdministrator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *FlexibleServerConfiguration) GetProviderConfigReference() *xpv1.Refere return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FlexibleServerConfiguration. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FlexibleServerConfiguration) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FlexibleServerConfiguration. func (mg *FlexibleServerConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *FlexibleServerConfiguration) SetProviderConfigReference(r *xpv1.Refere mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FlexibleServerConfiguration. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FlexibleServerConfiguration) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FlexibleServerConfiguration. func (mg *FlexibleServerConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *FlexibleServerDatabase) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FlexibleServerDatabase. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FlexibleServerDatabase) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FlexibleServerDatabase. func (mg *FlexibleServerDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *FlexibleServerDatabase) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FlexibleServerDatabase. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FlexibleServerDatabase) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FlexibleServerDatabase. func (mg *FlexibleServerDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *FlexibleServerFirewallRule) GetProviderConfigReference() *xpv1.Referen return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FlexibleServerFirewallRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FlexibleServerFirewallRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FlexibleServerFirewallRule. func (mg *FlexibleServerFirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *FlexibleServerFirewallRule) SetProviderConfigReference(r *xpv1.Referen mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FlexibleServerFirewallRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FlexibleServerFirewallRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FlexibleServerFirewallRule. func (mg *FlexibleServerFirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *Server) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Server. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Server) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Server. func (mg *Server) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *Server) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Server. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Server) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Server. func (mg *Server) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *ServerKey) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ServerKey. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ServerKey) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ServerKey. func (mg *ServerKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *ServerKey) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ServerKey. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ServerKey) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ServerKey. func (mg *ServerKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *VirtualNetworkRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VirtualNetworkRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VirtualNetworkRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VirtualNetworkRule. func (mg *VirtualNetworkRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *VirtualNetworkRule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VirtualNetworkRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VirtualNetworkRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VirtualNetworkRule. func (mg *VirtualNetworkRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/dbforpostgresql/v1beta1/zz_server_types.go b/apis/dbforpostgresql/v1beta1/zz_server_types.go index c2dd8f7fa..978f9ef70 100755 --- a/apis/dbforpostgresql/v1beta1/zz_server_types.go +++ b/apis/dbforpostgresql/v1beta1/zz_server_types.go @@ -362,10 +362,10 @@ type ServerStatus struct { type Server struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sslEnforcementEnabled) || has(self.initProvider.sslEnforcementEnabled)",message="sslEnforcementEnabled is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.version) || has(self.initProvider.version)",message="version is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sslEnforcementEnabled) || (has(self.initProvider) && has(self.initProvider.sslEnforcementEnabled))",message="spec.forProvider.sslEnforcementEnabled is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.version) || (has(self.initProvider) && has(self.initProvider.version))",message="spec.forProvider.version is a required parameter" Spec ServerSpec `json:"spec"` Status ServerStatus `json:"status,omitempty"` } diff --git a/apis/devices/v1beta1/zz_generated.deepcopy.go b/apis/devices/v1beta1/zz_generated.deepcopy.go index b472fcb5c..913fc1e24 100644 --- a/apis/devices/v1beta1/zz_generated.deepcopy.go +++ b/apis/devices/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -1308,7 +1307,8 @@ func (in *IOTHubDPSInitParameters) DeepCopyInto(out *IOTHubDPSInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1436,7 +1436,8 @@ func (in *IOTHubDPSObservation) DeepCopyInto(out *IOTHubDPSObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1522,7 +1523,8 @@ func (in *IOTHubDPSParameters) DeepCopyInto(out *IOTHubDPSParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3552,7 +3554,8 @@ func (in *IOTHubInitParameters) DeepCopyInto(out *IOTHubInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3749,7 +3752,8 @@ func (in *IOTHubObservation) DeepCopyInto(out *IOTHubObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3859,7 +3863,8 @@ func (in *IOTHubParameters) DeepCopyInto(out *IOTHubParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/devices/v1beta1/zz_generated.managed.go b/apis/devices/v1beta1/zz_generated.managed.go index 422aea9ae..f4394a80f 100644 --- a/apis/devices/v1beta1/zz_generated.managed.go +++ b/apis/devices/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *IOTHub) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTHub. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTHub) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTHub. func (mg *IOTHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *IOTHub) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTHub. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTHub) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTHub. func (mg *IOTHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *IOTHubCertificate) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTHubCertificate. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTHubCertificate) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTHubCertificate. func (mg *IOTHubCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *IOTHubCertificate) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTHubCertificate. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTHubCertificate) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTHubCertificate. func (mg *IOTHubCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *IOTHubConsumerGroup) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTHubConsumerGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTHubConsumerGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTHubConsumerGroup. func (mg *IOTHubConsumerGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *IOTHubConsumerGroup) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTHubConsumerGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTHubConsumerGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTHubConsumerGroup. func (mg *IOTHubConsumerGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *IOTHubDPS) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTHubDPS. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTHubDPS) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTHubDPS. func (mg *IOTHubDPS) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *IOTHubDPS) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTHubDPS. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTHubDPS) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTHubDPS. func (mg *IOTHubDPS) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *IOTHubDPSCertificate) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTHubDPSCertificate. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTHubDPSCertificate) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTHubDPSCertificate. func (mg *IOTHubDPSCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *IOTHubDPSCertificate) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTHubDPSCertificate. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTHubDPSCertificate) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTHubDPSCertificate. func (mg *IOTHubDPSCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *IOTHubDPSSharedAccessPolicy) GetProviderConfigReference() *xpv1.Refere return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTHubDPSSharedAccessPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTHubDPSSharedAccessPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTHubDPSSharedAccessPolicy. func (mg *IOTHubDPSSharedAccessPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *IOTHubDPSSharedAccessPolicy) SetProviderConfigReference(r *xpv1.Refere mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTHubDPSSharedAccessPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTHubDPSSharedAccessPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTHubDPSSharedAccessPolicy. func (mg *IOTHubDPSSharedAccessPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *IOTHubEndpointEventHub) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTHubEndpointEventHub. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTHubEndpointEventHub) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTHubEndpointEventHub. func (mg *IOTHubEndpointEventHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *IOTHubEndpointEventHub) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTHubEndpointEventHub. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTHubEndpointEventHub) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTHubEndpointEventHub. func (mg *IOTHubEndpointEventHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *IOTHubEndpointServiceBusQueue) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTHubEndpointServiceBusQueue. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTHubEndpointServiceBusQueue) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTHubEndpointServiceBusQueue. func (mg *IOTHubEndpointServiceBusQueue) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *IOTHubEndpointServiceBusQueue) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTHubEndpointServiceBusQueue. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTHubEndpointServiceBusQueue) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTHubEndpointServiceBusQueue. func (mg *IOTHubEndpointServiceBusQueue) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *IOTHubEndpointServiceBusTopic) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTHubEndpointServiceBusTopic. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTHubEndpointServiceBusTopic) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTHubEndpointServiceBusTopic. func (mg *IOTHubEndpointServiceBusTopic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *IOTHubEndpointServiceBusTopic) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTHubEndpointServiceBusTopic. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTHubEndpointServiceBusTopic) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTHubEndpointServiceBusTopic. func (mg *IOTHubEndpointServiceBusTopic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *IOTHubEndpointStorageContainer) GetProviderConfigReference() *xpv1.Ref return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTHubEndpointStorageContainer. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTHubEndpointStorageContainer) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTHubEndpointStorageContainer. func (mg *IOTHubEndpointStorageContainer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *IOTHubEndpointStorageContainer) SetProviderConfigReference(r *xpv1.Ref mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTHubEndpointStorageContainer. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTHubEndpointStorageContainer) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTHubEndpointStorageContainer. func (mg *IOTHubEndpointStorageContainer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *IOTHubEnrichment) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTHubEnrichment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTHubEnrichment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTHubEnrichment. func (mg *IOTHubEnrichment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *IOTHubEnrichment) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTHubEnrichment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTHubEnrichment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTHubEnrichment. func (mg *IOTHubEnrichment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *IOTHubFallbackRoute) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTHubFallbackRoute. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTHubFallbackRoute) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTHubFallbackRoute. func (mg *IOTHubFallbackRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *IOTHubFallbackRoute) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTHubFallbackRoute. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTHubFallbackRoute) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTHubFallbackRoute. func (mg *IOTHubFallbackRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -939,14 +747,6 @@ func (mg *IOTHubRoute) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTHubRoute. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTHubRoute) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTHubRoute. func (mg *IOTHubRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -977,14 +777,6 @@ func (mg *IOTHubRoute) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTHubRoute. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTHubRoute) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTHubRoute. func (mg *IOTHubRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1015,14 +807,6 @@ func (mg *IOTHubSharedAccessPolicy) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTHubSharedAccessPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTHubSharedAccessPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTHubSharedAccessPolicy. func (mg *IOTHubSharedAccessPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1053,14 +837,6 @@ func (mg *IOTHubSharedAccessPolicy) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTHubSharedAccessPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTHubSharedAccessPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTHubSharedAccessPolicy. func (mg *IOTHubSharedAccessPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/devices/v1beta1/zz_iothub_types.go b/apis/devices/v1beta1/zz_iothub_types.go index 89cee1337..6d4209346 100755 --- a/apis/devices/v1beta1/zz_iothub_types.go +++ b/apis/devices/v1beta1/zz_iothub_types.go @@ -659,8 +659,8 @@ type IOTHubStatus struct { type IOTHub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec IOTHubSpec `json:"spec"` Status IOTHubStatus `json:"status,omitempty"` } diff --git a/apis/devices/v1beta1/zz_iothubcertificate_types.go b/apis/devices/v1beta1/zz_iothubcertificate_types.go index f6c198679..160c6ff44 100755 --- a/apis/devices/v1beta1/zz_iothubcertificate_types.go +++ b/apis/devices/v1beta1/zz_iothubcertificate_types.go @@ -107,7 +107,7 @@ type IOTHubCertificateStatus struct { type IOTHubCertificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.certificateContentSecretRef)",message="certificateContentSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.certificateContentSecretRef)",message="spec.forProvider.certificateContentSecretRef is a required parameter" Spec IOTHubCertificateSpec `json:"spec"` Status IOTHubCertificateStatus `json:"status,omitempty"` } diff --git a/apis/devices/v1beta1/zz_iothubdps_types.go b/apis/devices/v1beta1/zz_iothubdps_types.go index 724d31dcb..a8f3fc0f1 100755 --- a/apis/devices/v1beta1/zz_iothubdps_types.go +++ b/apis/devices/v1beta1/zz_iothubdps_types.go @@ -290,8 +290,8 @@ type IOTHubDPSStatus struct { type IOTHubDPS struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec IOTHubDPSSpec `json:"spec"` Status IOTHubDPSStatus `json:"status,omitempty"` } diff --git a/apis/devices/v1beta1/zz_iothubdpscertificate_types.go b/apis/devices/v1beta1/zz_iothubdpscertificate_types.go index 0575ca783..6861dcb57 100755 --- a/apis/devices/v1beta1/zz_iothubdpscertificate_types.go +++ b/apis/devices/v1beta1/zz_iothubdpscertificate_types.go @@ -107,7 +107,7 @@ type IOTHubDPSCertificateStatus struct { type IOTHubDPSCertificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.certificateContentSecretRef)",message="certificateContentSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.certificateContentSecretRef)",message="spec.forProvider.certificateContentSecretRef is a required parameter" Spec IOTHubDPSCertificateSpec `json:"spec"` Status IOTHubDPSCertificateStatus `json:"status,omitempty"` } diff --git a/apis/devices/v1beta1/zz_iothubenrichment_types.go b/apis/devices/v1beta1/zz_iothubenrichment_types.go index e9310fdc6..4d70f351d 100755 --- a/apis/devices/v1beta1/zz_iothubenrichment_types.go +++ b/apis/devices/v1beta1/zz_iothubenrichment_types.go @@ -123,9 +123,9 @@ type IOTHubEnrichmentStatus struct { type IOTHubEnrichment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endpointNames) || has(self.initProvider.endpointNames)",message="endpointNames is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.key) || has(self.initProvider.key)",message="key is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.value) || has(self.initProvider.value)",message="value is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endpointNames) || (has(self.initProvider) && has(self.initProvider.endpointNames))",message="spec.forProvider.endpointNames is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.key) || (has(self.initProvider) && has(self.initProvider.key))",message="spec.forProvider.key is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.value) || (has(self.initProvider) && has(self.initProvider.value))",message="spec.forProvider.value is a required parameter" Spec IOTHubEnrichmentSpec `json:"spec"` Status IOTHubEnrichmentStatus `json:"status,omitempty"` } diff --git a/apis/devices/v1beta1/zz_iothubfallbackroute_types.go b/apis/devices/v1beta1/zz_iothubfallbackroute_types.go index 53d06d568..2ea73a76c 100755 --- a/apis/devices/v1beta1/zz_iothubfallbackroute_types.go +++ b/apis/devices/v1beta1/zz_iothubfallbackroute_types.go @@ -139,7 +139,7 @@ type IOTHubFallbackRouteStatus struct { type IOTHubFallbackRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.enabled) || has(self.initProvider.enabled)",message="enabled is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.enabled) || (has(self.initProvider) && has(self.initProvider.enabled))",message="spec.forProvider.enabled is a required parameter" Spec IOTHubFallbackRouteSpec `json:"spec"` Status IOTHubFallbackRouteStatus `json:"status,omitempty"` } diff --git a/apis/devices/v1beta1/zz_iothubroute_types.go b/apis/devices/v1beta1/zz_iothubroute_types.go index e8e3ebd93..741a616bf 100755 --- a/apis/devices/v1beta1/zz_iothubroute_types.go +++ b/apis/devices/v1beta1/zz_iothubroute_types.go @@ -133,9 +133,9 @@ type IOTHubRouteStatus struct { type IOTHubRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.enabled) || has(self.initProvider.enabled)",message="enabled is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endpointNames) || has(self.initProvider.endpointNames)",message="endpointNames is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.source) || has(self.initProvider.source)",message="source is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.enabled) || (has(self.initProvider) && has(self.initProvider.enabled))",message="spec.forProvider.enabled is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endpointNames) || (has(self.initProvider) && has(self.initProvider.endpointNames))",message="spec.forProvider.endpointNames is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.source) || (has(self.initProvider) && has(self.initProvider.source))",message="spec.forProvider.source is a required parameter" Spec IOTHubRouteSpec `json:"spec"` Status IOTHubRouteStatus `json:"status,omitempty"` } diff --git a/apis/deviceupdate/v1beta1/zz_generated.deepcopy.go b/apis/deviceupdate/v1beta1/zz_generated.deepcopy.go index 30dce1d9b..195eb7381 100644 --- a/apis/deviceupdate/v1beta1/zz_generated.deepcopy.go +++ b/apis/deviceupdate/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -140,7 +139,8 @@ func (in *IOTHubDeviceUpdateAccountInitParameters) DeepCopyInto(out *IOTHubDevic if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -239,7 +239,8 @@ func (in *IOTHubDeviceUpdateAccountObservation) DeepCopyInto(out *IOTHubDeviceUp if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -306,7 +307,8 @@ func (in *IOTHubDeviceUpdateAccountParameters) DeepCopyInto(out *IOTHubDeviceUpd if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -408,7 +410,8 @@ func (in *IOTHubDeviceUpdateInstanceInitParameters) DeepCopyInto(out *IOTHubDevi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -497,7 +500,8 @@ func (in *IOTHubDeviceUpdateInstanceObservation) DeepCopyInto(out *IOTHubDeviceU if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -569,7 +573,8 @@ func (in *IOTHubDeviceUpdateInstanceParameters) DeepCopyInto(out *IOTHubDeviceUp if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/deviceupdate/v1beta1/zz_generated.managed.go b/apis/deviceupdate/v1beta1/zz_generated.managed.go index 6bcae7813..c1af4bad3 100644 --- a/apis/deviceupdate/v1beta1/zz_generated.managed.go +++ b/apis/deviceupdate/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *IOTHubDeviceUpdateAccount) GetProviderConfigReference() *xpv1.Referenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTHubDeviceUpdateAccount. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTHubDeviceUpdateAccount) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTHubDeviceUpdateAccount. func (mg *IOTHubDeviceUpdateAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *IOTHubDeviceUpdateAccount) SetProviderConfigReference(r *xpv1.Referenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTHubDeviceUpdateAccount. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTHubDeviceUpdateAccount) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTHubDeviceUpdateAccount. func (mg *IOTHubDeviceUpdateAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *IOTHubDeviceUpdateInstance) GetProviderConfigReference() *xpv1.Referen return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTHubDeviceUpdateInstance. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTHubDeviceUpdateInstance) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTHubDeviceUpdateInstance. func (mg *IOTHubDeviceUpdateInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *IOTHubDeviceUpdateInstance) SetProviderConfigReference(r *xpv1.Referen mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTHubDeviceUpdateInstance. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTHubDeviceUpdateInstance) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTHubDeviceUpdateInstance. func (mg *IOTHubDeviceUpdateInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/deviceupdate/v1beta1/zz_iothubdeviceupdateaccount_types.go b/apis/deviceupdate/v1beta1/zz_iothubdeviceupdateaccount_types.go index d693af1ec..6b91125fd 100755 --- a/apis/deviceupdate/v1beta1/zz_iothubdeviceupdateaccount_types.go +++ b/apis/deviceupdate/v1beta1/zz_iothubdeviceupdateaccount_types.go @@ -165,7 +165,7 @@ type IOTHubDeviceUpdateAccountStatus struct { type IOTHubDeviceUpdateAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec IOTHubDeviceUpdateAccountSpec `json:"spec"` Status IOTHubDeviceUpdateAccountStatus `json:"status,omitempty"` } diff --git a/apis/devtestlab/v1beta1/zz_generated.deepcopy.go b/apis/devtestlab/v1beta1/zz_generated.deepcopy.go index 97fb21dfa..2f35ebff6 100644 --- a/apis/devtestlab/v1beta1/zz_generated.deepcopy.go +++ b/apis/devtestlab/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -239,7 +238,8 @@ func (in *GlobalVMShutdownScheduleInitParameters) DeepCopyInto(out *GlobalVMShut if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -333,7 +333,8 @@ func (in *GlobalVMShutdownScheduleObservation) DeepCopyInto(out *GlobalVMShutdow if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -395,7 +396,8 @@ func (in *GlobalVMShutdownScheduleParameters) DeepCopyInto(out *GlobalVMShutdown if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -657,7 +659,8 @@ func (in *LabInitParameters) DeepCopyInto(out *LabInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -764,7 +767,8 @@ func (in *LabObservation) DeepCopyInto(out *LabObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -824,7 +828,8 @@ func (in *LabParameters) DeepCopyInto(out *LabParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -970,7 +975,8 @@ func (in *LinuxVirtualMachineInitParameters) DeepCopyInto(out *LinuxVirtualMachi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1121,7 +1127,8 @@ func (in *LinuxVirtualMachineObservation) DeepCopyInto(out *LinuxVirtualMachineO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1280,7 +1287,8 @@ func (in *LinuxVirtualMachineParameters) DeepCopyInto(out *LinuxVirtualMachinePa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1507,7 +1515,8 @@ func (in *PolicyInitParameters) DeepCopyInto(out *PolicyInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1614,7 +1623,8 @@ func (in *PolicyObservation) DeepCopyInto(out *PolicyObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1704,7 +1714,8 @@ func (in *PolicyParameters) DeepCopyInto(out *PolicyParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1832,7 +1843,8 @@ func (in *ScheduleInitParameters) DeepCopyInto(out *ScheduleInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2047,7 +2059,8 @@ func (in *ScheduleObservation) DeepCopyInto(out *ScheduleObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2155,7 +2168,8 @@ func (in *ScheduleParameters) DeepCopyInto(out *ScheduleParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2361,7 +2375,8 @@ func (in *VirtualNetworkInitParameters) DeepCopyInto(out *VirtualNetworkInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2455,7 +2470,8 @@ func (in *VirtualNetworkObservation) DeepCopyInto(out *VirtualNetworkObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2537,7 +2553,8 @@ func (in *VirtualNetworkParameters) DeepCopyInto(out *VirtualNetworkParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2956,7 +2973,8 @@ func (in *WindowsVirtualMachineInitParameters) DeepCopyInto(out *WindowsVirtualM if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3102,7 +3120,8 @@ func (in *WindowsVirtualMachineObservation) DeepCopyInto(out *WindowsVirtualMach if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3252,7 +3271,8 @@ func (in *WindowsVirtualMachineParameters) DeepCopyInto(out *WindowsVirtualMachi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/devtestlab/v1beta1/zz_generated.managed.go b/apis/devtestlab/v1beta1/zz_generated.managed.go index 7cea30016..9082f6ed0 100644 --- a/apis/devtestlab/v1beta1/zz_generated.managed.go +++ b/apis/devtestlab/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *GlobalVMShutdownSchedule) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this GlobalVMShutdownSchedule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *GlobalVMShutdownSchedule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this GlobalVMShutdownSchedule. func (mg *GlobalVMShutdownSchedule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *GlobalVMShutdownSchedule) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this GlobalVMShutdownSchedule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *GlobalVMShutdownSchedule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this GlobalVMShutdownSchedule. func (mg *GlobalVMShutdownSchedule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *Lab) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Lab. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Lab) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Lab. func (mg *Lab) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *Lab) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Lab. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Lab) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Lab. func (mg *Lab) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *LinuxVirtualMachine) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinuxVirtualMachine. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinuxVirtualMachine) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinuxVirtualMachine. func (mg *LinuxVirtualMachine) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *LinuxVirtualMachine) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinuxVirtualMachine. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinuxVirtualMachine) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinuxVirtualMachine. func (mg *LinuxVirtualMachine) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *Policy) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Policy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Policy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Policy. func (mg *Policy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *Policy) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Policy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Policy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Policy. func (mg *Policy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *Schedule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Schedule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Schedule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Schedule. func (mg *Schedule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *Schedule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Schedule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Schedule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Schedule. func (mg *Schedule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *VirtualNetwork) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VirtualNetwork. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VirtualNetwork) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VirtualNetwork. func (mg *VirtualNetwork) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *VirtualNetwork) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VirtualNetwork. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VirtualNetwork) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VirtualNetwork. func (mg *VirtualNetwork) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *WindowsVirtualMachine) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this WindowsVirtualMachine. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *WindowsVirtualMachine) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this WindowsVirtualMachine. func (mg *WindowsVirtualMachine) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *WindowsVirtualMachine) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this WindowsVirtualMachine. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *WindowsVirtualMachine) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this WindowsVirtualMachine. func (mg *WindowsVirtualMachine) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/devtestlab/v1beta1/zz_globalvmshutdownschedule_types.go b/apis/devtestlab/v1beta1/zz_globalvmshutdownschedule_types.go index 7e3267c3d..5cd730208 100755 --- a/apis/devtestlab/v1beta1/zz_globalvmshutdownschedule_types.go +++ b/apis/devtestlab/v1beta1/zz_globalvmshutdownschedule_types.go @@ -187,10 +187,10 @@ type GlobalVMShutdownScheduleStatus struct { type GlobalVMShutdownSchedule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dailyRecurrenceTime) || has(self.initProvider.dailyRecurrenceTime)",message="dailyRecurrenceTime is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.notificationSettings) || has(self.initProvider.notificationSettings)",message="notificationSettings is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.timezone) || has(self.initProvider.timezone)",message="timezone is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dailyRecurrenceTime) || (has(self.initProvider) && has(self.initProvider.dailyRecurrenceTime))",message="spec.forProvider.dailyRecurrenceTime is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.notificationSettings) || (has(self.initProvider) && has(self.initProvider.notificationSettings))",message="spec.forProvider.notificationSettings is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.timezone) || (has(self.initProvider) && has(self.initProvider.timezone))",message="spec.forProvider.timezone is a required parameter" Spec GlobalVMShutdownScheduleSpec `json:"spec"` Status GlobalVMShutdownScheduleStatus `json:"status,omitempty"` } diff --git a/apis/devtestlab/v1beta1/zz_lab_types.go b/apis/devtestlab/v1beta1/zz_lab_types.go index fc88ff863..134ec8793 100755 --- a/apis/devtestlab/v1beta1/zz_lab_types.go +++ b/apis/devtestlab/v1beta1/zz_lab_types.go @@ -125,7 +125,7 @@ type LabStatus struct { type Lab struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec LabSpec `json:"spec"` Status LabStatus `json:"status,omitempty"` } diff --git a/apis/devtestlab/v1beta1/zz_linuxvirtualmachine_types.go b/apis/devtestlab/v1beta1/zz_linuxvirtualmachine_types.go index 7c8f6227b..53c378d2f 100755 --- a/apis/devtestlab/v1beta1/zz_linuxvirtualmachine_types.go +++ b/apis/devtestlab/v1beta1/zz_linuxvirtualmachine_types.go @@ -337,12 +337,12 @@ type LinuxVirtualMachineStatus struct { type LinuxVirtualMachine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.galleryImageReference) || has(self.initProvider.galleryImageReference)",message="galleryImageReference is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.size) || has(self.initProvider.size)",message="size is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageType) || has(self.initProvider.storageType)",message="storageType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.username) || has(self.initProvider.username)",message="username is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.galleryImageReference) || (has(self.initProvider) && has(self.initProvider.galleryImageReference))",message="spec.forProvider.galleryImageReference is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.size) || (has(self.initProvider) && has(self.initProvider.size))",message="spec.forProvider.size is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageType) || (has(self.initProvider) && has(self.initProvider.storageType))",message="spec.forProvider.storageType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.username) || (has(self.initProvider) && has(self.initProvider.username))",message="spec.forProvider.username is a required parameter" Spec LinuxVirtualMachineSpec `json:"spec"` Status LinuxVirtualMachineStatus `json:"status,omitempty"` } diff --git a/apis/devtestlab/v1beta1/zz_policy_types.go b/apis/devtestlab/v1beta1/zz_policy_types.go index 340977b8f..c45316d40 100755 --- a/apis/devtestlab/v1beta1/zz_policy_types.go +++ b/apis/devtestlab/v1beta1/zz_policy_types.go @@ -163,10 +163,10 @@ type PolicyStatus struct { type Policy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.evaluatorType) || has(self.initProvider.evaluatorType)",message="evaluatorType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.policySetName) || has(self.initProvider.policySetName)",message="policySetName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.threshold) || has(self.initProvider.threshold)",message="threshold is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.evaluatorType) || (has(self.initProvider) && has(self.initProvider.evaluatorType))",message="spec.forProvider.evaluatorType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.policySetName) || (has(self.initProvider) && has(self.initProvider.policySetName))",message="spec.forProvider.policySetName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.threshold) || (has(self.initProvider) && has(self.initProvider.threshold))",message="spec.forProvider.threshold is a required parameter" Spec PolicySpec `json:"spec"` Status PolicyStatus `json:"status,omitempty"` } diff --git a/apis/devtestlab/v1beta1/zz_schedule_types.go b/apis/devtestlab/v1beta1/zz_schedule_types.go index c9d99a86d..e2bb50d21 100755 --- a/apis/devtestlab/v1beta1/zz_schedule_types.go +++ b/apis/devtestlab/v1beta1/zz_schedule_types.go @@ -289,10 +289,10 @@ type ScheduleStatus struct { type Schedule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.notificationSettings) || has(self.initProvider.notificationSettings)",message="notificationSettings is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.taskType) || has(self.initProvider.taskType)",message="taskType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.timeZoneId) || has(self.initProvider.timeZoneId)",message="timeZoneId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.notificationSettings) || (has(self.initProvider) && has(self.initProvider.notificationSettings))",message="spec.forProvider.notificationSettings is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.taskType) || (has(self.initProvider) && has(self.initProvider.taskType))",message="spec.forProvider.taskType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.timeZoneId) || (has(self.initProvider) && has(self.initProvider.timeZoneId))",message="spec.forProvider.timeZoneId is a required parameter" Spec ScheduleSpec `json:"spec"` Status ScheduleStatus `json:"status,omitempty"` } diff --git a/apis/devtestlab/v1beta1/zz_virtualnetwork_types.go b/apis/devtestlab/v1beta1/zz_virtualnetwork_types.go index 363d0b160..ea6b3d039 100755 --- a/apis/devtestlab/v1beta1/zz_virtualnetwork_types.go +++ b/apis/devtestlab/v1beta1/zz_virtualnetwork_types.go @@ -168,7 +168,7 @@ type VirtualNetworkStatus struct { type VirtualNetwork struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec VirtualNetworkSpec `json:"spec"` Status VirtualNetworkStatus `json:"status,omitempty"` } diff --git a/apis/devtestlab/v1beta1/zz_windowsvirtualmachine_types.go b/apis/devtestlab/v1beta1/zz_windowsvirtualmachine_types.go index e99fe3cb4..943a5f803 100755 --- a/apis/devtestlab/v1beta1/zz_windowsvirtualmachine_types.go +++ b/apis/devtestlab/v1beta1/zz_windowsvirtualmachine_types.go @@ -327,13 +327,13 @@ type WindowsVirtualMachineStatus struct { type WindowsVirtualMachine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.galleryImageReference) || has(self.initProvider.galleryImageReference)",message="galleryImageReference is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)",message="passwordSecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.size) || has(self.initProvider.size)",message="size is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageType) || has(self.initProvider.storageType)",message="storageType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.username) || has(self.initProvider.username)",message="username is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.galleryImageReference) || (has(self.initProvider) && has(self.initProvider.galleryImageReference))",message="spec.forProvider.galleryImageReference is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)",message="spec.forProvider.passwordSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.size) || (has(self.initProvider) && has(self.initProvider.size))",message="spec.forProvider.size is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageType) || (has(self.initProvider) && has(self.initProvider.storageType))",message="spec.forProvider.storageType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.username) || (has(self.initProvider) && has(self.initProvider.username))",message="spec.forProvider.username is a required parameter" Spec WindowsVirtualMachineSpec `json:"spec"` Status WindowsVirtualMachineStatus `json:"status,omitempty"` } diff --git a/apis/digitaltwins/v1beta1/zz_generated.deepcopy.go b/apis/digitaltwins/v1beta1/zz_generated.deepcopy.go index 7e60e2142..5a9e93e68 100644 --- a/apis/digitaltwins/v1beta1/zz_generated.deepcopy.go +++ b/apis/digitaltwins/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -134,7 +133,8 @@ func (in *InstanceInitParameters) DeepCopyInto(out *InstanceInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -223,7 +223,8 @@ func (in *InstanceObservation) DeepCopyInto(out *InstanceObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -280,7 +281,8 @@ func (in *InstanceParameters) DeepCopyInto(out *InstanceParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/digitaltwins/v1beta1/zz_generated.managed.go b/apis/digitaltwins/v1beta1/zz_generated.managed.go index ac0f27201..465f094dc 100644 --- a/apis/digitaltwins/v1beta1/zz_generated.managed.go +++ b/apis/digitaltwins/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Instance) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Instance. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Instance) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Instance. func (mg *Instance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Instance) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Instance. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Instance) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Instance. func (mg *Instance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/digitaltwins/v1beta1/zz_instance_types.go b/apis/digitaltwins/v1beta1/zz_instance_types.go index d9af01231..0c02c70ac 100755 --- a/apis/digitaltwins/v1beta1/zz_instance_types.go +++ b/apis/digitaltwins/v1beta1/zz_instance_types.go @@ -135,7 +135,7 @@ type InstanceStatus struct { type Instance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec InstanceSpec `json:"spec"` Status InstanceStatus `json:"status,omitempty"` } diff --git a/apis/elastic/v1beta1/zz_cloudelasticsearch_types.go b/apis/elastic/v1beta1/zz_cloudelasticsearch_types.go index f1d7cc8ae..0c8666fba 100755 --- a/apis/elastic/v1beta1/zz_cloudelasticsearch_types.go +++ b/apis/elastic/v1beta1/zz_cloudelasticsearch_types.go @@ -243,9 +243,9 @@ type CloudElasticsearchStatus struct { type CloudElasticsearch struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.elasticCloudEmailAddress) || has(self.initProvider.elasticCloudEmailAddress)",message="elasticCloudEmailAddress is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.elasticCloudEmailAddress) || (has(self.initProvider) && has(self.initProvider.elasticCloudEmailAddress))",message="spec.forProvider.elasticCloudEmailAddress is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec CloudElasticsearchSpec `json:"spec"` Status CloudElasticsearchStatus `json:"status,omitempty"` } diff --git a/apis/elastic/v1beta1/zz_generated.deepcopy.go b/apis/elastic/v1beta1/zz_generated.deepcopy.go index 43ddb9723..8e872034d 100644 --- a/apis/elastic/v1beta1/zz_generated.deepcopy.go +++ b/apis/elastic/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -79,7 +78,8 @@ func (in *CloudElasticsearchInitParameters) DeepCopyInto(out *CloudElasticsearch if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -208,7 +208,8 @@ func (in *CloudElasticsearchObservation) DeepCopyInto(out *CloudElasticsearchObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -280,7 +281,8 @@ func (in *CloudElasticsearchParameters) DeepCopyInto(out *CloudElasticsearchPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/elastic/v1beta1/zz_generated.managed.go b/apis/elastic/v1beta1/zz_generated.managed.go index 03d2699d1..e71010bae 100644 --- a/apis/elastic/v1beta1/zz_generated.managed.go +++ b/apis/elastic/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *CloudElasticsearch) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this CloudElasticsearch. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *CloudElasticsearch) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this CloudElasticsearch. func (mg *CloudElasticsearch) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *CloudElasticsearch) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this CloudElasticsearch. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *CloudElasticsearch) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this CloudElasticsearch. func (mg *CloudElasticsearch) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/eventgrid/v1beta1/zz_domain_types.go b/apis/eventgrid/v1beta1/zz_domain_types.go index b68c36269..200db21f7 100755 --- a/apis/eventgrid/v1beta1/zz_domain_types.go +++ b/apis/eventgrid/v1beta1/zz_domain_types.go @@ -362,7 +362,7 @@ type DomainStatus struct { type Domain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec DomainSpec `json:"spec"` Status DomainStatus `json:"status,omitempty"` } diff --git a/apis/eventgrid/v1beta1/zz_eventsubscription_types.go b/apis/eventgrid/v1beta1/zz_eventsubscription_types.go index 88a910e36..394a49280 100755 --- a/apis/eventgrid/v1beta1/zz_eventsubscription_types.go +++ b/apis/eventgrid/v1beta1/zz_eventsubscription_types.go @@ -1369,7 +1369,7 @@ type EventSubscriptionStatus struct { type EventSubscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec EventSubscriptionSpec `json:"spec"` Status EventSubscriptionStatus `json:"status,omitempty"` } diff --git a/apis/eventgrid/v1beta1/zz_generated.deepcopy.go b/apis/eventgrid/v1beta1/zz_generated.deepcopy.go index 920fcaf53..da2ddd849 100644 --- a/apis/eventgrid/v1beta1/zz_generated.deepcopy.go +++ b/apis/eventgrid/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -979,7 +978,8 @@ func (in *DomainInitParameters) DeepCopyInto(out *DomainInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1114,7 +1114,8 @@ func (in *DomainObservation) DeepCopyInto(out *DomainObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1217,7 +1218,8 @@ func (in *DomainParameters) DeepCopyInto(out *DomainParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4483,7 +4485,8 @@ func (in *SystemTopicInitParameters) DeepCopyInto(out *SystemTopicInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4582,7 +4585,8 @@ func (in *SystemTopicObservation) DeepCopyInto(out *SystemTopicObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4659,7 +4663,8 @@ func (in *SystemTopicParameters) DeepCopyInto(out *SystemTopicParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4982,7 +4987,8 @@ func (in *TopicInitParameters) DeepCopyInto(out *TopicInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5332,7 +5338,8 @@ func (in *TopicObservation) DeepCopyInto(out *TopicObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5425,7 +5432,8 @@ func (in *TopicParameters) DeepCopyInto(out *TopicParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/eventgrid/v1beta1/zz_generated.managed.go b/apis/eventgrid/v1beta1/zz_generated.managed.go index a516803d4..433763762 100644 --- a/apis/eventgrid/v1beta1/zz_generated.managed.go +++ b/apis/eventgrid/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Domain) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Domain. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Domain) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Domain. func (mg *Domain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Domain) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Domain. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Domain) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Domain. func (mg *Domain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *DomainTopic) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DomainTopic. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DomainTopic) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DomainTopic. func (mg *DomainTopic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *DomainTopic) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DomainTopic. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DomainTopic) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DomainTopic. func (mg *DomainTopic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *EventSubscription) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this EventSubscription. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *EventSubscription) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this EventSubscription. func (mg *EventSubscription) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *EventSubscription) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this EventSubscription. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *EventSubscription) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this EventSubscription. func (mg *EventSubscription) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *SystemTopic) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SystemTopic. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SystemTopic) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SystemTopic. func (mg *SystemTopic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *SystemTopic) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SystemTopic. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SystemTopic) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SystemTopic. func (mg *SystemTopic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *Topic) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Topic. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Topic) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Topic. func (mg *Topic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *Topic) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Topic. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Topic) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Topic. func (mg *Topic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/eventgrid/v1beta1/zz_systemtopic_types.go b/apis/eventgrid/v1beta1/zz_systemtopic_types.go index 018456acf..7f5cfdd1f 100755 --- a/apis/eventgrid/v1beta1/zz_systemtopic_types.go +++ b/apis/eventgrid/v1beta1/zz_systemtopic_types.go @@ -172,8 +172,8 @@ type SystemTopicStatus struct { type SystemTopic struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.topicType) || has(self.initProvider.topicType)",message="topicType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.topicType) || (has(self.initProvider) && has(self.initProvider.topicType))",message="spec.forProvider.topicType is a required parameter" Spec SystemTopicSpec `json:"spec"` Status SystemTopicStatus `json:"status,omitempty"` } diff --git a/apis/eventgrid/v1beta1/zz_topic_types.go b/apis/eventgrid/v1beta1/zz_topic_types.go index 8de722cc3..79c05ff3a 100755 --- a/apis/eventgrid/v1beta1/zz_topic_types.go +++ b/apis/eventgrid/v1beta1/zz_topic_types.go @@ -342,7 +342,7 @@ type TopicStatus struct { type Topic struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec TopicSpec `json:"spec"` Status TopicStatus `json:"status,omitempty"` } diff --git a/apis/eventhub/v1beta1/zz_eventhub_types.go b/apis/eventhub/v1beta1/zz_eventhub_types.go index e86925c66..51bbb3283 100755 --- a/apis/eventhub/v1beta1/zz_eventhub_types.go +++ b/apis/eventhub/v1beta1/zz_eventhub_types.go @@ -254,8 +254,8 @@ type EventHubStatus struct { type EventHub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.messageRetention) || has(self.initProvider.messageRetention)",message="messageRetention is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.partitionCount) || has(self.initProvider.partitionCount)",message="partitionCount is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.messageRetention) || (has(self.initProvider) && has(self.initProvider.messageRetention))",message="spec.forProvider.messageRetention is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.partitionCount) || (has(self.initProvider) && has(self.initProvider.partitionCount))",message="spec.forProvider.partitionCount is a required parameter" Spec EventHubSpec `json:"spec"` Status EventHubStatus `json:"status,omitempty"` } diff --git a/apis/eventhub/v1beta1/zz_eventhubnamespace_types.go b/apis/eventhub/v1beta1/zz_eventhubnamespace_types.go index 231261f20..ae643ec2e 100755 --- a/apis/eventhub/v1beta1/zz_eventhubnamespace_types.go +++ b/apis/eventhub/v1beta1/zz_eventhubnamespace_types.go @@ -366,8 +366,8 @@ type EventHubNamespaceStatus struct { type EventHubNamespace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec EventHubNamespaceSpec `json:"spec"` Status EventHubNamespaceStatus `json:"status,omitempty"` } diff --git a/apis/eventhub/v1beta1/zz_generated.deepcopy.go b/apis/eventhub/v1beta1/zz_generated.deepcopy.go index 7bcf5a042..4932b4ca9 100644 --- a/apis/eventhub/v1beta1/zz_generated.deepcopy.go +++ b/apis/eventhub/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -921,7 +920,8 @@ func (in *EventHubNamespaceInitParameters) DeepCopyInto(out *EventHubNamespaceIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1057,7 +1057,8 @@ func (in *EventHubNamespaceObservation) DeepCopyInto(out *EventHubNamespaceObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1166,7 +1167,8 @@ func (in *EventHubNamespaceParameters) DeepCopyInto(out *EventHubNamespaceParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/eventhub/v1beta1/zz_generated.managed.go b/apis/eventhub/v1beta1/zz_generated.managed.go index 264eb3343..c4d773a69 100644 --- a/apis/eventhub/v1beta1/zz_generated.managed.go +++ b/apis/eventhub/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *AuthorizationRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AuthorizationRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AuthorizationRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AuthorizationRule. func (mg *AuthorizationRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *AuthorizationRule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AuthorizationRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AuthorizationRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AuthorizationRule. func (mg *AuthorizationRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *ConsumerGroup) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ConsumerGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ConsumerGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ConsumerGroup. func (mg *ConsumerGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *ConsumerGroup) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ConsumerGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ConsumerGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ConsumerGroup. func (mg *ConsumerGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *EventHub) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this EventHub. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *EventHub) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this EventHub. func (mg *EventHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *EventHub) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this EventHub. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *EventHub) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this EventHub. func (mg *EventHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *EventHubNamespace) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this EventHubNamespace. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *EventHubNamespace) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this EventHubNamespace. func (mg *EventHubNamespace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *EventHubNamespace) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this EventHubNamespace. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *EventHubNamespace) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this EventHubNamespace. func (mg *EventHubNamespace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *NamespaceAuthorizationRule) GetProviderConfigReference() *xpv1.Referen return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NamespaceAuthorizationRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NamespaceAuthorizationRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NamespaceAuthorizationRule. func (mg *NamespaceAuthorizationRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *NamespaceAuthorizationRule) SetProviderConfigReference(r *xpv1.Referen mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NamespaceAuthorizationRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NamespaceAuthorizationRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NamespaceAuthorizationRule. func (mg *NamespaceAuthorizationRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *NamespaceDisasterRecoveryConfig) GetProviderConfigReference() *xpv1.Re return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NamespaceDisasterRecoveryConfig. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NamespaceDisasterRecoveryConfig) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NamespaceDisasterRecoveryConfig. func (mg *NamespaceDisasterRecoveryConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *NamespaceDisasterRecoveryConfig) SetProviderConfigReference(r *xpv1.Re mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NamespaceDisasterRecoveryConfig. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NamespaceDisasterRecoveryConfig) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NamespaceDisasterRecoveryConfig. func (mg *NamespaceDisasterRecoveryConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *NamespaceSchemaGroup) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NamespaceSchemaGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NamespaceSchemaGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NamespaceSchemaGroup. func (mg *NamespaceSchemaGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *NamespaceSchemaGroup) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NamespaceSchemaGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NamespaceSchemaGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NamespaceSchemaGroup. func (mg *NamespaceSchemaGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/eventhub/v1beta1/zz_namespaceschemagroup_types.go b/apis/eventhub/v1beta1/zz_namespaceschemagroup_types.go index cace75312..be78a784d 100755 --- a/apis/eventhub/v1beta1/zz_namespaceschemagroup_types.go +++ b/apis/eventhub/v1beta1/zz_namespaceschemagroup_types.go @@ -98,8 +98,8 @@ type NamespaceSchemaGroupStatus struct { type NamespaceSchemaGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.schemaCompatibility) || has(self.initProvider.schemaCompatibility)",message="schemaCompatibility is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.schemaType) || has(self.initProvider.schemaType)",message="schemaType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.schemaCompatibility) || (has(self.initProvider) && has(self.initProvider.schemaCompatibility))",message="spec.forProvider.schemaCompatibility is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.schemaType) || (has(self.initProvider) && has(self.initProvider.schemaType))",message="spec.forProvider.schemaType is a required parameter" Spec NamespaceSchemaGroupSpec `json:"spec"` Status NamespaceSchemaGroupStatus `json:"status,omitempty"` } diff --git a/apis/fluidrelay/v1beta1/zz_generated.deepcopy.go b/apis/fluidrelay/v1beta1/zz_generated.deepcopy.go index 5f055aaad..237c07b54 100644 --- a/apis/fluidrelay/v1beta1/zz_generated.deepcopy.go +++ b/apis/fluidrelay/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -177,7 +176,8 @@ func (in *ServerInitParameters) DeepCopyInto(out *ServerInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -309,7 +309,8 @@ func (in *ServerObservation) DeepCopyInto(out *ServerObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -376,7 +377,8 @@ func (in *ServerParameters) DeepCopyInto(out *ServerParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/fluidrelay/v1beta1/zz_generated.managed.go b/apis/fluidrelay/v1beta1/zz_generated.managed.go index 5f6b52d98..284434ffd 100644 --- a/apis/fluidrelay/v1beta1/zz_generated.managed.go +++ b/apis/fluidrelay/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Server) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Server. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Server) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Server. func (mg *Server) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Server) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Server. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Server) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Server. func (mg *Server) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/fluidrelay/v1beta1/zz_server_types.go b/apis/fluidrelay/v1beta1/zz_server_types.go index 7d41fdf91..29422d31e 100755 --- a/apis/fluidrelay/v1beta1/zz_server_types.go +++ b/apis/fluidrelay/v1beta1/zz_server_types.go @@ -174,8 +174,8 @@ type ServerStatus struct { type Server struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec ServerSpec `json:"spec"` Status ServerStatus `json:"status,omitempty"` } diff --git a/apis/guestconfiguration/v1beta1/zz_generated.deepcopy.go b/apis/guestconfiguration/v1beta1/zz_generated.deepcopy.go index 02910259f..9aae232c1 100644 --- a/apis/guestconfiguration/v1beta1/zz_generated.deepcopy.go +++ b/apis/guestconfiguration/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. diff --git a/apis/guestconfiguration/v1beta1/zz_generated.managed.go b/apis/guestconfiguration/v1beta1/zz_generated.managed.go index 8385e1bb3..bd74860a1 100644 --- a/apis/guestconfiguration/v1beta1/zz_generated.managed.go +++ b/apis/guestconfiguration/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *PolicyVirtualMachineConfigurationAssignment) GetProviderConfigReferenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PolicyVirtualMachineConfigurationAssignment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PolicyVirtualMachineConfigurationAssignment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PolicyVirtualMachineConfigurationAssignment. func (mg *PolicyVirtualMachineConfigurationAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *PolicyVirtualMachineConfigurationAssignment) SetProviderConfigReferenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PolicyVirtualMachineConfigurationAssignment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PolicyVirtualMachineConfigurationAssignment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PolicyVirtualMachineConfigurationAssignment. func (mg *PolicyVirtualMachineConfigurationAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/guestconfiguration/v1beta1/zz_policyvirtualmachineconfigurationassignment_types.go b/apis/guestconfiguration/v1beta1/zz_policyvirtualmachineconfigurationassignment_types.go index d3e402566..0ffd9bf44 100755 --- a/apis/guestconfiguration/v1beta1/zz_policyvirtualmachineconfigurationassignment_types.go +++ b/apis/guestconfiguration/v1beta1/zz_policyvirtualmachineconfigurationassignment_types.go @@ -186,8 +186,8 @@ type PolicyVirtualMachineConfigurationAssignmentStatus struct { type PolicyVirtualMachineConfigurationAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.configuration) || has(self.initProvider.configuration)",message="configuration is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.configuration) || (has(self.initProvider) && has(self.initProvider.configuration))",message="spec.forProvider.configuration is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec PolicyVirtualMachineConfigurationAssignmentSpec `json:"spec"` Status PolicyVirtualMachineConfigurationAssignmentStatus `json:"status,omitempty"` } diff --git a/apis/hdinsight/v1beta1/zz_generated.deepcopy.go b/apis/hdinsight/v1beta1/zz_generated.deepcopy.go index 097ff1afc..3dbb200dd 100644 --- a/apis/hdinsight/v1beta1/zz_generated.deepcopy.go +++ b/apis/hdinsight/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -1530,7 +1529,8 @@ func (in *HBaseClusterInitParameters) DeepCopyInto(out *HBaseClusterInitParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1960,7 +1960,8 @@ func (in *HBaseClusterObservation) DeepCopyInto(out *HBaseClusterObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2109,7 +2110,8 @@ func (in *HBaseClusterParameters) DeepCopyInto(out *HBaseClusterParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2924,7 +2926,8 @@ func (in *HadoopClusterInitParameters) DeepCopyInto(out *HadoopClusterInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3110,7 +3113,8 @@ func (in *HadoopClusterObservation) DeepCopyInto(out *HadoopClusterObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3259,7 +3263,8 @@ func (in *HadoopClusterParameters) DeepCopyInto(out *HadoopClusterParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4262,7 +4267,8 @@ func (in *InteractiveQueryClusterInitParameters) DeepCopyInto(out *InteractiveQu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4970,7 +4976,8 @@ func (in *InteractiveQueryClusterObservation) DeepCopyInto(out *InteractiveQuery if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5124,7 +5131,8 @@ func (in *InteractiveQueryClusterParameters) DeepCopyInto(out *InteractiveQueryC if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6898,7 +6906,8 @@ func (in *KafkaClusterInitParameters) DeepCopyInto(out *KafkaClusterInitParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7618,7 +7627,8 @@ func (in *KafkaClusterObservation) DeepCopyInto(out *KafkaClusterObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7779,7 +7789,8 @@ func (in *KafkaClusterParameters) DeepCopyInto(out *KafkaClusterParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12262,7 +12273,8 @@ func (in *SparkClusterInitParameters) DeepCopyInto(out *SparkClusterInitParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12970,7 +12982,8 @@ func (in *SparkClusterObservation) DeepCopyInto(out *SparkClusterObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13124,7 +13137,8 @@ func (in *SparkClusterParameters) DeepCopyInto(out *SparkClusterParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/hdinsight/v1beta1/zz_generated.managed.go b/apis/hdinsight/v1beta1/zz_generated.managed.go index d3a5830bd..d3a04a51b 100644 --- a/apis/hdinsight/v1beta1/zz_generated.managed.go +++ b/apis/hdinsight/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *HBaseCluster) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this HBaseCluster. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *HBaseCluster) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this HBaseCluster. func (mg *HBaseCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *HBaseCluster) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this HBaseCluster. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *HBaseCluster) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this HBaseCluster. func (mg *HBaseCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *HadoopCluster) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this HadoopCluster. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *HadoopCluster) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this HadoopCluster. func (mg *HadoopCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *HadoopCluster) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this HadoopCluster. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *HadoopCluster) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this HadoopCluster. func (mg *HadoopCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *InteractiveQueryCluster) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this InteractiveQueryCluster. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *InteractiveQueryCluster) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this InteractiveQueryCluster. func (mg *InteractiveQueryCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *InteractiveQueryCluster) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this InteractiveQueryCluster. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *InteractiveQueryCluster) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this InteractiveQueryCluster. func (mg *InteractiveQueryCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *KafkaCluster) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this KafkaCluster. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *KafkaCluster) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this KafkaCluster. func (mg *KafkaCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *KafkaCluster) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this KafkaCluster. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *KafkaCluster) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this KafkaCluster. func (mg *KafkaCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *SparkCluster) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SparkCluster. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SparkCluster) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SparkCluster. func (mg *SparkCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *SparkCluster) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SparkCluster. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SparkCluster) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SparkCluster. func (mg *SparkCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/hdinsight/v1beta1/zz_hadoopcluster_types.go b/apis/hdinsight/v1beta1/zz_hadoopcluster_types.go index 753a6f8f8..622107a78 100755 --- a/apis/hdinsight/v1beta1/zz_hadoopcluster_types.go +++ b/apis/hdinsight/v1beta1/zz_hadoopcluster_types.go @@ -1536,12 +1536,12 @@ type HadoopClusterStatus struct { type HadoopCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clusterVersion) || has(self.initProvider.clusterVersion)",message="clusterVersion is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.componentVersion) || has(self.initProvider.componentVersion)",message="componentVersion is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gateway) || has(self.initProvider.gateway)",message="gateway is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.roles) || has(self.initProvider.roles)",message="roles is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tier) || has(self.initProvider.tier)",message="tier is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clusterVersion) || (has(self.initProvider) && has(self.initProvider.clusterVersion))",message="spec.forProvider.clusterVersion is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.componentVersion) || (has(self.initProvider) && has(self.initProvider.componentVersion))",message="spec.forProvider.componentVersion is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gateway) || (has(self.initProvider) && has(self.initProvider.gateway))",message="spec.forProvider.gateway is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.roles) || (has(self.initProvider) && has(self.initProvider.roles))",message="spec.forProvider.roles is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tier) || (has(self.initProvider) && has(self.initProvider.tier))",message="spec.forProvider.tier is a required parameter" Spec HadoopClusterSpec `json:"spec"` Status HadoopClusterStatus `json:"status,omitempty"` } diff --git a/apis/hdinsight/v1beta1/zz_hbasecluster_types.go b/apis/hdinsight/v1beta1/zz_hbasecluster_types.go index 087a8ec2a..b4be7aa60 100755 --- a/apis/hdinsight/v1beta1/zz_hbasecluster_types.go +++ b/apis/hdinsight/v1beta1/zz_hbasecluster_types.go @@ -1265,12 +1265,12 @@ type HBaseClusterStatus struct { type HBaseCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clusterVersion) || has(self.initProvider.clusterVersion)",message="clusterVersion is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.componentVersion) || has(self.initProvider.componentVersion)",message="componentVersion is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gateway) || has(self.initProvider.gateway)",message="gateway is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.roles) || has(self.initProvider.roles)",message="roles is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tier) || has(self.initProvider.tier)",message="tier is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clusterVersion) || (has(self.initProvider) && has(self.initProvider.clusterVersion))",message="spec.forProvider.clusterVersion is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.componentVersion) || (has(self.initProvider) && has(self.initProvider.componentVersion))",message="spec.forProvider.componentVersion is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gateway) || (has(self.initProvider) && has(self.initProvider.gateway))",message="spec.forProvider.gateway is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.roles) || (has(self.initProvider) && has(self.initProvider.roles))",message="spec.forProvider.roles is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tier) || (has(self.initProvider) && has(self.initProvider.tier))",message="spec.forProvider.tier is a required parameter" Spec HBaseClusterSpec `json:"spec"` Status HBaseClusterStatus `json:"status,omitempty"` } diff --git a/apis/hdinsight/v1beta1/zz_interactivequerycluster_types.go b/apis/hdinsight/v1beta1/zz_interactivequerycluster_types.go index ea37b66ab..cff4498d5 100755 --- a/apis/hdinsight/v1beta1/zz_interactivequerycluster_types.go +++ b/apis/hdinsight/v1beta1/zz_interactivequerycluster_types.go @@ -1340,12 +1340,12 @@ type InteractiveQueryClusterStatus struct { type InteractiveQueryCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clusterVersion) || has(self.initProvider.clusterVersion)",message="clusterVersion is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.componentVersion) || has(self.initProvider.componentVersion)",message="componentVersion is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gateway) || has(self.initProvider.gateway)",message="gateway is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.roles) || has(self.initProvider.roles)",message="roles is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tier) || has(self.initProvider.tier)",message="tier is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clusterVersion) || (has(self.initProvider) && has(self.initProvider.clusterVersion))",message="spec.forProvider.clusterVersion is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.componentVersion) || (has(self.initProvider) && has(self.initProvider.componentVersion))",message="spec.forProvider.componentVersion is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gateway) || (has(self.initProvider) && has(self.initProvider.gateway))",message="spec.forProvider.gateway is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.roles) || (has(self.initProvider) && has(self.initProvider.roles))",message="spec.forProvider.roles is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tier) || (has(self.initProvider) && has(self.initProvider.tier))",message="spec.forProvider.tier is a required parameter" Spec InteractiveQueryClusterSpec `json:"spec"` Status InteractiveQueryClusterStatus `json:"status,omitempty"` } diff --git a/apis/hdinsight/v1beta1/zz_kafkacluster_types.go b/apis/hdinsight/v1beta1/zz_kafkacluster_types.go index 484735662..0cef3f931 100755 --- a/apis/hdinsight/v1beta1/zz_kafkacluster_types.go +++ b/apis/hdinsight/v1beta1/zz_kafkacluster_types.go @@ -1385,12 +1385,12 @@ type KafkaClusterStatus struct { type KafkaCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clusterVersion) || has(self.initProvider.clusterVersion)",message="clusterVersion is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.componentVersion) || has(self.initProvider.componentVersion)",message="componentVersion is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gateway) || has(self.initProvider.gateway)",message="gateway is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.roles) || has(self.initProvider.roles)",message="roles is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tier) || has(self.initProvider.tier)",message="tier is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clusterVersion) || (has(self.initProvider) && has(self.initProvider.clusterVersion))",message="spec.forProvider.clusterVersion is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.componentVersion) || (has(self.initProvider) && has(self.initProvider.componentVersion))",message="spec.forProvider.componentVersion is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gateway) || (has(self.initProvider) && has(self.initProvider.gateway))",message="spec.forProvider.gateway is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.roles) || (has(self.initProvider) && has(self.initProvider.roles))",message="spec.forProvider.roles is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tier) || (has(self.initProvider) && has(self.initProvider.tier))",message="spec.forProvider.tier is a required parameter" Spec KafkaClusterSpec `json:"spec"` Status KafkaClusterStatus `json:"status,omitempty"` } diff --git a/apis/hdinsight/v1beta1/zz_sparkcluster_types.go b/apis/hdinsight/v1beta1/zz_sparkcluster_types.go index 45b5d2166..f3d7ff5bd 100755 --- a/apis/hdinsight/v1beta1/zz_sparkcluster_types.go +++ b/apis/hdinsight/v1beta1/zz_sparkcluster_types.go @@ -1340,12 +1340,12 @@ type SparkClusterStatus struct { type SparkCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clusterVersion) || has(self.initProvider.clusterVersion)",message="clusterVersion is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.componentVersion) || has(self.initProvider.componentVersion)",message="componentVersion is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gateway) || has(self.initProvider.gateway)",message="gateway is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.roles) || has(self.initProvider.roles)",message="roles is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tier) || has(self.initProvider.tier)",message="tier is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clusterVersion) || (has(self.initProvider) && has(self.initProvider.clusterVersion))",message="spec.forProvider.clusterVersion is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.componentVersion) || (has(self.initProvider) && has(self.initProvider.componentVersion))",message="spec.forProvider.componentVersion is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gateway) || (has(self.initProvider) && has(self.initProvider.gateway))",message="spec.forProvider.gateway is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.roles) || (has(self.initProvider) && has(self.initProvider.roles))",message="spec.forProvider.roles is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tier) || (has(self.initProvider) && has(self.initProvider.tier))",message="spec.forProvider.tier is a required parameter" Spec SparkClusterSpec `json:"spec"` Status SparkClusterStatus `json:"status,omitempty"` } diff --git a/apis/healthbot/v1beta1/zz_generated.deepcopy.go b/apis/healthbot/v1beta1/zz_generated.deepcopy.go index b1bc0db03..984b6a126 100644 --- a/apis/healthbot/v1beta1/zz_generated.deepcopy.go +++ b/apis/healthbot/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -62,7 +61,8 @@ func (in *HealthBotInitParameters) DeepCopyInto(out *HealthBotInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -149,7 +149,8 @@ func (in *HealthBotObservation) DeepCopyInto(out *HealthBotObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -204,7 +205,8 @@ func (in *HealthBotParameters) DeepCopyInto(out *HealthBotParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/healthbot/v1beta1/zz_generated.managed.go b/apis/healthbot/v1beta1/zz_generated.managed.go index 8548b167a..5f26e2df8 100644 --- a/apis/healthbot/v1beta1/zz_generated.managed.go +++ b/apis/healthbot/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *HealthBot) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this HealthBot. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *HealthBot) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this HealthBot. func (mg *HealthBot) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *HealthBot) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this HealthBot. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *HealthBot) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this HealthBot. func (mg *HealthBot) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/healthbot/v1beta1/zz_healthbot_types.go b/apis/healthbot/v1beta1/zz_healthbot_types.go index dc0f9a36a..177ecba51 100755 --- a/apis/healthbot/v1beta1/zz_healthbot_types.go +++ b/apis/healthbot/v1beta1/zz_healthbot_types.go @@ -110,8 +110,8 @@ type HealthBotStatus struct { type HealthBot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec HealthBotSpec `json:"spec"` Status HealthBotStatus `json:"status,omitempty"` } diff --git a/apis/healthcareapis/v1beta1/zz_generated.deepcopy.go b/apis/healthcareapis/v1beta1/zz_generated.deepcopy.go index eeb1a5f13..d7c89b3ed 100644 --- a/apis/healthcareapis/v1beta1/zz_generated.deepcopy.go +++ b/apis/healthcareapis/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -568,7 +567,8 @@ func (in *HealthcareDICOMServiceInitParameters) DeepCopyInto(out *HealthcareDICO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -671,7 +671,8 @@ func (in *HealthcareDICOMServiceObservation) DeepCopyInto(out *HealthcareDICOMSe if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -723,7 +724,8 @@ func (in *HealthcareDICOMServiceParameters) DeepCopyInto(out *HealthcareDICOMSer if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1088,7 +1090,8 @@ func (in *HealthcareFHIRServiceInitParameters) DeepCopyInto(out *HealthcareFHIRS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1230,7 +1233,8 @@ func (in *HealthcareFHIRServiceObservation) DeepCopyInto(out *HealthcareFHIRServ if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1345,7 +1349,8 @@ func (in *HealthcareFHIRServiceParameters) DeepCopyInto(out *HealthcareFHIRServi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1801,7 +1806,8 @@ func (in *HealthcareMedtechServiceInitParameters) DeepCopyInto(out *HealthcareMe if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1900,7 +1906,8 @@ func (in *HealthcareMedtechServiceObservation) DeepCopyInto(out *HealthcareMedte if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1997,7 +2004,8 @@ func (in *HealthcareMedtechServiceParameters) DeepCopyInto(out *HealthcareMedtec if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2154,7 +2162,8 @@ func (in *HealthcareServiceInitParameters) DeepCopyInto(out *HealthcareServiceIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2276,7 +2285,8 @@ func (in *HealthcareServiceObservation) DeepCopyInto(out *HealthcareServiceObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2371,7 +2381,8 @@ func (in *HealthcareServiceParameters) DeepCopyInto(out *HealthcareServiceParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2468,7 +2479,8 @@ func (in *HealthcareWorkspaceInitParameters) DeepCopyInto(out *HealthcareWorkspa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2552,7 +2564,8 @@ func (in *HealthcareWorkspaceObservation) DeepCopyInto(out *HealthcareWorkspaceO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2602,7 +2615,8 @@ func (in *HealthcareWorkspaceParameters) DeepCopyInto(out *HealthcareWorkspacePa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/healthcareapis/v1beta1/zz_generated.managed.go b/apis/healthcareapis/v1beta1/zz_generated.managed.go index 6666a8d00..bec54cea0 100644 --- a/apis/healthcareapis/v1beta1/zz_generated.managed.go +++ b/apis/healthcareapis/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *HealthcareDICOMService) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this HealthcareDICOMService. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *HealthcareDICOMService) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this HealthcareDICOMService. func (mg *HealthcareDICOMService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *HealthcareDICOMService) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this HealthcareDICOMService. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *HealthcareDICOMService) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this HealthcareDICOMService. func (mg *HealthcareDICOMService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *HealthcareFHIRService) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this HealthcareFHIRService. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *HealthcareFHIRService) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this HealthcareFHIRService. func (mg *HealthcareFHIRService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *HealthcareFHIRService) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this HealthcareFHIRService. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *HealthcareFHIRService) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this HealthcareFHIRService. func (mg *HealthcareFHIRService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *HealthcareMedtechService) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this HealthcareMedtechService. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *HealthcareMedtechService) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this HealthcareMedtechService. func (mg *HealthcareMedtechService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *HealthcareMedtechService) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this HealthcareMedtechService. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *HealthcareMedtechService) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this HealthcareMedtechService. func (mg *HealthcareMedtechService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *HealthcareMedtechServiceFHIRDestination) GetProviderConfigReference() return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this HealthcareMedtechServiceFHIRDestination. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *HealthcareMedtechServiceFHIRDestination) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this HealthcareMedtechServiceFHIRDestination. func (mg *HealthcareMedtechServiceFHIRDestination) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *HealthcareMedtechServiceFHIRDestination) SetProviderConfigReference(r mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this HealthcareMedtechServiceFHIRDestination. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *HealthcareMedtechServiceFHIRDestination) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this HealthcareMedtechServiceFHIRDestination. func (mg *HealthcareMedtechServiceFHIRDestination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *HealthcareService) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this HealthcareService. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *HealthcareService) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this HealthcareService. func (mg *HealthcareService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *HealthcareService) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this HealthcareService. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *HealthcareService) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this HealthcareService. func (mg *HealthcareService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *HealthcareWorkspace) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this HealthcareWorkspace. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *HealthcareWorkspace) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this HealthcareWorkspace. func (mg *HealthcareWorkspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *HealthcareWorkspace) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this HealthcareWorkspace. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *HealthcareWorkspace) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this HealthcareWorkspace. func (mg *HealthcareWorkspace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/healthcareapis/v1beta1/zz_healthcaredicomservice_types.go b/apis/healthcareapis/v1beta1/zz_healthcaredicomservice_types.go index 45953891e..bf8985c19 100755 --- a/apis/healthcareapis/v1beta1/zz_healthcaredicomservice_types.go +++ b/apis/healthcareapis/v1beta1/zz_healthcaredicomservice_types.go @@ -192,7 +192,7 @@ type HealthcareDICOMServiceStatus struct { type HealthcareDICOMService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec HealthcareDICOMServiceSpec `json:"spec"` Status HealthcareDICOMServiceStatus `json:"status,omitempty"` } diff --git a/apis/healthcareapis/v1beta1/zz_healthcarefhirservice_types.go b/apis/healthcareapis/v1beta1/zz_healthcarefhirservice_types.go index 5a6230f94..83aff73c3 100755 --- a/apis/healthcareapis/v1beta1/zz_healthcarefhirservice_types.go +++ b/apis/healthcareapis/v1beta1/zz_healthcarefhirservice_types.go @@ -372,8 +372,8 @@ type HealthcareFHIRServiceStatus struct { type HealthcareFHIRService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.authentication) || has(self.initProvider.authentication)",message="authentication is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.authentication) || (has(self.initProvider) && has(self.initProvider.authentication))",message="spec.forProvider.authentication is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec HealthcareFHIRServiceSpec `json:"spec"` Status HealthcareFHIRServiceStatus `json:"status,omitempty"` } diff --git a/apis/healthcareapis/v1beta1/zz_healthcaremedtechservice_types.go b/apis/healthcareapis/v1beta1/zz_healthcaremedtechservice_types.go index 0195338a0..fbc3b1b9c 100755 --- a/apis/healthcareapis/v1beta1/zz_healthcaremedtechservice_types.go +++ b/apis/healthcareapis/v1beta1/zz_healthcaremedtechservice_types.go @@ -196,8 +196,8 @@ type HealthcareMedtechServiceStatus struct { type HealthcareMedtechService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.deviceMappingJson) || has(self.initProvider.deviceMappingJson)",message="deviceMappingJson is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.deviceMappingJson) || (has(self.initProvider) && has(self.initProvider.deviceMappingJson))",message="spec.forProvider.deviceMappingJson is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec HealthcareMedtechServiceSpec `json:"spec"` Status HealthcareMedtechServiceStatus `json:"status,omitempty"` } diff --git a/apis/healthcareapis/v1beta1/zz_healthcaremedtechservicefhirdestination_types.go b/apis/healthcareapis/v1beta1/zz_healthcaremedtechservicefhirdestination_types.go index fa69ee783..f23d0339f 100755 --- a/apis/healthcareapis/v1beta1/zz_healthcaremedtechservicefhirdestination_types.go +++ b/apis/healthcareapis/v1beta1/zz_healthcaremedtechservicefhirdestination_types.go @@ -125,9 +125,9 @@ type HealthcareMedtechServiceFHIRDestinationStatus struct { type HealthcareMedtechServiceFHIRDestination struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.destinationFhirMappingJson) || has(self.initProvider.destinationFhirMappingJson)",message="destinationFhirMappingJson is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.destinationIdentityResolutionType) || has(self.initProvider.destinationIdentityResolutionType)",message="destinationIdentityResolutionType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.destinationFhirMappingJson) || (has(self.initProvider) && has(self.initProvider.destinationFhirMappingJson))",message="spec.forProvider.destinationFhirMappingJson is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.destinationIdentityResolutionType) || (has(self.initProvider) && has(self.initProvider.destinationIdentityResolutionType))",message="spec.forProvider.destinationIdentityResolutionType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec HealthcareMedtechServiceFHIRDestinationSpec `json:"spec"` Status HealthcareMedtechServiceFHIRDestinationStatus `json:"status,omitempty"` } diff --git a/apis/healthcareapis/v1beta1/zz_healthcareservice_types.go b/apis/healthcareapis/v1beta1/zz_healthcareservice_types.go index 010c85564..9ece72be3 100755 --- a/apis/healthcareapis/v1beta1/zz_healthcareservice_types.go +++ b/apis/healthcareapis/v1beta1/zz_healthcareservice_types.go @@ -268,7 +268,7 @@ type HealthcareServiceStatus struct { type HealthcareService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec HealthcareServiceSpec `json:"spec"` Status HealthcareServiceStatus `json:"status,omitempty"` } diff --git a/apis/healthcareapis/v1beta1/zz_healthcareworkspace_types.go b/apis/healthcareapis/v1beta1/zz_healthcareworkspace_types.go index 3306642ba..e558ef777 100755 --- a/apis/healthcareapis/v1beta1/zz_healthcareworkspace_types.go +++ b/apis/healthcareapis/v1beta1/zz_healthcareworkspace_types.go @@ -114,7 +114,7 @@ type HealthcareWorkspaceStatus struct { type HealthcareWorkspace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec HealthcareWorkspaceSpec `json:"spec"` Status HealthcareWorkspaceStatus `json:"status,omitempty"` } diff --git a/apis/insights/v1beta1/zz_applicationinsights_types.go b/apis/insights/v1beta1/zz_applicationinsights_types.go index abe9a045a..e184f3cbd 100755 --- a/apis/insights/v1beta1/zz_applicationinsights_types.go +++ b/apis/insights/v1beta1/zz_applicationinsights_types.go @@ -217,8 +217,8 @@ type ApplicationInsightsStatus struct { type ApplicationInsights struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.applicationType) || has(self.initProvider.applicationType)",message="applicationType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.applicationType) || (has(self.initProvider) && has(self.initProvider.applicationType))",message="spec.forProvider.applicationType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec ApplicationInsightsSpec `json:"spec"` Status ApplicationInsightsStatus `json:"status,omitempty"` } diff --git a/apis/insights/v1beta1/zz_applicationinsightsanalyticsitem_types.go b/apis/insights/v1beta1/zz_applicationinsightsanalyticsitem_types.go index d868a5cbb..1a00f5d18 100755 --- a/apis/insights/v1beta1/zz_applicationinsightsanalyticsitem_types.go +++ b/apis/insights/v1beta1/zz_applicationinsightsanalyticsitem_types.go @@ -137,10 +137,10 @@ type ApplicationInsightsAnalyticsItemStatus struct { type ApplicationInsightsAnalyticsItem struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.content) || has(self.initProvider.content)",message="content is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scope) || has(self.initProvider.scope)",message="scope is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || has(self.initProvider.type)",message="type is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.content) || (has(self.initProvider) && has(self.initProvider.content))",message="spec.forProvider.content is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scope) || (has(self.initProvider) && has(self.initProvider.scope))",message="spec.forProvider.scope is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter" Spec ApplicationInsightsAnalyticsItemSpec `json:"spec"` Status ApplicationInsightsAnalyticsItemStatus `json:"status,omitempty"` } diff --git a/apis/insights/v1beta1/zz_applicationinsightsapikey_types.go b/apis/insights/v1beta1/zz_applicationinsightsapikey_types.go index c720adb3b..17ba361ab 100755 --- a/apis/insights/v1beta1/zz_applicationinsightsapikey_types.go +++ b/apis/insights/v1beta1/zz_applicationinsightsapikey_types.go @@ -108,7 +108,7 @@ type ApplicationInsightsAPIKeyStatus struct { type ApplicationInsightsAPIKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec ApplicationInsightsAPIKeySpec `json:"spec"` Status ApplicationInsightsAPIKeyStatus `json:"status,omitempty"` } diff --git a/apis/insights/v1beta1/zz_applicationinsightssmartdetectionrule_types.go b/apis/insights/v1beta1/zz_applicationinsightssmartdetectionrule_types.go index 555db9e9a..9af530c8e 100755 --- a/apis/insights/v1beta1/zz_applicationinsightssmartdetectionrule_types.go +++ b/apis/insights/v1beta1/zz_applicationinsightssmartdetectionrule_types.go @@ -118,7 +118,7 @@ type ApplicationInsightsSmartDetectionRuleStatus struct { type ApplicationInsightsSmartDetectionRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec ApplicationInsightsSmartDetectionRuleSpec `json:"spec"` Status ApplicationInsightsSmartDetectionRuleStatus `json:"status,omitempty"` } diff --git a/apis/insights/v1beta1/zz_applicationinsightsstandardwebtest_types.go b/apis/insights/v1beta1/zz_applicationinsightsstandardwebtest_types.go index ad0f4f116..e51cdc671 100755 --- a/apis/insights/v1beta1/zz_applicationinsightsstandardwebtest_types.go +++ b/apis/insights/v1beta1/zz_applicationinsightsstandardwebtest_types.go @@ -383,9 +383,9 @@ type ApplicationInsightsStandardWebTestStatus struct { type ApplicationInsightsStandardWebTest struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.geoLocations) || has(self.initProvider.geoLocations)",message="geoLocations is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.request) || has(self.initProvider.request)",message="request is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.geoLocations) || (has(self.initProvider) && has(self.initProvider.geoLocations))",message="spec.forProvider.geoLocations is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.request) || (has(self.initProvider) && has(self.initProvider.request))",message="spec.forProvider.request is a required parameter" Spec ApplicationInsightsStandardWebTestSpec `json:"spec"` Status ApplicationInsightsStandardWebTestStatus `json:"status,omitempty"` } diff --git a/apis/insights/v1beta1/zz_applicationinsightswebtest_types.go b/apis/insights/v1beta1/zz_applicationinsightswebtest_types.go index 44b8efc16..44fee15c8 100755 --- a/apis/insights/v1beta1/zz_applicationinsightswebtest_types.go +++ b/apis/insights/v1beta1/zz_applicationinsightswebtest_types.go @@ -205,11 +205,11 @@ type ApplicationInsightsWebTestStatus struct { type ApplicationInsightsWebTest struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.configuration) || has(self.initProvider.configuration)",message="configuration is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.geoLocations) || has(self.initProvider.geoLocations)",message="geoLocations is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.kind) || has(self.initProvider.kind)",message="kind is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.configuration) || (has(self.initProvider) && has(self.initProvider.configuration))",message="spec.forProvider.configuration is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.geoLocations) || (has(self.initProvider) && has(self.initProvider.geoLocations))",message="spec.forProvider.geoLocations is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.kind) || (has(self.initProvider) && has(self.initProvider.kind))",message="spec.forProvider.kind is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec ApplicationInsightsWebTestSpec `json:"spec"` Status ApplicationInsightsWebTestStatus `json:"status,omitempty"` } diff --git a/apis/insights/v1beta1/zz_applicationinsightsworkbook_types.go b/apis/insights/v1beta1/zz_applicationinsightsworkbook_types.go index 955598e74..e8983af3d 100755 --- a/apis/insights/v1beta1/zz_applicationinsightsworkbook_types.go +++ b/apis/insights/v1beta1/zz_applicationinsightsworkbook_types.go @@ -212,10 +212,10 @@ type ApplicationInsightsWorkbookStatus struct { type ApplicationInsightsWorkbook struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dataJson) || has(self.initProvider.dataJson)",message="dataJson is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || has(self.initProvider.displayName)",message="displayName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dataJson) || (has(self.initProvider) && has(self.initProvider.dataJson))",message="spec.forProvider.dataJson is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec ApplicationInsightsWorkbookSpec `json:"spec"` Status ApplicationInsightsWorkbookStatus `json:"status,omitempty"` } diff --git a/apis/insights/v1beta1/zz_applicationinsightsworkbooktemplate_types.go b/apis/insights/v1beta1/zz_applicationinsightsworkbooktemplate_types.go index 562b02f63..614ae578f 100755 --- a/apis/insights/v1beta1/zz_applicationinsightsworkbooktemplate_types.go +++ b/apis/insights/v1beta1/zz_applicationinsightsworkbooktemplate_types.go @@ -216,10 +216,10 @@ type ApplicationInsightsWorkbookTemplateStatus struct { type ApplicationInsightsWorkbookTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.galleries) || has(self.initProvider.galleries)",message="galleries is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.templateData) || has(self.initProvider.templateData)",message="templateData is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.galleries) || (has(self.initProvider) && has(self.initProvider.galleries))",message="spec.forProvider.galleries is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.templateData) || (has(self.initProvider) && has(self.initProvider.templateData))",message="spec.forProvider.templateData is a required parameter" Spec ApplicationInsightsWorkbookTemplateSpec `json:"spec"` Status ApplicationInsightsWorkbookTemplateStatus `json:"status,omitempty"` } diff --git a/apis/insights/v1beta1/zz_generated.deepcopy.go b/apis/insights/v1beta1/zz_generated.deepcopy.go index 8ff58cb66..9e7b70182 100644 --- a/apis/insights/v1beta1/zz_generated.deepcopy.go +++ b/apis/insights/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -115,7 +114,8 @@ func (in *ActionInitParameters) DeepCopyInto(out *ActionInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -150,7 +150,8 @@ func (in *ActionObservation) DeepCopyInto(out *ActionObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -195,7 +196,8 @@ func (in *ActionParameters) DeepCopyInto(out *ActionParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -806,7 +808,8 @@ func (in *ApplicationInsightsInitParameters) DeepCopyInto(out *ApplicationInsigh if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -938,7 +941,8 @@ func (in *ApplicationInsightsObservation) DeepCopyInto(out *ApplicationInsightsO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1043,7 +1047,8 @@ func (in *ApplicationInsightsParameters) DeepCopyInto(out *ApplicationInsightsPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1418,7 +1423,8 @@ func (in *ApplicationInsightsStandardWebTestInitParameters) DeepCopyInto(out *Ap if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1555,7 +1561,8 @@ func (in *ApplicationInsightsStandardWebTestObservation) DeepCopyInto(out *Appli if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1670,7 +1677,8 @@ func (in *ApplicationInsightsStandardWebTestParameters) DeepCopyInto(out *Applic if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1842,7 +1850,8 @@ func (in *ApplicationInsightsWebTestInitParameters) DeepCopyInto(out *Applicatio if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2070,7 +2079,8 @@ func (in *ApplicationInsightsWebTestObservation) DeepCopyInto(out *ApplicationIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2186,7 +2196,8 @@ func (in *ApplicationInsightsWebTestParameters) DeepCopyInto(out *ApplicationIns if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2330,7 +2341,8 @@ func (in *ApplicationInsightsWorkbookInitParameters) DeepCopyInto(out *Applicati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2449,7 +2461,8 @@ func (in *ApplicationInsightsWorkbookObservation) DeepCopyInto(out *ApplicationI if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2541,7 +2554,8 @@ func (in *ApplicationInsightsWorkbookParameters) DeepCopyInto(out *ApplicationIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2665,7 +2679,8 @@ func (in *ApplicationInsightsWorkbookTemplateInitParameters) DeepCopyInto(out *A if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2774,7 +2789,8 @@ func (in *ApplicationInsightsWorkbookTemplateObservation) DeepCopyInto(out *Appl if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2856,7 +2872,8 @@ func (in *ApplicationInsightsWorkbookTemplateParameters) DeepCopyInto(out *Appli if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8020,7 +8037,8 @@ func (in *MonitorActionGroupInitParameters) DeepCopyInto(out *MonitorActionGroup if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8184,7 +8202,8 @@ func (in *MonitorActionGroupObservation) DeepCopyInto(out *MonitorActionGroupObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8321,7 +8340,8 @@ func (in *MonitorActionGroupParameters) DeepCopyInto(out *MonitorActionGroupPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8456,7 +8476,8 @@ func (in *MonitorActivityLogAlertInitParameters) DeepCopyInto(out *MonitorActivi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8568,7 +8589,8 @@ func (in *MonitorActivityLogAlertObservation) DeepCopyInto(out *MonitorActivityL if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8665,7 +8687,8 @@ func (in *MonitorActivityLogAlertParameters) DeepCopyInto(out *MonitorActivityLo if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8786,7 +8809,8 @@ func (in *MonitorAutoscaleSettingInitParameters) DeepCopyInto(out *MonitorAutosc if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8887,7 +8911,8 @@ func (in *MonitorAutoscaleSettingObservation) DeepCopyInto(out *MonitorAutoscale if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8966,7 +8991,8 @@ func (in *MonitorAutoscaleSettingParameters) DeepCopyInto(out *MonitorAutoscaleS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -9093,7 +9119,8 @@ func (in *MonitorDataCollectionEndpointInitParameters) DeepCopyInto(out *Monitor if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -9195,7 +9222,8 @@ func (in *MonitorDataCollectionEndpointObservation) DeepCopyInto(out *MonitorDat if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -9260,7 +9288,8 @@ func (in *MonitorDataCollectionEndpointParameters) DeepCopyInto(out *MonitorData if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -9724,7 +9753,8 @@ func (in *MonitorDataCollectionRuleInitParameters) DeepCopyInto(out *MonitorData if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -9856,7 +9886,8 @@ func (in *MonitorDataCollectionRuleObservation) DeepCopyInto(out *MonitorDataCol if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -9966,7 +9997,8 @@ func (in *MonitorDataCollectionRuleParameters) DeepCopyInto(out *MonitorDataColl if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10390,7 +10422,8 @@ func (in *MonitorMetricAlertActionInitParameters) DeepCopyInto(out *MonitorMetri if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10425,7 +10458,8 @@ func (in *MonitorMetricAlertActionObservation) DeepCopyInto(out *MonitorMetricAl if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10470,7 +10504,8 @@ func (in *MonitorMetricAlertActionParameters) DeepCopyInto(out *MonitorMetricAle if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10709,7 +10744,8 @@ func (in *MonitorMetricAlertInitParameters) DeepCopyInto(out *MonitorMetricAlert if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10860,7 +10896,8 @@ func (in *MonitorMetricAlertObservation) DeepCopyInto(out *MonitorMetricAlertObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10996,7 +11033,8 @@ func (in *MonitorMetricAlertParameters) DeepCopyInto(out *MonitorMetricAlertPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11103,7 +11141,8 @@ func (in *MonitorPrivateLinkScopeInitParameters) DeepCopyInto(out *MonitorPrivat if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11175,7 +11214,8 @@ func (in *MonitorPrivateLinkScopeObservation) DeepCopyInto(out *MonitorPrivateLi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11220,7 +11260,8 @@ func (in *MonitorPrivateLinkScopeParameters) DeepCopyInto(out *MonitorPrivateLin if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11688,7 +11729,8 @@ func (in *MonitorScheduledQueryRulesAlertInitParameters) DeepCopyInto(out *Monit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11845,7 +11887,8 @@ func (in *MonitorScheduledQueryRulesAlertObservation) DeepCopyInto(out *MonitorS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11985,7 +12028,8 @@ func (in *MonitorScheduledQueryRulesAlertParameters) DeepCopyInto(out *MonitorSc if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12105,7 +12149,8 @@ func (in *MonitorScheduledQueryRulesAlertV2ActionInitParameters) DeepCopyInto(ou if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12146,7 +12191,8 @@ func (in *MonitorScheduledQueryRulesAlertV2ActionObservation) DeepCopyInto(out * if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12187,7 +12233,8 @@ func (in *MonitorScheduledQueryRulesAlertV2ActionParameters) DeepCopyInto(out *M if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12458,7 +12505,8 @@ func (in *MonitorScheduledQueryRulesAlertV2InitParameters) DeepCopyInto(out *Mon if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12641,7 +12689,8 @@ func (in *MonitorScheduledQueryRulesAlertV2Observation) DeepCopyInto(out *Monito if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12794,7 +12843,8 @@ func (in *MonitorScheduledQueryRulesAlertV2Parameters) DeepCopyInto(out *Monitor if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13134,7 +13184,8 @@ func (in *MonitorScheduledQueryRulesLogInitParameters) DeepCopyInto(out *Monitor if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13249,7 +13300,8 @@ func (in *MonitorScheduledQueryRulesLogObservation) DeepCopyInto(out *MonitorSch if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13347,7 +13399,8 @@ func (in *MonitorScheduledQueryRulesLogParameters) DeepCopyInto(out *MonitorSche if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15984,7 +16037,8 @@ func (in *WebhookInitParameters) DeepCopyInto(out *WebhookInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16019,7 +16073,8 @@ func (in *WebhookObservation) DeepCopyInto(out *WebhookObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16054,7 +16109,8 @@ func (in *WebhookParameters) DeepCopyInto(out *WebhookParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/insights/v1beta1/zz_generated.managed.go b/apis/insights/v1beta1/zz_generated.managed.go index f44630fcc..0a8c3a384 100644 --- a/apis/insights/v1beta1/zz_generated.managed.go +++ b/apis/insights/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *ApplicationInsights) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ApplicationInsights. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ApplicationInsights) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ApplicationInsights. func (mg *ApplicationInsights) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *ApplicationInsights) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ApplicationInsights. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ApplicationInsights) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ApplicationInsights. func (mg *ApplicationInsights) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *ApplicationInsightsAPIKey) GetProviderConfigReference() *xpv1.Referenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ApplicationInsightsAPIKey. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ApplicationInsightsAPIKey) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ApplicationInsightsAPIKey. func (mg *ApplicationInsightsAPIKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *ApplicationInsightsAPIKey) SetProviderConfigReference(r *xpv1.Referenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ApplicationInsightsAPIKey. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ApplicationInsightsAPIKey) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ApplicationInsightsAPIKey. func (mg *ApplicationInsightsAPIKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *ApplicationInsightsAnalyticsItem) GetProviderConfigReference() *xpv1.R return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ApplicationInsightsAnalyticsItem. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ApplicationInsightsAnalyticsItem) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ApplicationInsightsAnalyticsItem. func (mg *ApplicationInsightsAnalyticsItem) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *ApplicationInsightsAnalyticsItem) SetProviderConfigReference(r *xpv1.R mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ApplicationInsightsAnalyticsItem. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ApplicationInsightsAnalyticsItem) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ApplicationInsightsAnalyticsItem. func (mg *ApplicationInsightsAnalyticsItem) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *ApplicationInsightsSmartDetectionRule) GetProviderConfigReference() *x return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ApplicationInsightsSmartDetectionRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ApplicationInsightsSmartDetectionRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ApplicationInsightsSmartDetectionRule. func (mg *ApplicationInsightsSmartDetectionRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *ApplicationInsightsSmartDetectionRule) SetProviderConfigReference(r *x mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ApplicationInsightsSmartDetectionRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ApplicationInsightsSmartDetectionRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ApplicationInsightsSmartDetectionRule. func (mg *ApplicationInsightsSmartDetectionRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *ApplicationInsightsStandardWebTest) GetProviderConfigReference() *xpv1 return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ApplicationInsightsStandardWebTest. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ApplicationInsightsStandardWebTest) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ApplicationInsightsStandardWebTest. func (mg *ApplicationInsightsStandardWebTest) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *ApplicationInsightsStandardWebTest) SetProviderConfigReference(r *xpv1 mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ApplicationInsightsStandardWebTest. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ApplicationInsightsStandardWebTest) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ApplicationInsightsStandardWebTest. func (mg *ApplicationInsightsStandardWebTest) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *ApplicationInsightsWebTest) GetProviderConfigReference() *xpv1.Referen return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ApplicationInsightsWebTest. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ApplicationInsightsWebTest) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ApplicationInsightsWebTest. func (mg *ApplicationInsightsWebTest) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *ApplicationInsightsWebTest) SetProviderConfigReference(r *xpv1.Referen mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ApplicationInsightsWebTest. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ApplicationInsightsWebTest) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ApplicationInsightsWebTest. func (mg *ApplicationInsightsWebTest) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *ApplicationInsightsWorkbook) GetProviderConfigReference() *xpv1.Refere return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ApplicationInsightsWorkbook. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ApplicationInsightsWorkbook) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ApplicationInsightsWorkbook. func (mg *ApplicationInsightsWorkbook) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *ApplicationInsightsWorkbook) SetProviderConfigReference(r *xpv1.Refere mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ApplicationInsightsWorkbook. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ApplicationInsightsWorkbook) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ApplicationInsightsWorkbook. func (mg *ApplicationInsightsWorkbook) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *ApplicationInsightsWorkbookTemplate) GetProviderConfigReference() *xpv return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ApplicationInsightsWorkbookTemplate. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ApplicationInsightsWorkbookTemplate) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ApplicationInsightsWorkbookTemplate. func (mg *ApplicationInsightsWorkbookTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *ApplicationInsightsWorkbookTemplate) SetProviderConfigReference(r *xpv mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ApplicationInsightsWorkbookTemplate. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ApplicationInsightsWorkbookTemplate) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ApplicationInsightsWorkbookTemplate. func (mg *ApplicationInsightsWorkbookTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *MonitorActionGroup) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MonitorActionGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MonitorActionGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MonitorActionGroup. func (mg *MonitorActionGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *MonitorActionGroup) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MonitorActionGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MonitorActionGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MonitorActionGroup. func (mg *MonitorActionGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *MonitorActivityLogAlert) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MonitorActivityLogAlert. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MonitorActivityLogAlert) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MonitorActivityLogAlert. func (mg *MonitorActivityLogAlert) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *MonitorActivityLogAlert) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MonitorActivityLogAlert. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MonitorActivityLogAlert) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MonitorActivityLogAlert. func (mg *MonitorActivityLogAlert) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *MonitorAutoscaleSetting) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MonitorAutoscaleSetting. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MonitorAutoscaleSetting) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MonitorAutoscaleSetting. func (mg *MonitorAutoscaleSetting) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *MonitorAutoscaleSetting) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MonitorAutoscaleSetting. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MonitorAutoscaleSetting) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MonitorAutoscaleSetting. func (mg *MonitorAutoscaleSetting) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *MonitorDataCollectionEndpoint) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MonitorDataCollectionEndpoint. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MonitorDataCollectionEndpoint) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MonitorDataCollectionEndpoint. func (mg *MonitorDataCollectionEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *MonitorDataCollectionEndpoint) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MonitorDataCollectionEndpoint. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MonitorDataCollectionEndpoint) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MonitorDataCollectionEndpoint. func (mg *MonitorDataCollectionEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -939,14 +747,6 @@ func (mg *MonitorDataCollectionRule) GetProviderConfigReference() *xpv1.Referenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MonitorDataCollectionRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MonitorDataCollectionRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MonitorDataCollectionRule. func (mg *MonitorDataCollectionRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -977,14 +777,6 @@ func (mg *MonitorDataCollectionRule) SetProviderConfigReference(r *xpv1.Referenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MonitorDataCollectionRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MonitorDataCollectionRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MonitorDataCollectionRule. func (mg *MonitorDataCollectionRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1015,14 +807,6 @@ func (mg *MonitorDataCollectionRuleAssociation) GetProviderConfigReference() *xp return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MonitorDataCollectionRuleAssociation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MonitorDataCollectionRuleAssociation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MonitorDataCollectionRuleAssociation. func (mg *MonitorDataCollectionRuleAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1053,14 +837,6 @@ func (mg *MonitorDataCollectionRuleAssociation) SetProviderConfigReference(r *xp mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MonitorDataCollectionRuleAssociation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MonitorDataCollectionRuleAssociation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MonitorDataCollectionRuleAssociation. func (mg *MonitorDataCollectionRuleAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1091,14 +867,6 @@ func (mg *MonitorDiagnosticSetting) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MonitorDiagnosticSetting. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MonitorDiagnosticSetting) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MonitorDiagnosticSetting. func (mg *MonitorDiagnosticSetting) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1129,14 +897,6 @@ func (mg *MonitorDiagnosticSetting) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MonitorDiagnosticSetting. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MonitorDiagnosticSetting) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MonitorDiagnosticSetting. func (mg *MonitorDiagnosticSetting) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1167,14 +927,6 @@ func (mg *MonitorMetricAlert) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MonitorMetricAlert. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MonitorMetricAlert) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MonitorMetricAlert. func (mg *MonitorMetricAlert) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1205,14 +957,6 @@ func (mg *MonitorMetricAlert) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MonitorMetricAlert. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MonitorMetricAlert) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MonitorMetricAlert. func (mg *MonitorMetricAlert) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1243,14 +987,6 @@ func (mg *MonitorPrivateLinkScope) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MonitorPrivateLinkScope. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MonitorPrivateLinkScope) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MonitorPrivateLinkScope. func (mg *MonitorPrivateLinkScope) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1281,14 +1017,6 @@ func (mg *MonitorPrivateLinkScope) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MonitorPrivateLinkScope. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MonitorPrivateLinkScope) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MonitorPrivateLinkScope. func (mg *MonitorPrivateLinkScope) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1319,14 +1047,6 @@ func (mg *MonitorPrivateLinkScopedService) GetProviderConfigReference() *xpv1.Re return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MonitorPrivateLinkScopedService. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MonitorPrivateLinkScopedService) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MonitorPrivateLinkScopedService. func (mg *MonitorPrivateLinkScopedService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1357,14 +1077,6 @@ func (mg *MonitorPrivateLinkScopedService) SetProviderConfigReference(r *xpv1.Re mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MonitorPrivateLinkScopedService. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MonitorPrivateLinkScopedService) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MonitorPrivateLinkScopedService. func (mg *MonitorPrivateLinkScopedService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1395,14 +1107,6 @@ func (mg *MonitorScheduledQueryRulesAlert) GetProviderConfigReference() *xpv1.Re return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MonitorScheduledQueryRulesAlert. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MonitorScheduledQueryRulesAlert) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MonitorScheduledQueryRulesAlert. func (mg *MonitorScheduledQueryRulesAlert) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1433,14 +1137,6 @@ func (mg *MonitorScheduledQueryRulesAlert) SetProviderConfigReference(r *xpv1.Re mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MonitorScheduledQueryRulesAlert. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MonitorScheduledQueryRulesAlert) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MonitorScheduledQueryRulesAlert. func (mg *MonitorScheduledQueryRulesAlert) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1471,14 +1167,6 @@ func (mg *MonitorScheduledQueryRulesAlertV2) GetProviderConfigReference() *xpv1. return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MonitorScheduledQueryRulesAlertV2. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MonitorScheduledQueryRulesAlertV2) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MonitorScheduledQueryRulesAlertV2. func (mg *MonitorScheduledQueryRulesAlertV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1509,14 +1197,6 @@ func (mg *MonitorScheduledQueryRulesAlertV2) SetProviderConfigReference(r *xpv1. mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MonitorScheduledQueryRulesAlertV2. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MonitorScheduledQueryRulesAlertV2) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MonitorScheduledQueryRulesAlertV2. func (mg *MonitorScheduledQueryRulesAlertV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1547,14 +1227,6 @@ func (mg *MonitorScheduledQueryRulesLog) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MonitorScheduledQueryRulesLog. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MonitorScheduledQueryRulesLog) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MonitorScheduledQueryRulesLog. func (mg *MonitorScheduledQueryRulesLog) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1585,14 +1257,6 @@ func (mg *MonitorScheduledQueryRulesLog) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MonitorScheduledQueryRulesLog. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MonitorScheduledQueryRulesLog) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MonitorScheduledQueryRulesLog. func (mg *MonitorScheduledQueryRulesLog) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/insights/v1beta1/zz_monitoractiongroup_types.go b/apis/insights/v1beta1/zz_monitoractiongroup_types.go index 1ad9e4fc2..deb8d3303 100755 --- a/apis/insights/v1beta1/zz_monitoractiongroup_types.go +++ b/apis/insights/v1beta1/zz_monitoractiongroup_types.go @@ -825,7 +825,7 @@ type MonitorActionGroupStatus struct { type MonitorActionGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.shortName) || has(self.initProvider.shortName)",message="shortName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.shortName) || (has(self.initProvider) && has(self.initProvider.shortName))",message="spec.forProvider.shortName is a required parameter" Spec MonitorActionGroupSpec `json:"spec"` Status MonitorActionGroupStatus `json:"status,omitempty"` } diff --git a/apis/insights/v1beta1/zz_monitoractivitylogalert_types.go b/apis/insights/v1beta1/zz_monitoractivitylogalert_types.go index e770878f5..6ee71e8b0 100755 --- a/apis/insights/v1beta1/zz_monitoractivitylogalert_types.go +++ b/apis/insights/v1beta1/zz_monitoractivitylogalert_types.go @@ -434,8 +434,8 @@ type MonitorActivityLogAlertStatus struct { type MonitorActivityLogAlert struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.criteria) || has(self.initProvider.criteria)",message="criteria is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.criteria) || (has(self.initProvider) && has(self.initProvider.criteria))",message="spec.forProvider.criteria is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec MonitorActivityLogAlertSpec `json:"spec"` Status MonitorActivityLogAlertStatus `json:"status,omitempty"` } diff --git a/apis/insights/v1beta1/zz_monitorautoscalesetting_types.go b/apis/insights/v1beta1/zz_monitorautoscalesetting_types.go index 8965b09fa..c64c5c9e3 100755 --- a/apis/insights/v1beta1/zz_monitorautoscalesetting_types.go +++ b/apis/insights/v1beta1/zz_monitorautoscalesetting_types.go @@ -680,9 +680,9 @@ type MonitorAutoscaleSettingStatus struct { type MonitorAutoscaleSetting struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.profile) || has(self.initProvider.profile)",message="profile is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.profile) || (has(self.initProvider) && has(self.initProvider.profile))",message="spec.forProvider.profile is a required parameter" Spec MonitorAutoscaleSettingSpec `json:"spec"` Status MonitorAutoscaleSettingStatus `json:"status,omitempty"` } diff --git a/apis/insights/v1beta1/zz_monitordatacollectionendpoint_types.go b/apis/insights/v1beta1/zz_monitordatacollectionendpoint_types.go index 137d66c9c..5fbdd3796 100755 --- a/apis/insights/v1beta1/zz_monitordatacollectionendpoint_types.go +++ b/apis/insights/v1beta1/zz_monitordatacollectionendpoint_types.go @@ -133,7 +133,7 @@ type MonitorDataCollectionEndpointStatus struct { type MonitorDataCollectionEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec MonitorDataCollectionEndpointSpec `json:"spec"` Status MonitorDataCollectionEndpointStatus `json:"status,omitempty"` } diff --git a/apis/insights/v1beta1/zz_monitordatacollectionrule_types.go b/apis/insights/v1beta1/zz_monitordatacollectionrule_types.go index 32119fd28..2226cbeea 100755 --- a/apis/insights/v1beta1/zz_monitordatacollectionrule_types.go +++ b/apis/insights/v1beta1/zz_monitordatacollectionrule_types.go @@ -1332,9 +1332,9 @@ type MonitorDataCollectionRuleStatus struct { type MonitorDataCollectionRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dataFlow) || has(self.initProvider.dataFlow)",message="dataFlow is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.destinations) || has(self.initProvider.destinations)",message="destinations is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dataFlow) || (has(self.initProvider) && has(self.initProvider.dataFlow))",message="spec.forProvider.dataFlow is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.destinations) || (has(self.initProvider) && has(self.initProvider.destinations))",message="spec.forProvider.destinations is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec MonitorDataCollectionRuleSpec `json:"spec"` Status MonitorDataCollectionRuleStatus `json:"status,omitempty"` } diff --git a/apis/insights/v1beta1/zz_monitordiagnosticsetting_types.go b/apis/insights/v1beta1/zz_monitordiagnosticsetting_types.go index 1bd82e449..21d71e9fa 100755 --- a/apis/insights/v1beta1/zz_monitordiagnosticsetting_types.go +++ b/apis/insights/v1beta1/zz_monitordiagnosticsetting_types.go @@ -392,8 +392,8 @@ type MonitorDiagnosticSettingStatus struct { type MonitorDiagnosticSetting struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.targetResourceId) || has(self.initProvider.targetResourceId)",message="targetResourceId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.targetResourceId) || (has(self.initProvider) && has(self.initProvider.targetResourceId))",message="spec.forProvider.targetResourceId is a required parameter" Spec MonitorDiagnosticSettingSpec `json:"spec"` Status MonitorDiagnosticSettingStatus `json:"status,omitempty"` } diff --git a/apis/insights/v1beta1/zz_monitorscheduledqueryrulesalert_types.go b/apis/insights/v1beta1/zz_monitorscheduledqueryrulesalert_types.go index 38c59fa0d..761292d0e 100755 --- a/apis/insights/v1beta1/zz_monitorscheduledqueryrulesalert_types.go +++ b/apis/insights/v1beta1/zz_monitorscheduledqueryrulesalert_types.go @@ -381,13 +381,13 @@ type MonitorScheduledQueryRulesAlertStatus struct { type MonitorScheduledQueryRulesAlert struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.action) || has(self.initProvider.action)",message="action is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frequency) || has(self.initProvider.frequency)",message="frequency is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.query) || has(self.initProvider.query)",message="query is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.timeWindow) || has(self.initProvider.timeWindow)",message="timeWindow is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.trigger) || has(self.initProvider.trigger)",message="trigger is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.action) || (has(self.initProvider) && has(self.initProvider.action))",message="spec.forProvider.action is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frequency) || (has(self.initProvider) && has(self.initProvider.frequency))",message="spec.forProvider.frequency is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.query) || (has(self.initProvider) && has(self.initProvider.query))",message="spec.forProvider.query is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.timeWindow) || (has(self.initProvider) && has(self.initProvider.timeWindow))",message="spec.forProvider.timeWindow is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.trigger) || (has(self.initProvider) && has(self.initProvider.trigger))",message="spec.forProvider.trigger is a required parameter" Spec MonitorScheduledQueryRulesAlertSpec `json:"spec"` Status MonitorScheduledQueryRulesAlertStatus `json:"status,omitempty"` } diff --git a/apis/insights/v1beta1/zz_monitorscheduledqueryrulesalertv2_types.go b/apis/insights/v1beta1/zz_monitorscheduledqueryrulesalertv2_types.go index c7368fd6e..98d65ef8d 100755 --- a/apis/insights/v1beta1/zz_monitorscheduledqueryrulesalertv2_types.go +++ b/apis/insights/v1beta1/zz_monitorscheduledqueryrulesalertv2_types.go @@ -449,10 +449,10 @@ type MonitorScheduledQueryRulesAlertV2Status struct { type MonitorScheduledQueryRulesAlertV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.criteria) || has(self.initProvider.criteria)",message="criteria is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.severity) || has(self.initProvider.severity)",message="severity is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.windowDuration) || has(self.initProvider.windowDuration)",message="windowDuration is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.criteria) || (has(self.initProvider) && has(self.initProvider.criteria))",message="spec.forProvider.criteria is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.severity) || (has(self.initProvider) && has(self.initProvider.severity))",message="spec.forProvider.severity is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.windowDuration) || (has(self.initProvider) && has(self.initProvider.windowDuration))",message="spec.forProvider.windowDuration is a required parameter" Spec MonitorScheduledQueryRulesAlertV2Spec `json:"spec"` Status MonitorScheduledQueryRulesAlertV2Status `json:"status,omitempty"` } diff --git a/apis/insights/v1beta1/zz_monitorscheduledqueryruleslog_types.go b/apis/insights/v1beta1/zz_monitorscheduledqueryruleslog_types.go index 49121f563..01241b593 100755 --- a/apis/insights/v1beta1/zz_monitorscheduledqueryruleslog_types.go +++ b/apis/insights/v1beta1/zz_monitorscheduledqueryruleslog_types.go @@ -232,9 +232,9 @@ type MonitorScheduledQueryRulesLogStatus struct { type MonitorScheduledQueryRulesLog struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.criteria) || has(self.initProvider.criteria)",message="criteria is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.criteria) || (has(self.initProvider) && has(self.initProvider.criteria))",message="spec.forProvider.criteria is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec MonitorScheduledQueryRulesLogSpec `json:"spec"` Status MonitorScheduledQueryRulesLogStatus `json:"status,omitempty"` } diff --git a/apis/iotcentral/v1beta1/zz_application_types.go b/apis/iotcentral/v1beta1/zz_application_types.go index cacfc1f47..1fae0b61f 100755 --- a/apis/iotcentral/v1beta1/zz_application_types.go +++ b/apis/iotcentral/v1beta1/zz_application_types.go @@ -192,9 +192,9 @@ type ApplicationStatus struct { type Application struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subDomain) || has(self.initProvider.subDomain)",message="subDomain is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subDomain) || (has(self.initProvider) && has(self.initProvider.subDomain))",message="spec.forProvider.subDomain is a required parameter" Spec ApplicationSpec `json:"spec"` Status ApplicationStatus `json:"status,omitempty"` } diff --git a/apis/iotcentral/v1beta1/zz_generated.deepcopy.go b/apis/iotcentral/v1beta1/zz_generated.deepcopy.go index a52962a41..18ee46d23 100644 --- a/apis/iotcentral/v1beta1/zz_generated.deepcopy.go +++ b/apis/iotcentral/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -89,7 +88,8 @@ func (in *ApplicationInitParameters) DeepCopyInto(out *ApplicationInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -418,7 +418,8 @@ func (in *ApplicationObservation) DeepCopyInto(out *ApplicationObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -505,7 +506,8 @@ func (in *ApplicationParameters) DeepCopyInto(out *ApplicationParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/iotcentral/v1beta1/zz_generated.managed.go b/apis/iotcentral/v1beta1/zz_generated.managed.go index 21938c12e..255993eaa 100644 --- a/apis/iotcentral/v1beta1/zz_generated.managed.go +++ b/apis/iotcentral/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Application) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Application. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Application) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Application. func (mg *Application) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Application) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Application. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Application) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Application. func (mg *Application) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *ApplicationNetworkRuleSet) GetProviderConfigReference() *xpv1.Referenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ApplicationNetworkRuleSet. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ApplicationNetworkRuleSet) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ApplicationNetworkRuleSet. func (mg *ApplicationNetworkRuleSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *ApplicationNetworkRuleSet) SetProviderConfigReference(r *xpv1.Referenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ApplicationNetworkRuleSet. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ApplicationNetworkRuleSet) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ApplicationNetworkRuleSet. func (mg *ApplicationNetworkRuleSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/keyvault/v1beta1/zz_accesspolicy_types.go b/apis/keyvault/v1beta1/zz_accesspolicy_types.go index 20c768ed8..c12e70b07 100755 --- a/apis/keyvault/v1beta1/zz_accesspolicy_types.go +++ b/apis/keyvault/v1beta1/zz_accesspolicy_types.go @@ -148,8 +148,8 @@ type AccessPolicyStatus struct { type AccessPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.objectId) || has(self.initProvider.objectId)",message="objectId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || has(self.initProvider.tenantId)",message="tenantId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.objectId) || (has(self.initProvider) && has(self.initProvider.objectId))",message="spec.forProvider.objectId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || (has(self.initProvider) && has(self.initProvider.tenantId))",message="spec.forProvider.tenantId is a required parameter" Spec AccessPolicySpec `json:"spec"` Status AccessPolicyStatus `json:"status,omitempty"` } diff --git a/apis/keyvault/v1beta1/zz_certificatecontacts_types.go b/apis/keyvault/v1beta1/zz_certificatecontacts_types.go index e4093eff4..af216513c 100755 --- a/apis/keyvault/v1beta1/zz_certificatecontacts_types.go +++ b/apis/keyvault/v1beta1/zz_certificatecontacts_types.go @@ -127,7 +127,7 @@ type CertificateContactsStatus struct { type CertificateContacts struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.contact) || has(self.initProvider.contact)",message="contact is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.contact) || (has(self.initProvider) && has(self.initProvider.contact))",message="spec.forProvider.contact is a required parameter" Spec CertificateContactsSpec `json:"spec"` Status CertificateContactsStatus `json:"status,omitempty"` } diff --git a/apis/keyvault/v1beta1/zz_certificateissuer_types.go b/apis/keyvault/v1beta1/zz_certificateissuer_types.go index 1b8f36dec..66b520f23 100755 --- a/apis/keyvault/v1beta1/zz_certificateissuer_types.go +++ b/apis/keyvault/v1beta1/zz_certificateissuer_types.go @@ -171,7 +171,7 @@ type CertificateIssuerStatus struct { type CertificateIssuer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.providerName) || has(self.initProvider.providerName)",message="providerName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.providerName) || (has(self.initProvider) && has(self.initProvider.providerName))",message="spec.forProvider.providerName is a required parameter" Spec CertificateIssuerSpec `json:"spec"` Status CertificateIssuerStatus `json:"status,omitempty"` } diff --git a/apis/keyvault/v1beta1/zz_generated.deepcopy.go b/apis/keyvault/v1beta1/zz_generated.deepcopy.go index 4f671efe6..6b174f8e2 100644 --- a/apis/keyvault/v1beta1/zz_generated.deepcopy.go +++ b/apis/keyvault/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -1150,7 +1149,8 @@ func (in *CertificateInitParameters) DeepCopyInto(out *CertificateInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1503,7 +1503,8 @@ func (in *CertificateObservation) DeepCopyInto(out *CertificateObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1582,7 +1583,8 @@ func (in *CertificateParameters) DeepCopyInto(out *CertificateParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2017,7 +2019,8 @@ func (in *KeyInitParameters) DeepCopyInto(out *KeyInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2162,7 +2165,8 @@ func (in *KeyObservation) DeepCopyInto(out *KeyObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2270,7 +2274,8 @@ func (in *KeyParameters) DeepCopyInto(out *KeyParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2612,7 +2617,8 @@ func (in *ManagedHardwareSecurityModuleInitParameters) DeepCopyInto(out *Managed if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2812,7 +2818,8 @@ func (in *ManagedHardwareSecurityModuleObservation) DeepCopyInto(out *ManagedHar if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2905,7 +2912,8 @@ func (in *ManagedHardwareSecurityModuleParameters) DeepCopyInto(out *ManagedHard if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3017,7 +3025,8 @@ func (in *ManagedStorageAccountInitParameters) DeepCopyInto(out *ManagedStorageA if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3109,7 +3118,8 @@ func (in *ManagedStorageAccountObservation) DeepCopyInto(out *ManagedStorageAcco if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3184,7 +3194,8 @@ func (in *ManagedStorageAccountParameters) DeepCopyInto(out *ManagedStorageAccou if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3251,7 +3262,8 @@ func (in *ManagedStorageAccountSASTokenDefinitionInitParameters) DeepCopyInto(ou if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3343,7 +3355,8 @@ func (in *ManagedStorageAccountSASTokenDefinitionObservation) DeepCopyInto(out * if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3403,7 +3416,8 @@ func (in *ManagedStorageAccountSASTokenDefinitionParameters) DeepCopyInto(out *M if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3787,7 +3801,8 @@ func (in *SecretInitParameters) DeepCopyInto(out *SecretInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3884,7 +3899,8 @@ func (in *SecretObservation) DeepCopyInto(out *SecretObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3954,7 +3970,8 @@ func (in *SecretParameters) DeepCopyInto(out *SecretParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4385,7 +4402,8 @@ func (in *VaultInitParameters) DeepCopyInto(out *VaultInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4528,7 +4546,8 @@ func (in *VaultObservation) DeepCopyInto(out *VaultObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4642,7 +4661,8 @@ func (in *VaultParameters) DeepCopyInto(out *VaultParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/keyvault/v1beta1/zz_generated.managed.go b/apis/keyvault/v1beta1/zz_generated.managed.go index c558fb2e8..0b8115c6f 100644 --- a/apis/keyvault/v1beta1/zz_generated.managed.go +++ b/apis/keyvault/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *AccessPolicy) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AccessPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AccessPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AccessPolicy. func (mg *AccessPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *AccessPolicy) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AccessPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AccessPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AccessPolicy. func (mg *AccessPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *Certificate) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Certificate. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Certificate) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Certificate. func (mg *Certificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *Certificate) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Certificate. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Certificate) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Certificate. func (mg *Certificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *CertificateContacts) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this CertificateContacts. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *CertificateContacts) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this CertificateContacts. func (mg *CertificateContacts) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *CertificateContacts) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this CertificateContacts. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *CertificateContacts) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this CertificateContacts. func (mg *CertificateContacts) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *CertificateIssuer) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this CertificateIssuer. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *CertificateIssuer) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this CertificateIssuer. func (mg *CertificateIssuer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *CertificateIssuer) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this CertificateIssuer. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *CertificateIssuer) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this CertificateIssuer. func (mg *CertificateIssuer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *Key) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Key. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Key) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Key. func (mg *Key) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *Key) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Key. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Key) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Key. func (mg *Key) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *ManagedHardwareSecurityModule) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ManagedHardwareSecurityModule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ManagedHardwareSecurityModule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ManagedHardwareSecurityModule. func (mg *ManagedHardwareSecurityModule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *ManagedHardwareSecurityModule) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ManagedHardwareSecurityModule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ManagedHardwareSecurityModule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ManagedHardwareSecurityModule. func (mg *ManagedHardwareSecurityModule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *ManagedStorageAccount) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ManagedStorageAccount. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ManagedStorageAccount) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ManagedStorageAccount. func (mg *ManagedStorageAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *ManagedStorageAccount) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ManagedStorageAccount. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ManagedStorageAccount) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ManagedStorageAccount. func (mg *ManagedStorageAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *ManagedStorageAccountSASTokenDefinition) GetProviderConfigReference() return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ManagedStorageAccountSASTokenDefinition. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ManagedStorageAccountSASTokenDefinition) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ManagedStorageAccountSASTokenDefinition. func (mg *ManagedStorageAccountSASTokenDefinition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *ManagedStorageAccountSASTokenDefinition) SetProviderConfigReference(r mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ManagedStorageAccountSASTokenDefinition. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ManagedStorageAccountSASTokenDefinition) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ManagedStorageAccountSASTokenDefinition. func (mg *ManagedStorageAccountSASTokenDefinition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *Secret) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Secret. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Secret) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Secret. func (mg *Secret) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *Secret) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Secret. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Secret) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Secret. func (mg *Secret) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *Vault) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Vault. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Vault) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Vault. func (mg *Vault) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *Vault) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Vault. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Vault) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Vault. func (mg *Vault) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/keyvault/v1beta1/zz_key_types.go b/apis/keyvault/v1beta1/zz_key_types.go index f763620b2..d9eaa351a 100755 --- a/apis/keyvault/v1beta1/zz_key_types.go +++ b/apis/keyvault/v1beta1/zz_key_types.go @@ -256,8 +256,8 @@ type KeyStatus struct { type Key struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.keyOpts) || has(self.initProvider.keyOpts)",message="keyOpts is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.keyType) || has(self.initProvider.keyType)",message="keyType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.keyOpts) || (has(self.initProvider) && has(self.initProvider.keyOpts))",message="spec.forProvider.keyOpts is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.keyType) || (has(self.initProvider) && has(self.initProvider.keyType))",message="spec.forProvider.keyType is a required parameter" Spec KeySpec `json:"spec"` Status KeyStatus `json:"status,omitempty"` } diff --git a/apis/keyvault/v1beta1/zz_managedhardwaresecuritymodule_types.go b/apis/keyvault/v1beta1/zz_managedhardwaresecuritymodule_types.go index cb9bbd089..01fa37d70 100755 --- a/apis/keyvault/v1beta1/zz_managedhardwaresecuritymodule_types.go +++ b/apis/keyvault/v1beta1/zz_managedhardwaresecuritymodule_types.go @@ -199,10 +199,10 @@ type ManagedHardwareSecurityModuleStatus struct { type ManagedHardwareSecurityModule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.adminObjectIds) || has(self.initProvider.adminObjectIds)",message="adminObjectIds is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || has(self.initProvider.tenantId)",message="tenantId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.adminObjectIds) || (has(self.initProvider) && has(self.initProvider.adminObjectIds))",message="spec.forProvider.adminObjectIds is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || (has(self.initProvider) && has(self.initProvider.tenantId))",message="spec.forProvider.tenantId is a required parameter" Spec ManagedHardwareSecurityModuleSpec `json:"spec"` Status ManagedHardwareSecurityModuleStatus `json:"status,omitempty"` } diff --git a/apis/keyvault/v1beta1/zz_managedstorageaccount_types.go b/apis/keyvault/v1beta1/zz_managedstorageaccount_types.go index 9bcc29f46..f67771cdf 100755 --- a/apis/keyvault/v1beta1/zz_managedstorageaccount_types.go +++ b/apis/keyvault/v1beta1/zz_managedstorageaccount_types.go @@ -135,7 +135,7 @@ type ManagedStorageAccountStatus struct { type ManagedStorageAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageAccountKey) || has(self.initProvider.storageAccountKey)",message="storageAccountKey is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageAccountKey) || (has(self.initProvider) && has(self.initProvider.storageAccountKey))",message="spec.forProvider.storageAccountKey is a required parameter" Spec ManagedStorageAccountSpec `json:"spec"` Status ManagedStorageAccountStatus `json:"status,omitempty"` } diff --git a/apis/keyvault/v1beta1/zz_managedstorageaccountsastokendefinition_types.go b/apis/keyvault/v1beta1/zz_managedstorageaccountsastokendefinition_types.go index 99cb57693..312b10731 100755 --- a/apis/keyvault/v1beta1/zz_managedstorageaccountsastokendefinition_types.go +++ b/apis/keyvault/v1beta1/zz_managedstorageaccountsastokendefinition_types.go @@ -121,9 +121,9 @@ type ManagedStorageAccountSASTokenDefinitionStatus struct { type ManagedStorageAccountSASTokenDefinition struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sasTemplateUri) || has(self.initProvider.sasTemplateUri)",message="sasTemplateUri is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sasType) || has(self.initProvider.sasType)",message="sasType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.validityPeriod) || has(self.initProvider.validityPeriod)",message="validityPeriod is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sasTemplateUri) || (has(self.initProvider) && has(self.initProvider.sasTemplateUri))",message="spec.forProvider.sasTemplateUri is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sasType) || (has(self.initProvider) && has(self.initProvider.sasType))",message="spec.forProvider.sasType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.validityPeriod) || (has(self.initProvider) && has(self.initProvider.validityPeriod))",message="spec.forProvider.validityPeriod is a required parameter" Spec ManagedStorageAccountSASTokenDefinitionSpec `json:"spec"` Status ManagedStorageAccountSASTokenDefinitionStatus `json:"status,omitempty"` } diff --git a/apis/keyvault/v1beta1/zz_secret_types.go b/apis/keyvault/v1beta1/zz_secret_types.go index 929b1dd65..9710926c5 100755 --- a/apis/keyvault/v1beta1/zz_secret_types.go +++ b/apis/keyvault/v1beta1/zz_secret_types.go @@ -134,7 +134,7 @@ type SecretStatus struct { type Secret struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.valueSecretRef)",message="valueSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.valueSecretRef)",message="spec.forProvider.valueSecretRef is a required parameter" Spec SecretSpec `json:"spec"` Status SecretStatus `json:"status,omitempty"` } diff --git a/apis/keyvault/v1beta1/zz_vault_types.go b/apis/keyvault/v1beta1/zz_vault_types.go index cd2542f13..2ca7e22a3 100755 --- a/apis/keyvault/v1beta1/zz_vault_types.go +++ b/apis/keyvault/v1beta1/zz_vault_types.go @@ -331,9 +331,9 @@ type VaultStatus struct { type Vault struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || has(self.initProvider.tenantId)",message="tenantId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || (has(self.initProvider) && has(self.initProvider.tenantId))",message="spec.forProvider.tenantId is a required parameter" Spec VaultSpec `json:"spec"` Status VaultStatus `json:"status,omitempty"` } diff --git a/apis/kusto/v1beta1/zz_attacheddatabaseconfiguration_types.go b/apis/kusto/v1beta1/zz_attacheddatabaseconfiguration_types.go index 6f7dbf70c..e2658da3e 100755 --- a/apis/kusto/v1beta1/zz_attacheddatabaseconfiguration_types.go +++ b/apis/kusto/v1beta1/zz_attacheddatabaseconfiguration_types.go @@ -238,8 +238,8 @@ type AttachedDatabaseConfigurationStatus struct { type AttachedDatabaseConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec AttachedDatabaseConfigurationSpec `json:"spec"` Status AttachedDatabaseConfigurationStatus `json:"status,omitempty"` } diff --git a/apis/kusto/v1beta1/zz_cluster_types.go b/apis/kusto/v1beta1/zz_cluster_types.go index 4ffe693b9..61c4ad511 100755 --- a/apis/kusto/v1beta1/zz_cluster_types.go +++ b/apis/kusto/v1beta1/zz_cluster_types.go @@ -422,8 +422,8 @@ type ClusterStatus struct { type Cluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec ClusterSpec `json:"spec"` Status ClusterStatus `json:"status,omitempty"` } diff --git a/apis/kusto/v1beta1/zz_clustermanagedprivateendpoint_types.go b/apis/kusto/v1beta1/zz_clustermanagedprivateendpoint_types.go index 8378f9392..eaa100680 100755 --- a/apis/kusto/v1beta1/zz_clustermanagedprivateendpoint_types.go +++ b/apis/kusto/v1beta1/zz_clustermanagedprivateendpoint_types.go @@ -146,7 +146,7 @@ type ClusterManagedPrivateEndpointStatus struct { type ClusterManagedPrivateEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.groupId) || has(self.initProvider.groupId)",message="groupId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.groupId) || (has(self.initProvider) && has(self.initProvider.groupId))",message="spec.forProvider.groupId is a required parameter" Spec ClusterManagedPrivateEndpointSpec `json:"spec"` Status ClusterManagedPrivateEndpointStatus `json:"status,omitempty"` } diff --git a/apis/kusto/v1beta1/zz_clusterprincipalassignment_types.go b/apis/kusto/v1beta1/zz_clusterprincipalassignment_types.go index 4be712df1..2228b26a1 100755 --- a/apis/kusto/v1beta1/zz_clusterprincipalassignment_types.go +++ b/apis/kusto/v1beta1/zz_clusterprincipalassignment_types.go @@ -139,10 +139,10 @@ type ClusterPrincipalAssignmentStatus struct { type ClusterPrincipalAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principalId) || has(self.initProvider.principalId)",message="principalId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principalType) || has(self.initProvider.principalType)",message="principalType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.role) || has(self.initProvider.role)",message="role is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || has(self.initProvider.tenantId)",message="tenantId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principalId) || (has(self.initProvider) && has(self.initProvider.principalId))",message="spec.forProvider.principalId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principalType) || (has(self.initProvider) && has(self.initProvider.principalType))",message="spec.forProvider.principalType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.role) || (has(self.initProvider) && has(self.initProvider.role))",message="spec.forProvider.role is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || (has(self.initProvider) && has(self.initProvider.tenantId))",message="spec.forProvider.tenantId is a required parameter" Spec ClusterPrincipalAssignmentSpec `json:"spec"` Status ClusterPrincipalAssignmentStatus `json:"status,omitempty"` } diff --git a/apis/kusto/v1beta1/zz_database_types.go b/apis/kusto/v1beta1/zz_database_types.go index 9948f377a..cc9a58466 100755 --- a/apis/kusto/v1beta1/zz_database_types.go +++ b/apis/kusto/v1beta1/zz_database_types.go @@ -126,7 +126,7 @@ type DatabaseStatus struct { type Database struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec DatabaseSpec `json:"spec"` Status DatabaseStatus `json:"status,omitempty"` } diff --git a/apis/kusto/v1beta1/zz_databaseprincipalassignment_types.go b/apis/kusto/v1beta1/zz_databaseprincipalassignment_types.go index 3cd9e3829..ff7f6192d 100755 --- a/apis/kusto/v1beta1/zz_databaseprincipalassignment_types.go +++ b/apis/kusto/v1beta1/zz_databaseprincipalassignment_types.go @@ -155,10 +155,10 @@ type DatabasePrincipalAssignmentStatus struct { type DatabasePrincipalAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principalId) || has(self.initProvider.principalId)",message="principalId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principalType) || has(self.initProvider.principalType)",message="principalType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.role) || has(self.initProvider.role)",message="role is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || has(self.initProvider.tenantId)",message="tenantId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principalId) || (has(self.initProvider) && has(self.initProvider.principalId))",message="spec.forProvider.principalId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principalType) || (has(self.initProvider) && has(self.initProvider.principalType))",message="spec.forProvider.principalType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.role) || (has(self.initProvider) && has(self.initProvider.role))",message="spec.forProvider.role is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || (has(self.initProvider) && has(self.initProvider.tenantId))",message="spec.forProvider.tenantId is a required parameter" Spec DatabasePrincipalAssignmentSpec `json:"spec"` Status DatabasePrincipalAssignmentStatus `json:"status,omitempty"` } diff --git a/apis/kusto/v1beta1/zz_eventgriddataconnection_types.go b/apis/kusto/v1beta1/zz_eventgriddataconnection_types.go index 3e60850d7..9c9983bf5 100755 --- a/apis/kusto/v1beta1/zz_eventgriddataconnection_types.go +++ b/apis/kusto/v1beta1/zz_eventgriddataconnection_types.go @@ -249,7 +249,7 @@ type EventGridDataConnectionStatus struct { type EventGridDataConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec EventGridDataConnectionSpec `json:"spec"` Status EventGridDataConnectionStatus `json:"status,omitempty"` } diff --git a/apis/kusto/v1beta1/zz_eventhubdataconnection_types.go b/apis/kusto/v1beta1/zz_eventhubdataconnection_types.go index 5c7f67c9f..c86e7e597 100755 --- a/apis/kusto/v1beta1/zz_eventhubdataconnection_types.go +++ b/apis/kusto/v1beta1/zz_eventhubdataconnection_types.go @@ -222,7 +222,7 @@ type EventHubDataConnectionStatus struct { type EventHubDataConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec EventHubDataConnectionSpec `json:"spec"` Status EventHubDataConnectionStatus `json:"status,omitempty"` } diff --git a/apis/kusto/v1beta1/zz_generated.deepcopy.go b/apis/kusto/v1beta1/zz_generated.deepcopy.go index 2e14d369d..7f848cb55 100644 --- a/apis/kusto/v1beta1/zz_generated.deepcopy.go +++ b/apis/kusto/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -457,7 +456,8 @@ func (in *ClusterInitParameters) DeepCopyInto(out *ClusterInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -921,7 +921,8 @@ func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1104,7 +1105,8 @@ func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/kusto/v1beta1/zz_generated.managed.go b/apis/kusto/v1beta1/zz_generated.managed.go index 412c9be38..dd6c4c6e4 100644 --- a/apis/kusto/v1beta1/zz_generated.managed.go +++ b/apis/kusto/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *AttachedDatabaseConfiguration) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AttachedDatabaseConfiguration. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AttachedDatabaseConfiguration) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AttachedDatabaseConfiguration. func (mg *AttachedDatabaseConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *AttachedDatabaseConfiguration) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AttachedDatabaseConfiguration. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AttachedDatabaseConfiguration) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AttachedDatabaseConfiguration. func (mg *AttachedDatabaseConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *Cluster) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Cluster. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Cluster) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Cluster. func (mg *Cluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *Cluster) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Cluster. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Cluster) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Cluster. func (mg *Cluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *ClusterManagedPrivateEndpoint) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ClusterManagedPrivateEndpoint. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ClusterManagedPrivateEndpoint) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ClusterManagedPrivateEndpoint. func (mg *ClusterManagedPrivateEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *ClusterManagedPrivateEndpoint) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ClusterManagedPrivateEndpoint. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ClusterManagedPrivateEndpoint) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ClusterManagedPrivateEndpoint. func (mg *ClusterManagedPrivateEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *ClusterPrincipalAssignment) GetProviderConfigReference() *xpv1.Referen return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ClusterPrincipalAssignment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ClusterPrincipalAssignment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ClusterPrincipalAssignment. func (mg *ClusterPrincipalAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *ClusterPrincipalAssignment) SetProviderConfigReference(r *xpv1.Referen mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ClusterPrincipalAssignment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ClusterPrincipalAssignment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ClusterPrincipalAssignment. func (mg *ClusterPrincipalAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *Database) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Database. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Database) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Database. func (mg *Database) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *Database) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Database. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Database) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Database. func (mg *Database) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *DatabasePrincipalAssignment) GetProviderConfigReference() *xpv1.Refere return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DatabasePrincipalAssignment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DatabasePrincipalAssignment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DatabasePrincipalAssignment. func (mg *DatabasePrincipalAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *DatabasePrincipalAssignment) SetProviderConfigReference(r *xpv1.Refere mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DatabasePrincipalAssignment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DatabasePrincipalAssignment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DatabasePrincipalAssignment. func (mg *DatabasePrincipalAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *EventGridDataConnection) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this EventGridDataConnection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *EventGridDataConnection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this EventGridDataConnection. func (mg *EventGridDataConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *EventGridDataConnection) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this EventGridDataConnection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *EventGridDataConnection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this EventGridDataConnection. func (mg *EventGridDataConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *EventHubDataConnection) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this EventHubDataConnection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *EventHubDataConnection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this EventHubDataConnection. func (mg *EventHubDataConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *EventHubDataConnection) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this EventHubDataConnection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *EventHubDataConnection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this EventHubDataConnection. func (mg *EventHubDataConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *IOTHubDataConnection) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTHubDataConnection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTHubDataConnection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTHubDataConnection. func (mg *IOTHubDataConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *IOTHubDataConnection) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTHubDataConnection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTHubDataConnection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTHubDataConnection. func (mg *IOTHubDataConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/kusto/v1beta1/zz_iothubdataconnection_types.go b/apis/kusto/v1beta1/zz_iothubdataconnection_types.go index 3268e1c5b..0fba9bfb9 100755 --- a/apis/kusto/v1beta1/zz_iothubdataconnection_types.go +++ b/apis/kusto/v1beta1/zz_iothubdataconnection_types.go @@ -228,8 +228,8 @@ type IOTHubDataConnectionStatus struct { type IOTHubDataConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec IOTHubDataConnectionSpec `json:"spec"` Status IOTHubDataConnectionStatus `json:"status,omitempty"` } diff --git a/apis/labservices/v1beta1/zz_generated.deepcopy.go b/apis/labservices/v1beta1/zz_generated.deepcopy.go index cd9718b57..ad92f46c4 100644 --- a/apis/labservices/v1beta1/zz_generated.deepcopy.go +++ b/apis/labservices/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -671,7 +670,8 @@ func (in *LabServiceLabInitParameters) DeepCopyInto(out *LabServiceLabInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -805,7 +805,8 @@ func (in *LabServiceLabObservation) DeepCopyInto(out *LabServiceLabObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -912,7 +913,8 @@ func (in *LabServiceLabParameters) DeepCopyInto(out *LabServiceLabParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1058,7 +1060,8 @@ func (in *LabServicePlanInitParameters) DeepCopyInto(out *LabServicePlanInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1177,7 +1180,8 @@ func (in *LabServicePlanObservation) DeepCopyInto(out *LabServicePlanObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1279,7 +1283,8 @@ func (in *LabServicePlanParameters) DeepCopyInto(out *LabServicePlanParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/labservices/v1beta1/zz_generated.managed.go b/apis/labservices/v1beta1/zz_generated.managed.go index c8cdaa24c..8b4018b65 100644 --- a/apis/labservices/v1beta1/zz_generated.managed.go +++ b/apis/labservices/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *LabServiceLab) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LabServiceLab. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LabServiceLab) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LabServiceLab. func (mg *LabServiceLab) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *LabServiceLab) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LabServiceLab. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LabServiceLab) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LabServiceLab. func (mg *LabServiceLab) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *LabServicePlan) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LabServicePlan. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LabServicePlan) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LabServicePlan. func (mg *LabServicePlan) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *LabServicePlan) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LabServicePlan. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LabServicePlan) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LabServicePlan. func (mg *LabServicePlan) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/labservices/v1beta1/zz_labservicelab_types.go b/apis/labservices/v1beta1/zz_labservicelab_types.go index 0d72f74e9..91d1bb81d 100755 --- a/apis/labservices/v1beta1/zz_labservicelab_types.go +++ b/apis/labservices/v1beta1/zz_labservicelab_types.go @@ -601,10 +601,10 @@ type LabServiceLabStatus struct { type LabServiceLab struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.security) || has(self.initProvider.security)",message="security is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.title) || has(self.initProvider.title)",message="title is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.virtualMachine) || has(self.initProvider.virtualMachine)",message="virtualMachine is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.security) || (has(self.initProvider) && has(self.initProvider.security))",message="spec.forProvider.security is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.title) || (has(self.initProvider) && has(self.initProvider.title))",message="spec.forProvider.title is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.virtualMachine) || (has(self.initProvider) && has(self.initProvider.virtualMachine))",message="spec.forProvider.virtualMachine is a required parameter" Spec LabServiceLabSpec `json:"spec"` Status LabServiceLabStatus `json:"status,omitempty"` } diff --git a/apis/labservices/v1beta1/zz_labserviceplan_types.go b/apis/labservices/v1beta1/zz_labserviceplan_types.go index 1570184ce..8f0fbe4f1 100755 --- a/apis/labservices/v1beta1/zz_labserviceplan_types.go +++ b/apis/labservices/v1beta1/zz_labserviceplan_types.go @@ -311,8 +311,8 @@ type LabServicePlanStatus struct { type LabServicePlan struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.allowedRegions) || has(self.initProvider.allowedRegions)",message="allowedRegions is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.allowedRegions) || (has(self.initProvider) && has(self.initProvider.allowedRegions))",message="spec.forProvider.allowedRegions is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec LabServicePlanSpec `json:"spec"` Status LabServicePlanStatus `json:"status,omitempty"` } diff --git a/apis/logic/v1beta1/zz_appactioncustom_types.go b/apis/logic/v1beta1/zz_appactioncustom_types.go index 674b57d13..f40e7e56e 100755 --- a/apis/logic/v1beta1/zz_appactioncustom_types.go +++ b/apis/logic/v1beta1/zz_appactioncustom_types.go @@ -88,7 +88,7 @@ type AppActionCustomStatus struct { type AppActionCustom struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.body) || has(self.initProvider.body)",message="body is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.body) || (has(self.initProvider) && has(self.initProvider.body))",message="spec.forProvider.body is a required parameter" Spec AppActionCustomSpec `json:"spec"` Status AppActionCustomStatus `json:"status,omitempty"` } diff --git a/apis/logic/v1beta1/zz_appactionhttp_types.go b/apis/logic/v1beta1/zz_appactionhttp_types.go index 302df18ec..eb63cbc84 100755 --- a/apis/logic/v1beta1/zz_appactionhttp_types.go +++ b/apis/logic/v1beta1/zz_appactionhttp_types.go @@ -167,8 +167,8 @@ type AppActionHTTPStatus struct { type AppActionHTTP struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.method) || has(self.initProvider.method)",message="method is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.uri) || has(self.initProvider.uri)",message="uri is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.method) || (has(self.initProvider) && has(self.initProvider.method))",message="spec.forProvider.method is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.uri) || (has(self.initProvider) && has(self.initProvider.uri))",message="spec.forProvider.uri is a required parameter" Spec AppActionHTTPSpec `json:"spec"` Status AppActionHTTPStatus `json:"status,omitempty"` } diff --git a/apis/logic/v1beta1/zz_appintegrationaccount_types.go b/apis/logic/v1beta1/zz_appintegrationaccount_types.go index 850572d65..7ae792e72 100755 --- a/apis/logic/v1beta1/zz_appintegrationaccount_types.go +++ b/apis/logic/v1beta1/zz_appintegrationaccount_types.go @@ -127,9 +127,9 @@ type AppIntegrationAccountStatus struct { type AppIntegrationAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec AppIntegrationAccountSpec `json:"spec"` Status AppIntegrationAccountStatus `json:"status,omitempty"` } diff --git a/apis/logic/v1beta1/zz_appintegrationaccountbatchconfiguration_types.go b/apis/logic/v1beta1/zz_appintegrationaccountbatchconfiguration_types.go index 309c666a2..56ee09c04 100755 --- a/apis/logic/v1beta1/zz_appintegrationaccountbatchconfiguration_types.go +++ b/apis/logic/v1beta1/zz_appintegrationaccountbatchconfiguration_types.go @@ -330,9 +330,9 @@ type AppIntegrationAccountBatchConfigurationStatus struct { type AppIntegrationAccountBatchConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.batchGroupName) || has(self.initProvider.batchGroupName)",message="batchGroupName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.releaseCriteria) || has(self.initProvider.releaseCriteria)",message="releaseCriteria is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.batchGroupName) || (has(self.initProvider) && has(self.initProvider.batchGroupName))",message="spec.forProvider.batchGroupName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.releaseCriteria) || (has(self.initProvider) && has(self.initProvider.releaseCriteria))",message="spec.forProvider.releaseCriteria is a required parameter" Spec AppIntegrationAccountBatchConfigurationSpec `json:"spec"` Status AppIntegrationAccountBatchConfigurationStatus `json:"status,omitempty"` } diff --git a/apis/logic/v1beta1/zz_appintegrationaccountpartner_types.go b/apis/logic/v1beta1/zz_appintegrationaccountpartner_types.go index 63c5e2f31..5efd473c9 100755 --- a/apis/logic/v1beta1/zz_appintegrationaccountpartner_types.go +++ b/apis/logic/v1beta1/zz_appintegrationaccountpartner_types.go @@ -143,7 +143,7 @@ type AppIntegrationAccountPartnerStatus struct { type AppIntegrationAccountPartner struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.businessIdentity) || has(self.initProvider.businessIdentity)",message="businessIdentity is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.businessIdentity) || (has(self.initProvider) && has(self.initProvider.businessIdentity))",message="spec.forProvider.businessIdentity is a required parameter" Spec AppIntegrationAccountPartnerSpec `json:"spec"` Status AppIntegrationAccountPartnerStatus `json:"status,omitempty"` } diff --git a/apis/logic/v1beta1/zz_appintegrationaccountschema_types.go b/apis/logic/v1beta1/zz_appintegrationaccountschema_types.go index c92dc6011..6c4cad991 100755 --- a/apis/logic/v1beta1/zz_appintegrationaccountschema_types.go +++ b/apis/logic/v1beta1/zz_appintegrationaccountschema_types.go @@ -124,7 +124,7 @@ type AppIntegrationAccountSchemaStatus struct { type AppIntegrationAccountSchema struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.content) || has(self.initProvider.content)",message="content is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.content) || (has(self.initProvider) && has(self.initProvider.content))",message="spec.forProvider.content is a required parameter" Spec AppIntegrationAccountSchemaSpec `json:"spec"` Status AppIntegrationAccountSchemaStatus `json:"status,omitempty"` } diff --git a/apis/logic/v1beta1/zz_appintegrationaccountsession_types.go b/apis/logic/v1beta1/zz_appintegrationaccountsession_types.go index 67aeb2cad..81fcede70 100755 --- a/apis/logic/v1beta1/zz_appintegrationaccountsession_types.go +++ b/apis/logic/v1beta1/zz_appintegrationaccountsession_types.go @@ -104,7 +104,7 @@ type AppIntegrationAccountSessionStatus struct { type AppIntegrationAccountSession struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.content) || has(self.initProvider.content)",message="content is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.content) || (has(self.initProvider) && has(self.initProvider.content))",message="spec.forProvider.content is a required parameter" Spec AppIntegrationAccountSessionSpec `json:"spec"` Status AppIntegrationAccountSessionStatus `json:"status,omitempty"` } diff --git a/apis/logic/v1beta1/zz_apptriggercustom_types.go b/apis/logic/v1beta1/zz_apptriggercustom_types.go index 72f3b0a45..2206ea04e 100755 --- a/apis/logic/v1beta1/zz_apptriggercustom_types.go +++ b/apis/logic/v1beta1/zz_apptriggercustom_types.go @@ -88,7 +88,7 @@ type AppTriggerCustomStatus struct { type AppTriggerCustom struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.body) || has(self.initProvider.body)",message="body is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.body) || (has(self.initProvider) && has(self.initProvider.body))",message="spec.forProvider.body is a required parameter" Spec AppTriggerCustomSpec `json:"spec"` Status AppTriggerCustomStatus `json:"status,omitempty"` } diff --git a/apis/logic/v1beta1/zz_apptriggerhttprequest_types.go b/apis/logic/v1beta1/zz_apptriggerhttprequest_types.go index 281bf3d6c..234aedd54 100755 --- a/apis/logic/v1beta1/zz_apptriggerhttprequest_types.go +++ b/apis/logic/v1beta1/zz_apptriggerhttprequest_types.go @@ -111,7 +111,7 @@ type AppTriggerHTTPRequestStatus struct { type AppTriggerHTTPRequest struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.schema) || has(self.initProvider.schema)",message="schema is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.schema) || (has(self.initProvider) && has(self.initProvider.schema))",message="spec.forProvider.schema is a required parameter" Spec AppTriggerHTTPRequestSpec `json:"spec"` Status AppTriggerHTTPRequestStatus `json:"status,omitempty"` } diff --git a/apis/logic/v1beta1/zz_apptriggerrecurrence_types.go b/apis/logic/v1beta1/zz_apptriggerrecurrence_types.go index 2d7656ad7..5bd9cae32 100755 --- a/apis/logic/v1beta1/zz_apptriggerrecurrence_types.go +++ b/apis/logic/v1beta1/zz_apptriggerrecurrence_types.go @@ -167,8 +167,8 @@ type AppTriggerRecurrenceStatus struct { type AppTriggerRecurrence struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frequency) || has(self.initProvider.frequency)",message="frequency is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.interval) || has(self.initProvider.interval)",message="interval is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frequency) || (has(self.initProvider) && has(self.initProvider.frequency))",message="spec.forProvider.frequency is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.interval) || (has(self.initProvider) && has(self.initProvider.interval))",message="spec.forProvider.interval is a required parameter" Spec AppTriggerRecurrenceSpec `json:"spec"` Status AppTriggerRecurrenceStatus `json:"status,omitempty"` } diff --git a/apis/logic/v1beta1/zz_appworkflow_types.go b/apis/logic/v1beta1/zz_appworkflow_types.go index 4f38df8f8..6c8ffc29e 100755 --- a/apis/logic/v1beta1/zz_appworkflow_types.go +++ b/apis/logic/v1beta1/zz_appworkflow_types.go @@ -430,7 +430,7 @@ type AppWorkflowStatus struct { type AppWorkflow struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec AppWorkflowSpec `json:"spec"` Status AppWorkflowStatus `json:"status,omitempty"` } diff --git a/apis/logic/v1beta1/zz_generated.deepcopy.go b/apis/logic/v1beta1/zz_generated.deepcopy.go index 1b56e4da9..526086089 100644 --- a/apis/logic/v1beta1/zz_generated.deepcopy.go +++ b/apis/logic/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -443,7 +442,8 @@ func (in *AppActionHTTPInitParameters) DeepCopyInto(out *AppActionHTTPInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -463,7 +463,8 @@ func (in *AppActionHTTPInitParameters) DeepCopyInto(out *AppActionHTTPInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -542,7 +543,8 @@ func (in *AppActionHTTPObservation) DeepCopyInto(out *AppActionHTTPObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -572,7 +574,8 @@ func (in *AppActionHTTPObservation) DeepCopyInto(out *AppActionHTTPObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -619,7 +622,8 @@ func (in *AppActionHTTPParameters) DeepCopyInto(out *AppActionHTTPParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -654,7 +658,8 @@ func (in *AppActionHTTPParameters) DeepCopyInto(out *AppActionHTTPParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -790,7 +795,8 @@ func (in *AppIntegrationAccountBatchConfigurationInitParameters) DeepCopyInto(ou if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -879,7 +885,8 @@ func (in *AppIntegrationAccountBatchConfigurationObservation) DeepCopyInto(out * if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -946,7 +953,8 @@ func (in *AppIntegrationAccountBatchConfigurationParameters) DeepCopyInto(out *A if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1058,7 +1066,8 @@ func (in *AppIntegrationAccountInitParameters) DeepCopyInto(out *AppIntegrationA if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1150,7 +1159,8 @@ func (in *AppIntegrationAccountObservation) DeepCopyInto(out *AppIntegrationAcco if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1215,7 +1225,8 @@ func (in *AppIntegrationAccountParameters) DeepCopyInto(out *AppIntegrationAccou if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2771,7 +2782,8 @@ func (in *AppWorkflowInitParameters) DeepCopyInto(out *AppWorkflowInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2786,7 +2798,8 @@ func (in *AppWorkflowInitParameters) DeepCopyInto(out *AppWorkflowInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2801,7 +2814,8 @@ func (in *AppWorkflowInitParameters) DeepCopyInto(out *AppWorkflowInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2939,7 +2953,8 @@ func (in *AppWorkflowObservation) DeepCopyInto(out *AppWorkflowObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2959,7 +2974,8 @@ func (in *AppWorkflowObservation) DeepCopyInto(out *AppWorkflowObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2996,7 +3012,8 @@ func (in *AppWorkflowObservation) DeepCopyInto(out *AppWorkflowObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3070,7 +3087,8 @@ func (in *AppWorkflowParameters) DeepCopyInto(out *AppWorkflowParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3100,7 +3118,8 @@ func (in *AppWorkflowParameters) DeepCopyInto(out *AppWorkflowParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3115,7 +3134,8 @@ func (in *AppWorkflowParameters) DeepCopyInto(out *AppWorkflowParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3563,7 +3583,8 @@ func (in *IntegrationServiceEnvironmentInitParameters) DeepCopyInto(out *Integra if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3672,7 +3693,8 @@ func (in *IntegrationServiceEnvironmentObservation) DeepCopyInto(out *Integratio if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3765,7 +3787,8 @@ func (in *IntegrationServiceEnvironmentParameters) DeepCopyInto(out *Integration if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/logic/v1beta1/zz_generated.managed.go b/apis/logic/v1beta1/zz_generated.managed.go index 459155d16..379b7695d 100644 --- a/apis/logic/v1beta1/zz_generated.managed.go +++ b/apis/logic/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *AppActionCustom) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AppActionCustom. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AppActionCustom) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AppActionCustom. func (mg *AppActionCustom) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *AppActionCustom) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AppActionCustom. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AppActionCustom) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AppActionCustom. func (mg *AppActionCustom) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *AppActionHTTP) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AppActionHTTP. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AppActionHTTP) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AppActionHTTP. func (mg *AppActionHTTP) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *AppActionHTTP) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AppActionHTTP. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AppActionHTTP) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AppActionHTTP. func (mg *AppActionHTTP) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *AppIntegrationAccount) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AppIntegrationAccount. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AppIntegrationAccount) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AppIntegrationAccount. func (mg *AppIntegrationAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *AppIntegrationAccount) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AppIntegrationAccount. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AppIntegrationAccount) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AppIntegrationAccount. func (mg *AppIntegrationAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *AppIntegrationAccountBatchConfiguration) GetProviderConfigReference() return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AppIntegrationAccountBatchConfiguration. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AppIntegrationAccountBatchConfiguration) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AppIntegrationAccountBatchConfiguration. func (mg *AppIntegrationAccountBatchConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *AppIntegrationAccountBatchConfiguration) SetProviderConfigReference(r mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AppIntegrationAccountBatchConfiguration. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AppIntegrationAccountBatchConfiguration) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AppIntegrationAccountBatchConfiguration. func (mg *AppIntegrationAccountBatchConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *AppIntegrationAccountPartner) GetProviderConfigReference() *xpv1.Refer return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AppIntegrationAccountPartner. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AppIntegrationAccountPartner) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AppIntegrationAccountPartner. func (mg *AppIntegrationAccountPartner) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *AppIntegrationAccountPartner) SetProviderConfigReference(r *xpv1.Refer mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AppIntegrationAccountPartner. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AppIntegrationAccountPartner) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AppIntegrationAccountPartner. func (mg *AppIntegrationAccountPartner) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *AppIntegrationAccountSchema) GetProviderConfigReference() *xpv1.Refere return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AppIntegrationAccountSchema. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AppIntegrationAccountSchema) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AppIntegrationAccountSchema. func (mg *AppIntegrationAccountSchema) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *AppIntegrationAccountSchema) SetProviderConfigReference(r *xpv1.Refere mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AppIntegrationAccountSchema. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AppIntegrationAccountSchema) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AppIntegrationAccountSchema. func (mg *AppIntegrationAccountSchema) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *AppIntegrationAccountSession) GetProviderConfigReference() *xpv1.Refer return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AppIntegrationAccountSession. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AppIntegrationAccountSession) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AppIntegrationAccountSession. func (mg *AppIntegrationAccountSession) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *AppIntegrationAccountSession) SetProviderConfigReference(r *xpv1.Refer mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AppIntegrationAccountSession. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AppIntegrationAccountSession) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AppIntegrationAccountSession. func (mg *AppIntegrationAccountSession) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *AppTriggerCustom) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AppTriggerCustom. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AppTriggerCustom) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AppTriggerCustom. func (mg *AppTriggerCustom) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *AppTriggerCustom) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AppTriggerCustom. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AppTriggerCustom) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AppTriggerCustom. func (mg *AppTriggerCustom) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *AppTriggerHTTPRequest) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AppTriggerHTTPRequest. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AppTriggerHTTPRequest) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AppTriggerHTTPRequest. func (mg *AppTriggerHTTPRequest) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *AppTriggerHTTPRequest) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AppTriggerHTTPRequest. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AppTriggerHTTPRequest) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AppTriggerHTTPRequest. func (mg *AppTriggerHTTPRequest) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *AppTriggerRecurrence) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AppTriggerRecurrence. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AppTriggerRecurrence) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AppTriggerRecurrence. func (mg *AppTriggerRecurrence) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *AppTriggerRecurrence) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AppTriggerRecurrence. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AppTriggerRecurrence) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AppTriggerRecurrence. func (mg *AppTriggerRecurrence) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *AppWorkflow) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AppWorkflow. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AppWorkflow) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AppWorkflow. func (mg *AppWorkflow) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *AppWorkflow) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AppWorkflow. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AppWorkflow) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AppWorkflow. func (mg *AppWorkflow) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *IntegrationServiceEnvironment) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IntegrationServiceEnvironment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IntegrationServiceEnvironment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IntegrationServiceEnvironment. func (mg *IntegrationServiceEnvironment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *IntegrationServiceEnvironment) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IntegrationServiceEnvironment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IntegrationServiceEnvironment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IntegrationServiceEnvironment. func (mg *IntegrationServiceEnvironment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/logic/v1beta1/zz_integrationserviceenvironment_types.go b/apis/logic/v1beta1/zz_integrationserviceenvironment_types.go index d2845065c..58956869c 100755 --- a/apis/logic/v1beta1/zz_integrationserviceenvironment_types.go +++ b/apis/logic/v1beta1/zz_integrationserviceenvironment_types.go @@ -146,8 +146,8 @@ type IntegrationServiceEnvironmentStatus struct { type IntegrationServiceEnvironment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.accessEndpointType) || has(self.initProvider.accessEndpointType)",message="accessEndpointType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.accessEndpointType) || (has(self.initProvider) && has(self.initProvider.accessEndpointType))",message="spec.forProvider.accessEndpointType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec IntegrationServiceEnvironmentSpec `json:"spec"` Status IntegrationServiceEnvironmentStatus `json:"status,omitempty"` } diff --git a/apis/logz/v1beta1/zz_generated.deepcopy.go b/apis/logz/v1beta1/zz_generated.deepcopy.go index 8d93a3fb5..297b6e49d 100644 --- a/apis/logz/v1beta1/zz_generated.deepcopy.go +++ b/apis/logz/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -79,7 +78,8 @@ func (in *MonitorInitParameters) DeepCopyInto(out *MonitorInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -195,7 +195,8 @@ func (in *MonitorObservation) DeepCopyInto(out *MonitorObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -274,7 +275,8 @@ func (in *MonitorParameters) DeepCopyInto(out *MonitorParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -483,7 +485,8 @@ func (in *SubAccountInitParameters) DeepCopyInto(out *SubAccountInitParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -567,7 +570,8 @@ func (in *SubAccountObservation) DeepCopyInto(out *SubAccountObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -624,7 +628,8 @@ func (in *SubAccountParameters) DeepCopyInto(out *SubAccountParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/logz/v1beta1/zz_generated.managed.go b/apis/logz/v1beta1/zz_generated.managed.go index 214af8aa3..d205f9f20 100644 --- a/apis/logz/v1beta1/zz_generated.managed.go +++ b/apis/logz/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Monitor) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Monitor. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Monitor) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Monitor. func (mg *Monitor) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Monitor) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Monitor. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Monitor) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Monitor. func (mg *Monitor) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *SubAccount) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SubAccount. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SubAccount) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SubAccount. func (mg *SubAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *SubAccount) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SubAccount. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SubAccount) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SubAccount. func (mg *SubAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *SubAccountTagRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SubAccountTagRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SubAccountTagRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SubAccountTagRule. func (mg *SubAccountTagRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *SubAccountTagRule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SubAccountTagRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SubAccountTagRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SubAccountTagRule. func (mg *SubAccountTagRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *TagRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this TagRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *TagRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this TagRule. func (mg *TagRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *TagRule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this TagRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *TagRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this TagRule. func (mg *TagRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/logz/v1beta1/zz_monitor_types.go b/apis/logz/v1beta1/zz_monitor_types.go index 550f57125..db9fafd5e 100755 --- a/apis/logz/v1beta1/zz_monitor_types.go +++ b/apis/logz/v1beta1/zz_monitor_types.go @@ -251,9 +251,9 @@ type MonitorStatus struct { type Monitor struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.plan) || has(self.initProvider.plan)",message="plan is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.user) || has(self.initProvider.user)",message="user is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.plan) || (has(self.initProvider) && has(self.initProvider.plan))",message="spec.forProvider.plan is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.user) || (has(self.initProvider) && has(self.initProvider.user))",message="spec.forProvider.user is a required parameter" Spec MonitorSpec `json:"spec"` Status MonitorStatus `json:"status,omitempty"` } diff --git a/apis/logz/v1beta1/zz_subaccount_types.go b/apis/logz/v1beta1/zz_subaccount_types.go index 3e24790cd..90d122f28 100755 --- a/apis/logz/v1beta1/zz_subaccount_types.go +++ b/apis/logz/v1beta1/zz_subaccount_types.go @@ -157,7 +157,7 @@ type SubAccountStatus struct { type SubAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.user) || has(self.initProvider.user)",message="user is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.user) || (has(self.initProvider) && has(self.initProvider.user))",message="spec.forProvider.user is a required parameter" Spec SubAccountSpec `json:"spec"` Status SubAccountStatus `json:"status,omitempty"` } diff --git a/apis/machinelearningservices/v1beta1/zz_computecluster_types.go b/apis/machinelearningservices/v1beta1/zz_computecluster_types.go index 12b9accb9..cf2634605 100755 --- a/apis/machinelearningservices/v1beta1/zz_computecluster_types.go +++ b/apis/machinelearningservices/v1beta1/zz_computecluster_types.go @@ -318,11 +318,11 @@ type ComputeClusterStatus struct { type ComputeCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scaleSettings) || has(self.initProvider.scaleSettings)",message="scaleSettings is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.vmPriority) || has(self.initProvider.vmPriority)",message="vmPriority is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.vmSize) || has(self.initProvider.vmSize)",message="vmSize is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scaleSettings) || (has(self.initProvider) && has(self.initProvider.scaleSettings))",message="spec.forProvider.scaleSettings is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.vmPriority) || (has(self.initProvider) && has(self.initProvider.vmPriority))",message="spec.forProvider.vmPriority is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.vmSize) || (has(self.initProvider) && has(self.initProvider.vmSize))",message="spec.forProvider.vmSize is a required parameter" Spec ComputeClusterSpec `json:"spec"` Status ComputeClusterStatus `json:"status,omitempty"` } diff --git a/apis/machinelearningservices/v1beta1/zz_computeinstance_types.go b/apis/machinelearningservices/v1beta1/zz_computeinstance_types.go index fc829064e..c6befe926 100755 --- a/apis/machinelearningservices/v1beta1/zz_computeinstance_types.go +++ b/apis/machinelearningservices/v1beta1/zz_computeinstance_types.go @@ -274,8 +274,8 @@ type ComputeInstanceStatus struct { type ComputeInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.virtualMachineSize) || has(self.initProvider.virtualMachineSize)",message="virtualMachineSize is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.virtualMachineSize) || (has(self.initProvider) && has(self.initProvider.virtualMachineSize))",message="spec.forProvider.virtualMachineSize is a required parameter" Spec ComputeInstanceSpec `json:"spec"` Status ComputeInstanceStatus `json:"status,omitempty"` } diff --git a/apis/machinelearningservices/v1beta1/zz_generated.deepcopy.go b/apis/machinelearningservices/v1beta1/zz_generated.deepcopy.go index 942baa420..8b2db1db1 100644 --- a/apis/machinelearningservices/v1beta1/zz_generated.deepcopy.go +++ b/apis/machinelearningservices/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -173,7 +172,8 @@ func (in *ComputeClusterInitParameters) DeepCopyInto(out *ComputeClusterInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -306,7 +306,8 @@ func (in *ComputeClusterObservation) DeepCopyInto(out *ComputeClusterObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -422,7 +423,8 @@ func (in *ComputeClusterParameters) DeepCopyInto(out *ComputeClusterParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -668,7 +670,8 @@ func (in *ComputeInstanceInitParameters) DeepCopyInto(out *ComputeInstanceInitPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -791,7 +794,8 @@ func (in *ComputeInstanceObservation) DeepCopyInto(out *ComputeInstanceObservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -897,7 +901,8 @@ func (in *ComputeInstanceParameters) DeepCopyInto(out *ComputeInstanceParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1577,7 +1582,8 @@ func (in *SynapseSparkInitParameters) DeepCopyInto(out *SynapseSparkInitParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1676,7 +1682,8 @@ func (in *SynapseSparkObservation) DeepCopyInto(out *SynapseSparkObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1758,7 +1765,8 @@ func (in *SynapseSparkParameters) DeepCopyInto(out *SynapseSparkParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2010,7 +2018,8 @@ func (in *WorkspaceInitParameters) DeepCopyInto(out *WorkspaceInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2171,7 +2180,8 @@ func (in *WorkspaceObservation) DeepCopyInto(out *WorkspaceObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2345,7 +2355,8 @@ func (in *WorkspaceParameters) DeepCopyInto(out *WorkspaceParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/machinelearningservices/v1beta1/zz_generated.managed.go b/apis/machinelearningservices/v1beta1/zz_generated.managed.go index 7d7733eb0..2e86f6c7e 100644 --- a/apis/machinelearningservices/v1beta1/zz_generated.managed.go +++ b/apis/machinelearningservices/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *ComputeCluster) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ComputeCluster. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ComputeCluster) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ComputeCluster. func (mg *ComputeCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *ComputeCluster) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ComputeCluster. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ComputeCluster) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ComputeCluster. func (mg *ComputeCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *ComputeInstance) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ComputeInstance. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ComputeInstance) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ComputeInstance. func (mg *ComputeInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *ComputeInstance) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ComputeInstance. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ComputeInstance) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ComputeInstance. func (mg *ComputeInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *SynapseSpark) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SynapseSpark. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SynapseSpark) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SynapseSpark. func (mg *SynapseSpark) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *SynapseSpark) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SynapseSpark. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SynapseSpark) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SynapseSpark. func (mg *SynapseSpark) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *Workspace) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Workspace. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Workspace) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Workspace. func (mg *Workspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *Workspace) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Workspace. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Workspace) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Workspace. func (mg *Workspace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/machinelearningservices/v1beta1/zz_synapsespark_types.go b/apis/machinelearningservices/v1beta1/zz_synapsespark_types.go index 5ddf01191..eb970cdad 100755 --- a/apis/machinelearningservices/v1beta1/zz_synapsespark_types.go +++ b/apis/machinelearningservices/v1beta1/zz_synapsespark_types.go @@ -180,7 +180,7 @@ type SynapseSparkStatus struct { type SynapseSpark struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec SynapseSparkSpec `json:"spec"` Status SynapseSparkStatus `json:"status,omitempty"` } diff --git a/apis/machinelearningservices/v1beta1/zz_workspace_types.go b/apis/machinelearningservices/v1beta1/zz_workspace_types.go index cea2710a8..2283a3f1b 100755 --- a/apis/machinelearningservices/v1beta1/zz_workspace_types.go +++ b/apis/machinelearningservices/v1beta1/zz_workspace_types.go @@ -376,8 +376,8 @@ type WorkspaceStatus struct { type Workspace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.identity) || has(self.initProvider.identity)",message="identity is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.identity) || (has(self.initProvider) && has(self.initProvider.identity))",message="spec.forProvider.identity is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec WorkspaceSpec `json:"spec"` Status WorkspaceStatus `json:"status,omitempty"` } diff --git a/apis/maintenance/v1beta1/zz_generated.deepcopy.go b/apis/maintenance/v1beta1/zz_generated.deepcopy.go index 6f656250f..ad15c2885 100644 --- a/apis/maintenance/v1beta1/zz_generated.deepcopy.go +++ b/apis/maintenance/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -713,7 +712,8 @@ func (in *MaintenanceConfigurationInitParameters) DeepCopyInto(out *MaintenanceC if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -733,7 +733,8 @@ func (in *MaintenanceConfigurationInitParameters) DeepCopyInto(out *MaintenanceC if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -829,7 +830,8 @@ func (in *MaintenanceConfigurationObservation) DeepCopyInto(out *MaintenanceConf if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -854,7 +856,8 @@ func (in *MaintenanceConfigurationObservation) DeepCopyInto(out *MaintenanceConf if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -913,7 +916,8 @@ func (in *MaintenanceConfigurationParameters) DeepCopyInto(out *MaintenanceConfi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -948,7 +952,8 @@ func (in *MaintenanceConfigurationParameters) DeepCopyInto(out *MaintenanceConfi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/maintenance/v1beta1/zz_generated.managed.go b/apis/maintenance/v1beta1/zz_generated.managed.go index 36023a090..971507d05 100644 --- a/apis/maintenance/v1beta1/zz_generated.managed.go +++ b/apis/maintenance/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *MaintenanceAssignmentDedicatedHost) GetProviderConfigReference() *xpv1 return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MaintenanceAssignmentDedicatedHost. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MaintenanceAssignmentDedicatedHost) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MaintenanceAssignmentDedicatedHost. func (mg *MaintenanceAssignmentDedicatedHost) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *MaintenanceAssignmentDedicatedHost) SetProviderConfigReference(r *xpv1 mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MaintenanceAssignmentDedicatedHost. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MaintenanceAssignmentDedicatedHost) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MaintenanceAssignmentDedicatedHost. func (mg *MaintenanceAssignmentDedicatedHost) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *MaintenanceAssignmentVirtualMachine) GetProviderConfigReference() *xpv return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MaintenanceAssignmentVirtualMachine. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MaintenanceAssignmentVirtualMachine) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MaintenanceAssignmentVirtualMachine. func (mg *MaintenanceAssignmentVirtualMachine) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *MaintenanceAssignmentVirtualMachine) SetProviderConfigReference(r *xpv mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MaintenanceAssignmentVirtualMachine. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MaintenanceAssignmentVirtualMachine) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MaintenanceAssignmentVirtualMachine. func (mg *MaintenanceAssignmentVirtualMachine) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *MaintenanceConfiguration) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MaintenanceConfiguration. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MaintenanceConfiguration) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MaintenanceConfiguration. func (mg *MaintenanceConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *MaintenanceConfiguration) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MaintenanceConfiguration. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MaintenanceConfiguration) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MaintenanceConfiguration. func (mg *MaintenanceConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/maintenance/v1beta1/zz_maintenanceassignmentdedicatedhost_types.go b/apis/maintenance/v1beta1/zz_maintenanceassignmentdedicatedhost_types.go index 5f7c4dac4..810a67f4e 100755 --- a/apis/maintenance/v1beta1/zz_maintenanceassignmentdedicatedhost_types.go +++ b/apis/maintenance/v1beta1/zz_maintenanceassignmentdedicatedhost_types.go @@ -105,7 +105,7 @@ type MaintenanceAssignmentDedicatedHostStatus struct { type MaintenanceAssignmentDedicatedHost struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec MaintenanceAssignmentDedicatedHostSpec `json:"spec"` Status MaintenanceAssignmentDedicatedHostStatus `json:"status,omitempty"` } diff --git a/apis/maintenance/v1beta1/zz_maintenanceassignmentvirtualmachine_types.go b/apis/maintenance/v1beta1/zz_maintenanceassignmentvirtualmachine_types.go index 2f7c1c2eb..cfbe7db90 100755 --- a/apis/maintenance/v1beta1/zz_maintenanceassignmentvirtualmachine_types.go +++ b/apis/maintenance/v1beta1/zz_maintenanceassignmentvirtualmachine_types.go @@ -105,7 +105,7 @@ type MaintenanceAssignmentVirtualMachineStatus struct { type MaintenanceAssignmentVirtualMachine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec MaintenanceAssignmentVirtualMachineSpec `json:"spec"` Status MaintenanceAssignmentVirtualMachineStatus `json:"status,omitempty"` } diff --git a/apis/maintenance/v1beta1/zz_maintenanceconfiguration_types.go b/apis/maintenance/v1beta1/zz_maintenanceconfiguration_types.go index dcda0934d..37e5fce93 100755 --- a/apis/maintenance/v1beta1/zz_maintenanceconfiguration_types.go +++ b/apis/maintenance/v1beta1/zz_maintenanceconfiguration_types.go @@ -333,8 +333,8 @@ type MaintenanceConfigurationStatus struct { type MaintenanceConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scope) || has(self.initProvider.scope)",message="scope is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scope) || (has(self.initProvider) && has(self.initProvider.scope))",message="spec.forProvider.scope is a required parameter" Spec MaintenanceConfigurationSpec `json:"spec"` Status MaintenanceConfigurationStatus `json:"status,omitempty"` } diff --git a/apis/managedidentity/v1beta1/zz_federatedidentitycredential_types.go b/apis/managedidentity/v1beta1/zz_federatedidentitycredential_types.go index 17d050223..dafeca7eb 100755 --- a/apis/managedidentity/v1beta1/zz_federatedidentitycredential_types.go +++ b/apis/managedidentity/v1beta1/zz_federatedidentitycredential_types.go @@ -124,9 +124,9 @@ type FederatedIdentityCredentialStatus struct { type FederatedIdentityCredential struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.audience) || has(self.initProvider.audience)",message="audience is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.issuer) || has(self.initProvider.issuer)",message="issuer is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subject) || has(self.initProvider.subject)",message="subject is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.audience) || (has(self.initProvider) && has(self.initProvider.audience))",message="spec.forProvider.audience is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.issuer) || (has(self.initProvider) && has(self.initProvider.issuer))",message="spec.forProvider.issuer is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subject) || (has(self.initProvider) && has(self.initProvider.subject))",message="spec.forProvider.subject is a required parameter" Spec FederatedIdentityCredentialSpec `json:"spec"` Status FederatedIdentityCredentialStatus `json:"status,omitempty"` } diff --git a/apis/managedidentity/v1beta1/zz_generated.deepcopy.go b/apis/managedidentity/v1beta1/zz_generated.deepcopy.go index a58fa5a30..3bdf53d5b 100644 --- a/apis/managedidentity/v1beta1/zz_generated.deepcopy.go +++ b/apis/managedidentity/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -309,7 +308,8 @@ func (in *UserAssignedIdentityInitParameters) DeepCopyInto(out *UserAssignedIden if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -401,7 +401,8 @@ func (in *UserAssignedIdentityObservation) DeepCopyInto(out *UserAssignedIdentit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -461,7 +462,8 @@ func (in *UserAssignedIdentityParameters) DeepCopyInto(out *UserAssignedIdentity if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/managedidentity/v1beta1/zz_generated.managed.go b/apis/managedidentity/v1beta1/zz_generated.managed.go index a5cf156a7..ad8cace57 100644 --- a/apis/managedidentity/v1beta1/zz_generated.managed.go +++ b/apis/managedidentity/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *FederatedIdentityCredential) GetProviderConfigReference() *xpv1.Refere return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FederatedIdentityCredential. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FederatedIdentityCredential) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FederatedIdentityCredential. func (mg *FederatedIdentityCredential) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *FederatedIdentityCredential) SetProviderConfigReference(r *xpv1.Refere mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FederatedIdentityCredential. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FederatedIdentityCredential) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FederatedIdentityCredential. func (mg *FederatedIdentityCredential) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *UserAssignedIdentity) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this UserAssignedIdentity. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *UserAssignedIdentity) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this UserAssignedIdentity. func (mg *UserAssignedIdentity) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *UserAssignedIdentity) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this UserAssignedIdentity. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *UserAssignedIdentity) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this UserAssignedIdentity. func (mg *UserAssignedIdentity) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/managedidentity/v1beta1/zz_userassignedidentity_types.go b/apis/managedidentity/v1beta1/zz_userassignedidentity_types.go index 5b0e0a5da..59d50a58e 100755 --- a/apis/managedidentity/v1beta1/zz_userassignedidentity_types.go +++ b/apis/managedidentity/v1beta1/zz_userassignedidentity_types.go @@ -116,8 +116,8 @@ type UserAssignedIdentityStatus struct { type UserAssignedIdentity struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec UserAssignedIdentitySpec `json:"spec"` Status UserAssignedIdentityStatus `json:"status,omitempty"` } diff --git a/apis/management/v1beta1/zz_generated.deepcopy.go b/apis/management/v1beta1/zz_generated.deepcopy.go index 9ba6bd8d8..f8bc39d3c 100644 --- a/apis/management/v1beta1/zz_generated.deepcopy.go +++ b/apis/management/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. diff --git a/apis/management/v1beta1/zz_generated.managed.go b/apis/management/v1beta1/zz_generated.managed.go index abdb4a978..e4a19d4a8 100644 --- a/apis/management/v1beta1/zz_generated.managed.go +++ b/apis/management/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *ManagementGroup) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ManagementGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ManagementGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ManagementGroup. func (mg *ManagementGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *ManagementGroup) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ManagementGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ManagementGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ManagementGroup. func (mg *ManagementGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *ManagementGroupSubscriptionAssociation) GetProviderConfigReference() * return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ManagementGroupSubscriptionAssociation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ManagementGroupSubscriptionAssociation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ManagementGroupSubscriptionAssociation. func (mg *ManagementGroupSubscriptionAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *ManagementGroupSubscriptionAssociation) SetProviderConfigReference(r * mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ManagementGroupSubscriptionAssociation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ManagementGroupSubscriptionAssociation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ManagementGroupSubscriptionAssociation. func (mg *ManagementGroupSubscriptionAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/maps/v1beta1/zz_account_types.go b/apis/maps/v1beta1/zz_account_types.go index c85bd68d5..a5dd2a613 100755 --- a/apis/maps/v1beta1/zz_account_types.go +++ b/apis/maps/v1beta1/zz_account_types.go @@ -100,7 +100,7 @@ type AccountStatus struct { type Account struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec AccountSpec `json:"spec"` Status AccountStatus `json:"status,omitempty"` } diff --git a/apis/maps/v1beta1/zz_creator_types.go b/apis/maps/v1beta1/zz_creator_types.go index 65b18528a..309571c99 100755 --- a/apis/maps/v1beta1/zz_creator_types.go +++ b/apis/maps/v1beta1/zz_creator_types.go @@ -108,8 +108,8 @@ type CreatorStatus struct { type Creator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageUnits) || has(self.initProvider.storageUnits)",message="storageUnits is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageUnits) || (has(self.initProvider) && has(self.initProvider.storageUnits))",message="spec.forProvider.storageUnits is a required parameter" Spec CreatorSpec `json:"spec"` Status CreatorStatus `json:"status,omitempty"` } diff --git a/apis/maps/v1beta1/zz_generated.deepcopy.go b/apis/maps/v1beta1/zz_generated.deepcopy.go index b35437656..cffe35e0c 100644 --- a/apis/maps/v1beta1/zz_generated.deepcopy.go +++ b/apis/maps/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -57,7 +56,8 @@ func (in *AccountInitParameters) DeepCopyInto(out *AccountInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -134,7 +134,8 @@ func (in *AccountObservation) DeepCopyInto(out *AccountObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -189,7 +190,8 @@ func (in *AccountParameters) DeepCopyInto(out *AccountParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -291,7 +293,8 @@ func (in *CreatorInitParameters) DeepCopyInto(out *CreatorInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -373,7 +376,8 @@ func (in *CreatorObservation) DeepCopyInto(out *CreatorObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -428,7 +432,8 @@ func (in *CreatorParameters) DeepCopyInto(out *CreatorParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/maps/v1beta1/zz_generated.managed.go b/apis/maps/v1beta1/zz_generated.managed.go index 8dac00692..551c42a1a 100644 --- a/apis/maps/v1beta1/zz_generated.managed.go +++ b/apis/maps/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Account) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Account. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Account) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Account. func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Account) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Account. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Account) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Account. func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *Creator) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Creator. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Creator) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Creator. func (mg *Creator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *Creator) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Creator. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Creator) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Creator. func (mg *Creator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/marketplaceordering/v1beta1/zz_generated.deepcopy.go b/apis/marketplaceordering/v1beta1/zz_generated.deepcopy.go index 7b2c52e78..ef35c4e68 100644 --- a/apis/marketplaceordering/v1beta1/zz_generated.deepcopy.go +++ b/apis/marketplaceordering/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. diff --git a/apis/marketplaceordering/v1beta1/zz_generated.managed.go b/apis/marketplaceordering/v1beta1/zz_generated.managed.go index a8e6d0168..bc3e2e98f 100644 --- a/apis/marketplaceordering/v1beta1/zz_generated.managed.go +++ b/apis/marketplaceordering/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *MarketplaceAgreement) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MarketplaceAgreement. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MarketplaceAgreement) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MarketplaceAgreement. func (mg *MarketplaceAgreement) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *MarketplaceAgreement) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MarketplaceAgreement. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MarketplaceAgreement) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MarketplaceAgreement. func (mg *MarketplaceAgreement) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/marketplaceordering/v1beta1/zz_marketplaceagreement_types.go b/apis/marketplaceordering/v1beta1/zz_marketplaceagreement_types.go index 2e3bb6062..f8a9d8792 100755 --- a/apis/marketplaceordering/v1beta1/zz_marketplaceagreement_types.go +++ b/apis/marketplaceordering/v1beta1/zz_marketplaceagreement_types.go @@ -95,9 +95,9 @@ type MarketplaceAgreementStatus struct { type MarketplaceAgreement struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.offer) || has(self.initProvider.offer)",message="offer is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.plan) || has(self.initProvider.plan)",message="plan is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.publisher) || has(self.initProvider.publisher)",message="publisher is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.offer) || (has(self.initProvider) && has(self.initProvider.offer))",message="spec.forProvider.offer is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.plan) || (has(self.initProvider) && has(self.initProvider.plan))",message="spec.forProvider.plan is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.publisher) || (has(self.initProvider) && has(self.initProvider.publisher))",message="spec.forProvider.publisher is a required parameter" Spec MarketplaceAgreementSpec `json:"spec"` Status MarketplaceAgreementStatus `json:"status,omitempty"` } diff --git a/apis/media/v1beta1/zz_contentkeypolicy_types.go b/apis/media/v1beta1/zz_contentkeypolicy_types.go index 9ffce82a7..91c7b6389 100755 --- a/apis/media/v1beta1/zz_contentkeypolicy_types.go +++ b/apis/media/v1beta1/zz_contentkeypolicy_types.go @@ -712,7 +712,7 @@ type ContentKeyPolicyStatus struct { type ContentKeyPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.policyOption) || has(self.initProvider.policyOption)",message="policyOption is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.policyOption) || (has(self.initProvider) && has(self.initProvider.policyOption))",message="spec.forProvider.policyOption is a required parameter" Spec ContentKeyPolicySpec `json:"spec"` Status ContentKeyPolicyStatus `json:"status,omitempty"` } diff --git a/apis/media/v1beta1/zz_generated.deepcopy.go b/apis/media/v1beta1/zz_generated.deepcopy.go index 4b9948881..ae5bcc5c7 100644 --- a/apis/media/v1beta1/zz_generated.deepcopy.go +++ b/apis/media/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -862,7 +861,8 @@ func (in *AudioAnalyzerPresetInitParameters) DeepCopyInto(out *AudioAnalyzerPres if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -902,7 +902,8 @@ func (in *AudioAnalyzerPresetObservation) DeepCopyInto(out *AudioAnalyzerPresetO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -942,7 +943,8 @@ func (in *AudioAnalyzerPresetParameters) DeepCopyInto(out *AudioAnalyzerPresetPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4249,7 +4251,8 @@ func (in *FaceDetectorPresetInitParameters) DeepCopyInto(out *FaceDetectorPreset if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4294,7 +4297,8 @@ func (in *FaceDetectorPresetObservation) DeepCopyInto(out *FaceDetectorPresetObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4339,7 +4343,8 @@ func (in *FaceDetectorPresetParameters) DeepCopyInto(out *FaceDetectorPresetPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7098,7 +7103,8 @@ func (in *LiveEventInitParameters) DeepCopyInto(out *LiveEventInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7250,7 +7256,8 @@ func (in *LiveEventObservation) DeepCopyInto(out *LiveEventObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7659,7 +7666,8 @@ func (in *LiveEventParameters) DeepCopyInto(out *LiveEventParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10727,7 +10735,8 @@ func (in *ServicesAccountInitParameters) DeepCopyInto(out *ServicesAccountInitPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10842,7 +10851,8 @@ func (in *ServicesAccountObservation) DeepCopyInto(out *ServicesAccountObservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10930,7 +10940,8 @@ func (in *ServicesAccountParameters) DeepCopyInto(out *ServicesAccountParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11393,7 +11404,8 @@ func (in *StreamingEndpointInitParameters) DeepCopyInto(out *StreamingEndpointIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11547,7 +11559,8 @@ func (in *StreamingEndpointObservation) DeepCopyInto(out *StreamingEndpointObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11672,7 +11685,8 @@ func (in *StreamingEndpointParameters) DeepCopyInto(out *StreamingEndpointParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13234,7 +13248,8 @@ func (in *VideoAnalyzerPresetInitParameters) DeepCopyInto(out *VideoAnalyzerPres if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13279,7 +13294,8 @@ func (in *VideoAnalyzerPresetObservation) DeepCopyInto(out *VideoAnalyzerPresetO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13324,7 +13340,8 @@ func (in *VideoAnalyzerPresetParameters) DeepCopyInto(out *VideoAnalyzerPresetPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/media/v1beta1/zz_generated.managed.go b/apis/media/v1beta1/zz_generated.managed.go index 43589b515..2146f838b 100644 --- a/apis/media/v1beta1/zz_generated.managed.go +++ b/apis/media/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Asset) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Asset. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Asset) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Asset. func (mg *Asset) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Asset) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Asset. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Asset) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Asset. func (mg *Asset) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *AssetFilter) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AssetFilter. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AssetFilter) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AssetFilter. func (mg *AssetFilter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *AssetFilter) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AssetFilter. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AssetFilter) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AssetFilter. func (mg *AssetFilter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *ContentKeyPolicy) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ContentKeyPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ContentKeyPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ContentKeyPolicy. func (mg *ContentKeyPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *ContentKeyPolicy) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ContentKeyPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ContentKeyPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ContentKeyPolicy. func (mg *ContentKeyPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *Job) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Job. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Job) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Job. func (mg *Job) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *Job) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Job. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Job) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Job. func (mg *Job) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *LiveEvent) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LiveEvent. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LiveEvent) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LiveEvent. func (mg *LiveEvent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *LiveEvent) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LiveEvent. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LiveEvent) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LiveEvent. func (mg *LiveEvent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *LiveEventOutput) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LiveEventOutput. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LiveEventOutput) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LiveEventOutput. func (mg *LiveEventOutput) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *LiveEventOutput) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LiveEventOutput. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LiveEventOutput) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LiveEventOutput. func (mg *LiveEventOutput) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *ServicesAccount) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ServicesAccount. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ServicesAccount) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ServicesAccount. func (mg *ServicesAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *ServicesAccount) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ServicesAccount. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ServicesAccount) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ServicesAccount. func (mg *ServicesAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *ServicesAccountFilter) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ServicesAccountFilter. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ServicesAccountFilter) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ServicesAccountFilter. func (mg *ServicesAccountFilter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *ServicesAccountFilter) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ServicesAccountFilter. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ServicesAccountFilter) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ServicesAccountFilter. func (mg *ServicesAccountFilter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *StreamingEndpoint) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this StreamingEndpoint. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *StreamingEndpoint) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this StreamingEndpoint. func (mg *StreamingEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *StreamingEndpoint) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this StreamingEndpoint. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *StreamingEndpoint) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this StreamingEndpoint. func (mg *StreamingEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *StreamingLocator) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this StreamingLocator. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *StreamingLocator) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this StreamingLocator. func (mg *StreamingLocator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *StreamingLocator) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this StreamingLocator. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *StreamingLocator) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this StreamingLocator. func (mg *StreamingLocator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *StreamingPolicy) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this StreamingPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *StreamingPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this StreamingPolicy. func (mg *StreamingPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *StreamingPolicy) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this StreamingPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *StreamingPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this StreamingPolicy. func (mg *StreamingPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *Transform) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Transform. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Transform) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Transform. func (mg *Transform) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *Transform) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Transform. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Transform) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Transform. func (mg *Transform) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/media/v1beta1/zz_job_types.go b/apis/media/v1beta1/zz_job_types.go index fea4d2531..bab2d4d0a 100755 --- a/apis/media/v1beta1/zz_job_types.go +++ b/apis/media/v1beta1/zz_job_types.go @@ -219,8 +219,8 @@ type JobStatus struct { type Job struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.inputAsset) || has(self.initProvider.inputAsset)",message="inputAsset is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.outputAsset) || has(self.initProvider.outputAsset)",message="outputAsset is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.inputAsset) || (has(self.initProvider) && has(self.initProvider.inputAsset))",message="spec.forProvider.inputAsset is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.outputAsset) || (has(self.initProvider) && has(self.initProvider.outputAsset))",message="spec.forProvider.outputAsset is a required parameter" Spec JobSpec `json:"spec"` Status JobStatus `json:"status,omitempty"` } diff --git a/apis/media/v1beta1/zz_liveevent_types.go b/apis/media/v1beta1/zz_liveevent_types.go index a9d654931..95090d8fc 100755 --- a/apis/media/v1beta1/zz_liveevent_types.go +++ b/apis/media/v1beta1/zz_liveevent_types.go @@ -495,8 +495,8 @@ type LiveEventStatus struct { type LiveEvent struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.input) || has(self.initProvider.input)",message="input is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.input) || (has(self.initProvider) && has(self.initProvider.input))",message="spec.forProvider.input is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec LiveEventSpec `json:"spec"` Status LiveEventStatus `json:"status,omitempty"` } diff --git a/apis/media/v1beta1/zz_liveeventoutput_types.go b/apis/media/v1beta1/zz_liveeventoutput_types.go index 3af1d5ee9..b7ba423eb 100755 --- a/apis/media/v1beta1/zz_liveeventoutput_types.go +++ b/apis/media/v1beta1/zz_liveeventoutput_types.go @@ -151,7 +151,7 @@ type LiveEventOutputStatus struct { type LiveEventOutput struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.archiveWindowDuration) || has(self.initProvider.archiveWindowDuration)",message="archiveWindowDuration is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.archiveWindowDuration) || (has(self.initProvider) && has(self.initProvider.archiveWindowDuration))",message="spec.forProvider.archiveWindowDuration is a required parameter" Spec LiveEventOutputSpec `json:"spec"` Status LiveEventOutputStatus `json:"status,omitempty"` } diff --git a/apis/media/v1beta1/zz_servicesaccount_types.go b/apis/media/v1beta1/zz_servicesaccount_types.go index 7afbcf996..95a283cb8 100755 --- a/apis/media/v1beta1/zz_servicesaccount_types.go +++ b/apis/media/v1beta1/zz_servicesaccount_types.go @@ -367,8 +367,8 @@ type ServicesAccountStatus struct { type ServicesAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageAccount) || has(self.initProvider.storageAccount)",message="storageAccount is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageAccount) || (has(self.initProvider) && has(self.initProvider.storageAccount))",message="spec.forProvider.storageAccount is a required parameter" Spec ServicesAccountSpec `json:"spec"` Status ServicesAccountStatus `json:"status,omitempty"` } diff --git a/apis/media/v1beta1/zz_streamingendpoint_types.go b/apis/media/v1beta1/zz_streamingendpoint_types.go index 72c2db4ef..a78ab19c2 100755 --- a/apis/media/v1beta1/zz_streamingendpoint_types.go +++ b/apis/media/v1beta1/zz_streamingendpoint_types.go @@ -370,8 +370,8 @@ type StreamingEndpointStatus struct { type StreamingEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scaleUnits) || has(self.initProvider.scaleUnits)",message="scaleUnits is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scaleUnits) || (has(self.initProvider) && has(self.initProvider.scaleUnits))",message="spec.forProvider.scaleUnits is a required parameter" Spec StreamingEndpointSpec `json:"spec"` Status StreamingEndpointStatus `json:"status,omitempty"` } diff --git a/apis/media/v1beta1/zz_streaminglocator_types.go b/apis/media/v1beta1/zz_streaminglocator_types.go index c254076d9..713558080 100755 --- a/apis/media/v1beta1/zz_streaminglocator_types.go +++ b/apis/media/v1beta1/zz_streaminglocator_types.go @@ -248,7 +248,7 @@ type StreamingLocatorStatus struct { type StreamingLocator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.streamingPolicyName) || has(self.initProvider.streamingPolicyName)",message="streamingPolicyName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.streamingPolicyName) || (has(self.initProvider) && has(self.initProvider.streamingPolicyName))",message="spec.forProvider.streamingPolicyName is a required parameter" Spec StreamingLocatorSpec `json:"spec"` Status StreamingLocatorStatus `json:"status,omitempty"` } diff --git a/apis/mixedreality/v1beta1/zz_generated.deepcopy.go b/apis/mixedreality/v1beta1/zz_generated.deepcopy.go index 3afd0bf45..7bb3f0238 100644 --- a/apis/mixedreality/v1beta1/zz_generated.deepcopy.go +++ b/apis/mixedreality/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -57,7 +56,8 @@ func (in *SpatialAnchorsAccountInitParameters) DeepCopyInto(out *SpatialAnchorsA if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -144,7 +144,8 @@ func (in *SpatialAnchorsAccountObservation) DeepCopyInto(out *SpatialAnchorsAcco if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -194,7 +195,8 @@ func (in *SpatialAnchorsAccountParameters) DeepCopyInto(out *SpatialAnchorsAccou if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/mixedreality/v1beta1/zz_generated.managed.go b/apis/mixedreality/v1beta1/zz_generated.managed.go index 2d287ad63..c3a663a45 100644 --- a/apis/mixedreality/v1beta1/zz_generated.managed.go +++ b/apis/mixedreality/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *SpatialAnchorsAccount) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpatialAnchorsAccount. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpatialAnchorsAccount) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpatialAnchorsAccount. func (mg *SpatialAnchorsAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *SpatialAnchorsAccount) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpatialAnchorsAccount. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpatialAnchorsAccount) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpatialAnchorsAccount. func (mg *SpatialAnchorsAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/mixedreality/v1beta1/zz_spatialanchorsaccount_types.go b/apis/mixedreality/v1beta1/zz_spatialanchorsaccount_types.go index e1ed1aa10..8bfb0c08a 100755 --- a/apis/mixedreality/v1beta1/zz_spatialanchorsaccount_types.go +++ b/apis/mixedreality/v1beta1/zz_spatialanchorsaccount_types.go @@ -103,7 +103,7 @@ type SpatialAnchorsAccountStatus struct { type SpatialAnchorsAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec SpatialAnchorsAccountSpec `json:"spec"` Status SpatialAnchorsAccountStatus `json:"status,omitempty"` } diff --git a/apis/netapp/v1beta1/zz_account_types.go b/apis/netapp/v1beta1/zz_account_types.go index b712bd32d..986792f6b 100755 --- a/apis/netapp/v1beta1/zz_account_types.go +++ b/apis/netapp/v1beta1/zz_account_types.go @@ -170,7 +170,7 @@ type AccountStatus struct { type Account struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec AccountSpec `json:"spec"` Status AccountStatus `json:"status,omitempty"` } diff --git a/apis/netapp/v1beta1/zz_generated.deepcopy.go b/apis/netapp/v1beta1/zz_generated.deepcopy.go index db5003bcf..81763e74c 100644 --- a/apis/netapp/v1beta1/zz_generated.deepcopy.go +++ b/apis/netapp/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -64,7 +63,8 @@ func (in *AccountInitParameters) DeepCopyInto(out *AccountInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -148,7 +148,8 @@ func (in *AccountObservation) DeepCopyInto(out *AccountObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -205,7 +206,8 @@ func (in *AccountParameters) DeepCopyInto(out *AccountParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1090,7 +1092,8 @@ func (in *PoolInitParameters) DeepCopyInto(out *PoolInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1187,7 +1190,8 @@ func (in *PoolObservation) DeepCopyInto(out *PoolObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1267,7 +1271,8 @@ func (in *PoolParameters) DeepCopyInto(out *PoolParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1594,7 +1599,8 @@ func (in *SnapshotPolicyInitParameters) DeepCopyInto(out *SnapshotPolicyInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1709,7 +1715,8 @@ func (in *SnapshotPolicyObservation) DeepCopyInto(out *SnapshotPolicyObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1807,7 +1814,8 @@ func (in *SnapshotPolicyParameters) DeepCopyInto(out *SnapshotPolicyParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2006,7 +2014,8 @@ func (in *VolumeInitParameters) DeepCopyInto(out *VolumeInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2191,7 +2200,8 @@ func (in *VolumeObservation) DeepCopyInto(out *VolumeObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2378,7 +2388,8 @@ func (in *VolumeParameters) DeepCopyInto(out *VolumeParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/netapp/v1beta1/zz_generated.managed.go b/apis/netapp/v1beta1/zz_generated.managed.go index 35873c9cf..c5b8095e0 100644 --- a/apis/netapp/v1beta1/zz_generated.managed.go +++ b/apis/netapp/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Account) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Account. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Account) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Account. func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Account) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Account. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Account) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Account. func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *Pool) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Pool. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Pool) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Pool. func (mg *Pool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *Pool) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Pool. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Pool) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Pool. func (mg *Pool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *Snapshot) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Snapshot. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Snapshot) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Snapshot. func (mg *Snapshot) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *Snapshot) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Snapshot. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Snapshot) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Snapshot. func (mg *Snapshot) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *SnapshotPolicy) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SnapshotPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SnapshotPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SnapshotPolicy. func (mg *SnapshotPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *SnapshotPolicy) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SnapshotPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SnapshotPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SnapshotPolicy. func (mg *SnapshotPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *Volume) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Volume. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Volume) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Volume. func (mg *Volume) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *Volume) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Volume. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Volume) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Volume. func (mg *Volume) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/netapp/v1beta1/zz_pool_types.go b/apis/netapp/v1beta1/zz_pool_types.go index 429872d2c..b7066c1d4 100755 --- a/apis/netapp/v1beta1/zz_pool_types.go +++ b/apis/netapp/v1beta1/zz_pool_types.go @@ -143,9 +143,9 @@ type PoolStatus struct { type Pool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serviceLevel) || has(self.initProvider.serviceLevel)",message="serviceLevel is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sizeInTb) || has(self.initProvider.sizeInTb)",message="sizeInTb is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serviceLevel) || (has(self.initProvider) && has(self.initProvider.serviceLevel))",message="spec.forProvider.serviceLevel is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sizeInTb) || (has(self.initProvider) && has(self.initProvider.sizeInTb))",message="spec.forProvider.sizeInTb is a required parameter" Spec PoolSpec `json:"spec"` Status PoolStatus `json:"status,omitempty"` } diff --git a/apis/netapp/v1beta1/zz_snapshot_types.go b/apis/netapp/v1beta1/zz_snapshot_types.go index f012eb801..9ee433d78 100755 --- a/apis/netapp/v1beta1/zz_snapshot_types.go +++ b/apis/netapp/v1beta1/zz_snapshot_types.go @@ -135,7 +135,7 @@ type SnapshotStatus struct { type Snapshot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec SnapshotSpec `json:"spec"` Status SnapshotStatus `json:"status,omitempty"` } diff --git a/apis/netapp/v1beta1/zz_snapshotpolicy_types.go b/apis/netapp/v1beta1/zz_snapshotpolicy_types.go index f6f47bfc4..f6c3472e4 100755 --- a/apis/netapp/v1beta1/zz_snapshotpolicy_types.go +++ b/apis/netapp/v1beta1/zz_snapshotpolicy_types.go @@ -329,8 +329,8 @@ type SnapshotPolicyStatus struct { type SnapshotPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.enabled) || has(self.initProvider.enabled)",message="enabled is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.enabled) || (has(self.initProvider) && has(self.initProvider.enabled))",message="spec.forProvider.enabled is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec SnapshotPolicySpec `json:"spec"` Status SnapshotPolicyStatus `json:"status,omitempty"` } diff --git a/apis/netapp/v1beta1/zz_volume_types.go b/apis/netapp/v1beta1/zz_volume_types.go index 7bdb6b2fb..763a66060 100755 --- a/apis/netapp/v1beta1/zz_volume_types.go +++ b/apis/netapp/v1beta1/zz_volume_types.go @@ -447,10 +447,10 @@ type VolumeStatus struct { type Volume struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serviceLevel) || has(self.initProvider.serviceLevel)",message="serviceLevel is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageQuotaInGb) || has(self.initProvider.storageQuotaInGb)",message="storageQuotaInGb is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.volumePath) || has(self.initProvider.volumePath)",message="volumePath is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serviceLevel) || (has(self.initProvider) && has(self.initProvider.serviceLevel))",message="spec.forProvider.serviceLevel is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageQuotaInGb) || (has(self.initProvider) && has(self.initProvider.storageQuotaInGb))",message="spec.forProvider.storageQuotaInGb is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.volumePath) || (has(self.initProvider) && has(self.initProvider.volumePath))",message="spec.forProvider.volumePath is a required parameter" Spec VolumeSpec `json:"spec"` Status VolumeStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_applicationgateway_types.go b/apis/network/v1beta1/zz_applicationgateway_types.go index 7266b2ab8..b28ca386f 100755 --- a/apis/network/v1beta1/zz_applicationgateway_types.go +++ b/apis/network/v1beta1/zz_applicationgateway_types.go @@ -2474,15 +2474,15 @@ type ApplicationGatewayStatus struct { type ApplicationGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backendAddressPool) || has(self.initProvider.backendAddressPool)",message="backendAddressPool is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backendHttpSettings) || has(self.initProvider.backendHttpSettings)",message="backendHttpSettings is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendIpConfiguration) || has(self.initProvider.frontendIpConfiguration)",message="frontendIpConfiguration is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendPort) || has(self.initProvider.frontendPort)",message="frontendPort is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gatewayIpConfiguration) || has(self.initProvider.gatewayIpConfiguration)",message="gatewayIpConfiguration is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.httpListener) || has(self.initProvider.httpListener)",message="httpListener is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.requestRoutingRule) || has(self.initProvider.requestRoutingRule)",message="requestRoutingRule is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backendAddressPool) || (has(self.initProvider) && has(self.initProvider.backendAddressPool))",message="spec.forProvider.backendAddressPool is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backendHttpSettings) || (has(self.initProvider) && has(self.initProvider.backendHttpSettings))",message="spec.forProvider.backendHttpSettings is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendIpConfiguration) || (has(self.initProvider) && has(self.initProvider.frontendIpConfiguration))",message="spec.forProvider.frontendIpConfiguration is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendPort) || (has(self.initProvider) && has(self.initProvider.frontendPort))",message="spec.forProvider.frontendPort is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gatewayIpConfiguration) || (has(self.initProvider) && has(self.initProvider.gatewayIpConfiguration))",message="spec.forProvider.gatewayIpConfiguration is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.httpListener) || (has(self.initProvider) && has(self.initProvider.httpListener))",message="spec.forProvider.httpListener is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.requestRoutingRule) || (has(self.initProvider) && has(self.initProvider.requestRoutingRule))",message="spec.forProvider.requestRoutingRule is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec ApplicationGatewaySpec `json:"spec"` Status ApplicationGatewayStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_applicationsecuritygroup_types.go b/apis/network/v1beta1/zz_applicationsecuritygroup_types.go index 4290abd73..92ab2dc1b 100755 --- a/apis/network/v1beta1/zz_applicationsecuritygroup_types.go +++ b/apis/network/v1beta1/zz_applicationsecuritygroup_types.go @@ -97,7 +97,7 @@ type ApplicationSecurityGroupStatus struct { type ApplicationSecurityGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec ApplicationSecurityGroupSpec `json:"spec"` Status ApplicationSecurityGroupStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_connectionmonitor_types.go b/apis/network/v1beta1/zz_connectionmonitor_types.go index f85387be0..47099ab4b 100755 --- a/apis/network/v1beta1/zz_connectionmonitor_types.go +++ b/apis/network/v1beta1/zz_connectionmonitor_types.go @@ -628,10 +628,10 @@ type ConnectionMonitorStatus struct { type ConnectionMonitor struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endpoint) || has(self.initProvider.endpoint)",message="endpoint is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.testConfiguration) || has(self.initProvider.testConfiguration)",message="testConfiguration is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.testGroup) || has(self.initProvider.testGroup)",message="testGroup is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endpoint) || (has(self.initProvider) && has(self.initProvider.endpoint))",message="spec.forProvider.endpoint is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.testConfiguration) || (has(self.initProvider) && has(self.initProvider.testConfiguration))",message="spec.forProvider.testConfiguration is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.testGroup) || (has(self.initProvider) && has(self.initProvider.testGroup))",message="spec.forProvider.testGroup is a required parameter" Spec ConnectionMonitorSpec `json:"spec"` Status ConnectionMonitorStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_ddosprotectionplan_types.go b/apis/network/v1beta1/zz_ddosprotectionplan_types.go index 06613a6cd..24531a55e 100755 --- a/apis/network/v1beta1/zz_ddosprotectionplan_types.go +++ b/apis/network/v1beta1/zz_ddosprotectionplan_types.go @@ -100,7 +100,7 @@ type DDoSProtectionPlanStatus struct { type DDoSProtectionPlan struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec DDoSProtectionPlanSpec `json:"spec"` Status DDoSProtectionPlanStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_dnsaaaarecord_types.go b/apis/network/v1beta1/zz_dnsaaaarecord_types.go index 98df7a602..49d64cbee 100755 --- a/apis/network/v1beta1/zz_dnsaaaarecord_types.go +++ b/apis/network/v1beta1/zz_dnsaaaarecord_types.go @@ -143,7 +143,7 @@ type DNSAAAARecordStatus struct { type DNSAAAARecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || has(self.initProvider.ttl)",message="ttl is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || (has(self.initProvider) && has(self.initProvider.ttl))",message="spec.forProvider.ttl is a required parameter" Spec DNSAAAARecordSpec `json:"spec"` Status DNSAAAARecordStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_dnsarecord_types.go b/apis/network/v1beta1/zz_dnsarecord_types.go index 28d40d8e2..f6ddf4745 100755 --- a/apis/network/v1beta1/zz_dnsarecord_types.go +++ b/apis/network/v1beta1/zz_dnsarecord_types.go @@ -143,7 +143,7 @@ type DNSARecordStatus struct { type DNSARecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || has(self.initProvider.ttl)",message="ttl is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || (has(self.initProvider) && has(self.initProvider.ttl))",message="spec.forProvider.ttl is a required parameter" Spec DNSARecordSpec `json:"spec"` Status DNSARecordStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_dnscaarecord_types.go b/apis/network/v1beta1/zz_dnscaarecord_types.go index ae6c3e3fd..42ead5fa1 100755 --- a/apis/network/v1beta1/zz_dnscaarecord_types.go +++ b/apis/network/v1beta1/zz_dnscaarecord_types.go @@ -165,8 +165,8 @@ type DNSCAARecordStatus struct { type DNSCAARecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.record) || has(self.initProvider.record)",message="record is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || has(self.initProvider.ttl)",message="ttl is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.record) || (has(self.initProvider) && has(self.initProvider.record))",message="spec.forProvider.record is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || (has(self.initProvider) && has(self.initProvider.ttl))",message="spec.forProvider.ttl is a required parameter" Spec DNSCAARecordSpec `json:"spec"` Status DNSCAARecordStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_dnscnamerecord_types.go b/apis/network/v1beta1/zz_dnscnamerecord_types.go index 376d7a6af..c45829144 100755 --- a/apis/network/v1beta1/zz_dnscnamerecord_types.go +++ b/apis/network/v1beta1/zz_dnscnamerecord_types.go @@ -143,7 +143,7 @@ type DNSCNAMERecordStatus struct { type DNSCNAMERecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || has(self.initProvider.ttl)",message="ttl is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || (has(self.initProvider) && has(self.initProvider.ttl))",message="spec.forProvider.ttl is a required parameter" Spec DNSCNAMERecordSpec `json:"spec"` Status DNSCNAMERecordStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_dnsmxrecord_types.go b/apis/network/v1beta1/zz_dnsmxrecord_types.go index 7a456f1c3..16726e0a0 100755 --- a/apis/network/v1beta1/zz_dnsmxrecord_types.go +++ b/apis/network/v1beta1/zz_dnsmxrecord_types.go @@ -155,8 +155,8 @@ type DNSMXRecordStatus struct { type DNSMXRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.record) || has(self.initProvider.record)",message="record is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || has(self.initProvider.ttl)",message="ttl is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.record) || (has(self.initProvider) && has(self.initProvider.record))",message="spec.forProvider.record is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || (has(self.initProvider) && has(self.initProvider.ttl))",message="spec.forProvider.ttl is a required parameter" Spec DNSMXRecordSpec `json:"spec"` Status DNSMXRecordStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_dnsnsrecord_types.go b/apis/network/v1beta1/zz_dnsnsrecord_types.go index b3ff43ac2..7c2e42728 100755 --- a/apis/network/v1beta1/zz_dnsnsrecord_types.go +++ b/apis/network/v1beta1/zz_dnsnsrecord_types.go @@ -126,8 +126,8 @@ type DNSNSRecordStatus struct { type DNSNSRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.records) || has(self.initProvider.records)",message="records is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || has(self.initProvider.ttl)",message="ttl is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.records) || (has(self.initProvider) && has(self.initProvider.records))",message="spec.forProvider.records is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || (has(self.initProvider) && has(self.initProvider.ttl))",message="spec.forProvider.ttl is a required parameter" Spec DNSNSRecordSpec `json:"spec"` Status DNSNSRecordStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_dnsptrrecord_types.go b/apis/network/v1beta1/zz_dnsptrrecord_types.go index 809c5e61b..12c37bcf4 100755 --- a/apis/network/v1beta1/zz_dnsptrrecord_types.go +++ b/apis/network/v1beta1/zz_dnsptrrecord_types.go @@ -126,8 +126,8 @@ type DNSPTRRecordStatus struct { type DNSPTRRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.records) || has(self.initProvider.records)",message="records is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || has(self.initProvider.ttl)",message="ttl is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.records) || (has(self.initProvider) && has(self.initProvider.records))",message="spec.forProvider.records is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || (has(self.initProvider) && has(self.initProvider.ttl))",message="spec.forProvider.ttl is a required parameter" Spec DNSPTRRecordSpec `json:"spec"` Status DNSPTRRecordStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_dnssrvrecord_types.go b/apis/network/v1beta1/zz_dnssrvrecord_types.go index 968954414..c21e5edc4 100755 --- a/apis/network/v1beta1/zz_dnssrvrecord_types.go +++ b/apis/network/v1beta1/zz_dnssrvrecord_types.go @@ -175,8 +175,8 @@ type DNSSRVRecordStatus struct { type DNSSRVRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.record) || has(self.initProvider.record)",message="record is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || has(self.initProvider.ttl)",message="ttl is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.record) || (has(self.initProvider) && has(self.initProvider.record))",message="spec.forProvider.record is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || (has(self.initProvider) && has(self.initProvider.ttl))",message="spec.forProvider.ttl is a required parameter" Spec DNSSRVRecordSpec `json:"spec"` Status DNSSRVRecordStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_dnstxtrecord_types.go b/apis/network/v1beta1/zz_dnstxtrecord_types.go index f05e8d7b8..436acc7b9 100755 --- a/apis/network/v1beta1/zz_dnstxtrecord_types.go +++ b/apis/network/v1beta1/zz_dnstxtrecord_types.go @@ -145,8 +145,8 @@ type DNSTXTRecordStatus struct { type DNSTXTRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.record) || has(self.initProvider.record)",message="record is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || has(self.initProvider.ttl)",message="ttl is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.record) || (has(self.initProvider) && has(self.initProvider.record))",message="spec.forProvider.record is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || (has(self.initProvider) && has(self.initProvider.ttl))",message="spec.forProvider.ttl is a required parameter" Spec DNSTXTRecordSpec `json:"spec"` Status DNSTXTRecordStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_expressroutecircuit_types.go b/apis/network/v1beta1/zz_expressroutecircuit_types.go index cd1659adf..8f7e29de7 100755 --- a/apis/network/v1beta1/zz_expressroutecircuit_types.go +++ b/apis/network/v1beta1/zz_expressroutecircuit_types.go @@ -203,8 +203,8 @@ type ExpressRouteCircuitStatus struct { type ExpressRouteCircuit struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec ExpressRouteCircuitSpec `json:"spec"` Status ExpressRouteCircuitStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_expressroutecircuitconnection_types.go b/apis/network/v1beta1/zz_expressroutecircuitconnection_types.go index 3280c2bf0..ba94e22f9 100755 --- a/apis/network/v1beta1/zz_expressroutecircuitconnection_types.go +++ b/apis/network/v1beta1/zz_expressroutecircuitconnection_types.go @@ -119,7 +119,7 @@ type ExpressRouteCircuitConnectionStatus struct { type ExpressRouteCircuitConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.addressPrefixIpv4) || has(self.initProvider.addressPrefixIpv4)",message="addressPrefixIpv4 is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.addressPrefixIpv4) || (has(self.initProvider) && has(self.initProvider.addressPrefixIpv4))",message="spec.forProvider.addressPrefixIpv4 is a required parameter" Spec ExpressRouteCircuitConnectionSpec `json:"spec"` Status ExpressRouteCircuitConnectionStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_expressroutecircuitpeering_types.go b/apis/network/v1beta1/zz_expressroutecircuitpeering_types.go index 0c5cd09ec..15779af69 100755 --- a/apis/network/v1beta1/zz_expressroutecircuitpeering_types.go +++ b/apis/network/v1beta1/zz_expressroutecircuitpeering_types.go @@ -345,7 +345,7 @@ type ExpressRouteCircuitPeeringStatus struct { type ExpressRouteCircuitPeering struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.vlanId) || has(self.initProvider.vlanId)",message="vlanId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.vlanId) || (has(self.initProvider) && has(self.initProvider.vlanId))",message="spec.forProvider.vlanId is a required parameter" Spec ExpressRouteCircuitPeeringSpec `json:"spec"` Status ExpressRouteCircuitPeeringStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_expressroutegateway_types.go b/apis/network/v1beta1/zz_expressroutegateway_types.go index 0b1abd504..1c07d4d1b 100755 --- a/apis/network/v1beta1/zz_expressroutegateway_types.go +++ b/apis/network/v1beta1/zz_expressroutegateway_types.go @@ -134,8 +134,8 @@ type ExpressRouteGatewayStatus struct { type ExpressRouteGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scaleUnits) || has(self.initProvider.scaleUnits)",message="scaleUnits is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scaleUnits) || (has(self.initProvider) && has(self.initProvider.scaleUnits))",message="spec.forProvider.scaleUnits is a required parameter" Spec ExpressRouteGatewaySpec `json:"spec"` Status ExpressRouteGatewayStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_expressrouteport_types.go b/apis/network/v1beta1/zz_expressrouteport_types.go index 8dc12f324..63dd971ca 100755 --- a/apis/network/v1beta1/zz_expressrouteport_types.go +++ b/apis/network/v1beta1/zz_expressrouteport_types.go @@ -339,10 +339,10 @@ type ExpressRoutePortStatus struct { type ExpressRoutePort struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.bandwidthInGbps) || has(self.initProvider.bandwidthInGbps)",message="bandwidthInGbps is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.encapsulation) || has(self.initProvider.encapsulation)",message="encapsulation is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.peeringLocation) || has(self.initProvider.peeringLocation)",message="peeringLocation is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.bandwidthInGbps) || (has(self.initProvider) && has(self.initProvider.bandwidthInGbps))",message="spec.forProvider.bandwidthInGbps is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.encapsulation) || (has(self.initProvider) && has(self.initProvider.encapsulation))",message="spec.forProvider.encapsulation is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.peeringLocation) || (has(self.initProvider) && has(self.initProvider.peeringLocation))",message="spec.forProvider.peeringLocation is a required parameter" Spec ExpressRoutePortSpec `json:"spec"` Status ExpressRoutePortStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_firewall_types.go b/apis/network/v1beta1/zz_firewall_types.go index 075147d07..d673a3fbf 100755 --- a/apis/network/v1beta1/zz_firewall_types.go +++ b/apis/network/v1beta1/zz_firewall_types.go @@ -337,9 +337,9 @@ type FirewallStatus struct { type Firewall struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuTier) || has(self.initProvider.skuTier)",message="skuTier is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuTier) || (has(self.initProvider) && has(self.initProvider.skuTier))",message="spec.forProvider.skuTier is a required parameter" Spec FirewallSpec `json:"spec"` Status FirewallStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_firewallapplicationrulecollection_types.go b/apis/network/v1beta1/zz_firewallapplicationrulecollection_types.go index 872ee228f..1b1059d86 100755 --- a/apis/network/v1beta1/zz_firewallapplicationrulecollection_types.go +++ b/apis/network/v1beta1/zz_firewallapplicationrulecollection_types.go @@ -230,9 +230,9 @@ type FirewallApplicationRuleCollectionStatus struct { type FirewallApplicationRuleCollection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.action) || has(self.initProvider.action)",message="action is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.priority) || has(self.initProvider.priority)",message="priority is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.rule) || has(self.initProvider.rule)",message="rule is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.action) || (has(self.initProvider) && has(self.initProvider.action))",message="spec.forProvider.action is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.priority) || (has(self.initProvider) && has(self.initProvider.priority))",message="spec.forProvider.priority is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.rule) || (has(self.initProvider) && has(self.initProvider.rule))",message="spec.forProvider.rule is a required parameter" Spec FirewallApplicationRuleCollectionSpec `json:"spec"` Status FirewallApplicationRuleCollectionStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_firewallnatrulecollection_types.go b/apis/network/v1beta1/zz_firewallnatrulecollection_types.go index 8ca10eda9..598409bb3 100755 --- a/apis/network/v1beta1/zz_firewallnatrulecollection_types.go +++ b/apis/network/v1beta1/zz_firewallnatrulecollection_types.go @@ -221,9 +221,9 @@ type FirewallNATRuleCollectionStatus struct { type FirewallNATRuleCollection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.action) || has(self.initProvider.action)",message="action is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.priority) || has(self.initProvider.priority)",message="priority is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.rule) || has(self.initProvider.rule)",message="rule is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.action) || (has(self.initProvider) && has(self.initProvider.action))",message="spec.forProvider.action is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.priority) || (has(self.initProvider) && has(self.initProvider.priority))",message="spec.forProvider.priority is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.rule) || (has(self.initProvider) && has(self.initProvider.rule))",message="spec.forProvider.rule is a required parameter" Spec FirewallNATRuleCollectionSpec `json:"spec"` Status FirewallNATRuleCollectionStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_firewallnetworkrulecollection_types.go b/apis/network/v1beta1/zz_firewallnetworkrulecollection_types.go index e6ed63720..b65994f46 100755 --- a/apis/network/v1beta1/zz_firewallnetworkrulecollection_types.go +++ b/apis/network/v1beta1/zz_firewallnetworkrulecollection_types.go @@ -221,9 +221,9 @@ type FirewallNetworkRuleCollectionStatus struct { type FirewallNetworkRuleCollection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.action) || has(self.initProvider.action)",message="action is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.priority) || has(self.initProvider.priority)",message="priority is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.rule) || has(self.initProvider.rule)",message="rule is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.action) || (has(self.initProvider) && has(self.initProvider.action))",message="spec.forProvider.action is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.priority) || (has(self.initProvider) && has(self.initProvider.priority))",message="spec.forProvider.priority is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.rule) || (has(self.initProvider) && has(self.initProvider.rule))",message="spec.forProvider.rule is a required parameter" Spec FirewallNetworkRuleCollectionSpec `json:"spec"` Status FirewallNetworkRuleCollectionStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_firewallpolicy_types.go b/apis/network/v1beta1/zz_firewallpolicy_types.go index 1f40c2050..2dcf30177 100755 --- a/apis/network/v1beta1/zz_firewallpolicy_types.go +++ b/apis/network/v1beta1/zz_firewallpolicy_types.go @@ -666,7 +666,7 @@ type FirewallPolicyStatus struct { type FirewallPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec FirewallPolicySpec `json:"spec"` Status FirewallPolicyStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_firewallpolicyrulecollectiongroup_types.go b/apis/network/v1beta1/zz_firewallpolicyrulecollectiongroup_types.go index 7eaa63768..383201c86 100755 --- a/apis/network/v1beta1/zz_firewallpolicyrulecollectiongroup_types.go +++ b/apis/network/v1beta1/zz_firewallpolicyrulecollectiongroup_types.go @@ -601,7 +601,7 @@ type FirewallPolicyRuleCollectionGroupStatus struct { type FirewallPolicyRuleCollectionGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.priority) || has(self.initProvider.priority)",message="priority is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.priority) || (has(self.initProvider) && has(self.initProvider.priority))",message="spec.forProvider.priority is a required parameter" Spec FirewallPolicyRuleCollectionGroupSpec `json:"spec"` Status FirewallPolicyRuleCollectionGroupStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_frontdoor_types.go b/apis/network/v1beta1/zz_frontdoor_types.go index 8f9e42906..580f92e17 100755 --- a/apis/network/v1beta1/zz_frontdoor_types.go +++ b/apis/network/v1beta1/zz_frontdoor_types.go @@ -794,11 +794,11 @@ type FrontDoorStatus struct { type FrontDoor struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backendPool) || has(self.initProvider.backendPool)",message="backendPool is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backendPoolHealthProbe) || has(self.initProvider.backendPoolHealthProbe)",message="backendPoolHealthProbe is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backendPoolLoadBalancing) || has(self.initProvider.backendPoolLoadBalancing)",message="backendPoolLoadBalancing is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendEndpoint) || has(self.initProvider.frontendEndpoint)",message="frontendEndpoint is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.routingRule) || has(self.initProvider.routingRule)",message="routingRule is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backendPool) || (has(self.initProvider) && has(self.initProvider.backendPool))",message="spec.forProvider.backendPool is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backendPoolHealthProbe) || (has(self.initProvider) && has(self.initProvider.backendPoolHealthProbe))",message="spec.forProvider.backendPoolHealthProbe is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backendPoolLoadBalancing) || (has(self.initProvider) && has(self.initProvider.backendPoolLoadBalancing))",message="spec.forProvider.backendPoolLoadBalancing is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendEndpoint) || (has(self.initProvider) && has(self.initProvider.frontendEndpoint))",message="spec.forProvider.frontendEndpoint is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.routingRule) || (has(self.initProvider) && has(self.initProvider.routingRule))",message="spec.forProvider.routingRule is a required parameter" Spec FrontDoorSpec `json:"spec"` Status FrontDoorStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_frontdoorcustomhttpsconfiguration_types.go b/apis/network/v1beta1/zz_frontdoorcustomhttpsconfiguration_types.go index 2ceffc1fc..b50ae8f71 100755 --- a/apis/network/v1beta1/zz_frontdoorcustomhttpsconfiguration_types.go +++ b/apis/network/v1beta1/zz_frontdoorcustomhttpsconfiguration_types.go @@ -154,8 +154,8 @@ type FrontdoorCustomHTTPSConfigurationStatus struct { type FrontdoorCustomHTTPSConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.customHttpsProvisioningEnabled) || has(self.initProvider.customHttpsProvisioningEnabled)",message="customHttpsProvisioningEnabled is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendEndpointId) || has(self.initProvider.frontendEndpointId)",message="frontendEndpointId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.customHttpsProvisioningEnabled) || (has(self.initProvider) && has(self.initProvider.customHttpsProvisioningEnabled))",message="spec.forProvider.customHttpsProvisioningEnabled is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendEndpointId) || (has(self.initProvider) && has(self.initProvider.frontendEndpointId))",message="spec.forProvider.frontendEndpointId is a required parameter" Spec FrontdoorCustomHTTPSConfigurationSpec `json:"spec"` Status FrontdoorCustomHTTPSConfigurationStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_generated.deepcopy.go b/apis/network/v1beta1/zz_generated.deepcopy.go index ecc88416b..c0041bfc0 100644 --- a/apis/network/v1beta1/zz_generated.deepcopy.go +++ b/apis/network/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -304,7 +303,8 @@ func (in *ApplicationGatewayInitParameters) DeepCopyInto(out *ApplicationGateway if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -587,7 +587,8 @@ func (in *ApplicationGatewayObservation) DeepCopyInto(out *ApplicationGatewayObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -836,7 +837,8 @@ func (in *ApplicationGatewayParameters) DeepCopyInto(out *ApplicationGatewayPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1425,7 +1427,8 @@ func (in *ApplicationSecurityGroupInitParameters) DeepCopyInto(out *ApplicationS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1502,7 +1505,8 @@ func (in *ApplicationSecurityGroupObservation) DeepCopyInto(out *ApplicationSecu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1552,7 +1556,8 @@ func (in *ApplicationSecurityGroupParameters) DeepCopyInto(out *ApplicationSecur if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3582,7 +3587,8 @@ func (in *ConnectionMonitorInitParameters) DeepCopyInto(out *ConnectionMonitorIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3696,7 +3702,8 @@ func (in *ConnectionMonitorObservation) DeepCopyInto(out *ConnectionMonitorObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3783,7 +3790,8 @@ func (in *ConnectionMonitorParameters) DeepCopyInto(out *ConnectionMonitorParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5068,7 +5076,8 @@ func (in *DDoSProtectionPlanInitParameters) DeepCopyInto(out *DDoSProtectionPlan if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5145,7 +5154,8 @@ func (in *DDoSProtectionPlanObservation) DeepCopyInto(out *DDoSProtectionPlanObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5206,7 +5216,8 @@ func (in *DDoSProtectionPlanParameters) DeepCopyInto(out *DDoSProtectionPlanPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5314,7 +5325,8 @@ func (in *DNSAAAARecordInitParameters) DeepCopyInto(out *DNSAAAARecordInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5407,7 +5419,8 @@ func (in *DNSAAAARecordObservation) DeepCopyInto(out *DNSAAAARecordObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5478,7 +5491,8 @@ func (in *DNSAAAARecordParameters) DeepCopyInto(out *DNSAAAARecordParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5616,7 +5630,8 @@ func (in *DNSARecordInitParameters) DeepCopyInto(out *DNSARecordInitParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5709,7 +5724,8 @@ func (in *DNSARecordObservation) DeepCopyInto(out *DNSARecordObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5780,7 +5796,8 @@ func (in *DNSARecordParameters) DeepCopyInto(out *DNSARecordParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5914,7 +5931,8 @@ func (in *DNSCAARecordInitParameters) DeepCopyInto(out *DNSCAARecordInitParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6003,7 +6021,8 @@ func (in *DNSCAARecordObservation) DeepCopyInto(out *DNSCAARecordObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6065,7 +6084,8 @@ func (in *DNSCAARecordParameters) DeepCopyInto(out *DNSCAARecordParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6182,7 +6202,8 @@ func (in *DNSCNAMERecordInitParameters) DeepCopyInto(out *DNSCNAMERecordInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6269,7 +6290,8 @@ func (in *DNSCNAMERecordObservation) DeepCopyInto(out *DNSCNAMERecordObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6334,7 +6356,8 @@ func (in *DNSCNAMERecordParameters) DeepCopyInto(out *DNSCNAMERecordParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6574,7 +6597,8 @@ func (in *DNSMXRecordInitParameters) DeepCopyInto(out *DNSMXRecordInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6663,7 +6687,8 @@ func (in *DNSMXRecordObservation) DeepCopyInto(out *DNSMXRecordObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6725,7 +6750,8 @@ func (in *DNSMXRecordParameters) DeepCopyInto(out *DNSMXRecordParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6923,7 +6949,8 @@ func (in *DNSNSRecordInitParameters) DeepCopyInto(out *DNSNSRecordInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7016,7 +7043,8 @@ func (in *DNSNSRecordObservation) DeepCopyInto(out *DNSNSRecordObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7082,7 +7110,8 @@ func (in *DNSNSRecordParameters) DeepCopyInto(out *DNSNSRecordParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7236,7 +7265,8 @@ func (in *DNSPTRRecordInitParameters) DeepCopyInto(out *DNSPTRRecordInitParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7329,7 +7359,8 @@ func (in *DNSPTRRecordObservation) DeepCopyInto(out *DNSPTRRecordObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7395,7 +7426,8 @@ func (in *DNSPTRRecordParameters) DeepCopyInto(out *DNSPTRRecordParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7545,7 +7577,8 @@ func (in *DNSSRVRecordInitParameters) DeepCopyInto(out *DNSSRVRecordInitParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7634,7 +7667,8 @@ func (in *DNSSRVRecordObservation) DeepCopyInto(out *DNSSRVRecordObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7696,7 +7730,8 @@ func (in *DNSSRVRecordParameters) DeepCopyInto(out *DNSSRVRecordParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7920,7 +7955,8 @@ func (in *DNSTXTRecordInitParameters) DeepCopyInto(out *DNSTXTRecordInitParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8009,7 +8045,8 @@ func (in *DNSTXTRecordObservation) DeepCopyInto(out *DNSTXTRecordObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8071,7 +8108,8 @@ func (in *DNSTXTRecordParameters) DeepCopyInto(out *DNSTXTRecordParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8245,7 +8283,8 @@ func (in *DNSZoneInitParameters) DeepCopyInto(out *DNSZoneInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8345,7 +8384,8 @@ func (in *DNSZoneObservation) DeepCopyInto(out *DNSZoneObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8397,7 +8437,8 @@ func (in *DNSZoneParameters) DeepCopyInto(out *DNSZoneParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -9849,7 +9890,8 @@ func (in *ExpressRouteCircuitInitParameters) DeepCopyInto(out *ExpressRouteCircu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -9968,7 +10010,8 @@ func (in *ExpressRouteCircuitObservation) DeepCopyInto(out *ExpressRouteCircuitO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10060,7 +10103,8 @@ func (in *ExpressRouteCircuitParameters) DeepCopyInto(out *ExpressRouteCircuitPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10848,7 +10892,8 @@ func (in *ExpressRouteGatewayInitParameters) DeepCopyInto(out *ExpressRouteGatew if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -10935,7 +10980,8 @@ func (in *ExpressRouteGatewayObservation) DeepCopyInto(out *ExpressRouteGatewayO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11000,7 +11046,8 @@ func (in *ExpressRouteGatewayParameters) DeepCopyInto(out *ExpressRouteGatewayPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11246,7 +11293,8 @@ func (in *ExpressRoutePortInitParameters) DeepCopyInto(out *ExpressRoutePortInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11379,7 +11427,8 @@ func (in *ExpressRoutePortObservation) DeepCopyInto(out *ExpressRoutePortObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11470,7 +11519,8 @@ func (in *ExpressRoutePortParameters) DeepCopyInto(out *ExpressRoutePortParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12039,7 +12089,8 @@ func (in *FirewallInitParameters) DeepCopyInto(out *FirewallInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13236,7 +13287,8 @@ func (in *FirewallObservation) DeepCopyInto(out *FirewallObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13360,7 +13412,8 @@ func (in *FirewallParameters) DeepCopyInto(out *FirewallParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13611,7 +13664,8 @@ func (in *FirewallPolicyInitParameters) DeepCopyInto(out *FirewallPolicyInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13806,7 +13860,8 @@ func (in *FirewallPolicyObservation) DeepCopyInto(out *FirewallPolicyObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -13941,7 +13996,8 @@ func (in *FirewallPolicyParameters) DeepCopyInto(out *FirewallPolicyParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14557,7 +14613,8 @@ func (in *FrontDoorInitParameters) DeepCopyInto(out *FrontDoorInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14633,7 +14690,8 @@ func (in *FrontDoorObservation) DeepCopyInto(out *FrontDoorObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14655,7 +14713,8 @@ func (in *FrontDoorObservation) DeepCopyInto(out *FrontDoorObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14677,7 +14736,8 @@ func (in *FrontDoorObservation) DeepCopyInto(out *FrontDoorObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14716,7 +14776,8 @@ func (in *FrontDoorObservation) DeepCopyInto(out *FrontDoorObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14758,7 +14819,8 @@ func (in *FrontDoorObservation) DeepCopyInto(out *FrontDoorObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14773,7 +14835,8 @@ func (in *FrontDoorObservation) DeepCopyInto(out *FrontDoorObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14870,7 +14933,8 @@ func (in *FrontDoorParameters) DeepCopyInto(out *FrontDoorParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15196,7 +15260,8 @@ func (in *FrontdoorFirewallPolicyInitParameters) DeepCopyInto(out *FrontdoorFire if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15323,7 +15388,8 @@ func (in *FrontdoorFirewallPolicyObservation) DeepCopyInto(out *FrontdoorFirewal if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15407,7 +15473,8 @@ func (in *FrontdoorFirewallPolicyParameters) DeepCopyInto(out *FrontdoorFirewall if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17075,7 +17142,8 @@ func (in *IPGroupInitParameters) DeepCopyInto(out *IPGroupInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17185,7 +17253,8 @@ func (in *IPGroupObservation) DeepCopyInto(out *IPGroupObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -17246,7 +17315,8 @@ func (in *IPGroupParameters) DeepCopyInto(out *IPGroupParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -19527,7 +19597,8 @@ func (in *LoadBalancerInitParameters) DeepCopyInto(out *LoadBalancerInitParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -20300,7 +20371,8 @@ func (in *LoadBalancerObservation) DeepCopyInto(out *LoadBalancerObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -20702,7 +20774,8 @@ func (in *LoadBalancerParameters) DeepCopyInto(out *LoadBalancerParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21444,7 +21517,8 @@ func (in *LocalNetworkGatewayInitParameters) DeepCopyInto(out *LocalNetworkGatew if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21549,7 +21623,8 @@ func (in *LocalNetworkGatewayObservation) DeepCopyInto(out *LocalNetworkGatewayO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21627,7 +21702,8 @@ func (in *LocalNetworkGatewayParameters) DeepCopyInto(out *LocalNetworkGatewayPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22423,7 +22499,8 @@ func (in *ManagerInitParameters) DeepCopyInto(out *ManagerInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22913,7 +22990,8 @@ func (in *ManagerObservation) DeepCopyInto(out *ManagerObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -22986,7 +23064,8 @@ func (in *ManagerParameters) DeepCopyInto(out *ManagerParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -24687,7 +24766,8 @@ func (in *NATGatewayInitParameters) DeepCopyInto(out *NATGatewayInitParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -24790,7 +24870,8 @@ func (in *NATGatewayObservation) DeepCopyInto(out *NATGatewayObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -24861,7 +24942,8 @@ func (in *NATGatewayParameters) DeepCopyInto(out *NATGatewayParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -26416,7 +26498,8 @@ func (in *NetworkInterfaceInitParameters) DeepCopyInto(out *NetworkInterfaceInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -26767,7 +26850,8 @@ func (in *NetworkInterfaceObservation) DeepCopyInto(out *NetworkInterfaceObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -26860,7 +26944,8 @@ func (in *NetworkInterfaceParameters) DeepCopyInto(out *NetworkInterfaceParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -28798,7 +28883,8 @@ func (in *PointToSiteVPNGatewayInitParameters) DeepCopyInto(out *PointToSiteVPNG if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -28903,7 +28989,8 @@ func (in *PointToSiteVPNGatewayObservation) DeepCopyInto(out *PointToSiteVPNGate if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -28991,7 +29078,8 @@ func (in *PointToSiteVPNGatewayParameters) DeepCopyInto(out *PointToSiteVPNGatew if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -29339,7 +29427,8 @@ func (in *PrivateDNSAAAARecordInitParameters) DeepCopyInto(out *PrivateDNSAAAARe if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -29432,7 +29521,8 @@ func (in *PrivateDNSAAAARecordObservation) DeepCopyInto(out *PrivateDNSAAAARecor if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -29498,7 +29588,8 @@ func (in *PrivateDNSAAAARecordParameters) DeepCopyInto(out *PrivateDNSAAAARecord if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -29621,7 +29712,8 @@ func (in *PrivateDNSARecordInitParameters) DeepCopyInto(out *PrivateDNSARecordIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -29714,7 +29806,8 @@ func (in *PrivateDNSARecordObservation) DeepCopyInto(out *PrivateDNSARecordObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -29780,7 +29873,8 @@ func (in *PrivateDNSARecordParameters) DeepCopyInto(out *PrivateDNSARecordParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -29897,7 +29991,8 @@ func (in *PrivateDNSCNAMERecordInitParameters) DeepCopyInto(out *PrivateDNSCNAME if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -29984,7 +30079,8 @@ func (in *PrivateDNSCNAMERecordObservation) DeepCopyInto(out *PrivateDNSCNAMERec if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -30044,7 +30140,8 @@ func (in *PrivateDNSCNAMERecordParameters) DeepCopyInto(out *PrivateDNSCNAMEReco if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -30163,7 +30260,8 @@ func (in *PrivateDNSMXRecordInitParameters) DeepCopyInto(out *PrivateDNSMXRecord if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -30252,7 +30350,8 @@ func (in *PrivateDNSMXRecordObservation) DeepCopyInto(out *PrivateDNSMXRecordObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -30314,7 +30413,8 @@ func (in *PrivateDNSMXRecordParameters) DeepCopyInto(out *PrivateDNSMXRecordPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -30512,7 +30612,8 @@ func (in *PrivateDNSPTRRecordInitParameters) DeepCopyInto(out *PrivateDNSPTRReco if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -30605,7 +30706,8 @@ func (in *PrivateDNSPTRRecordObservation) DeepCopyInto(out *PrivateDNSPTRRecordO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -30671,7 +30773,8 @@ func (in *PrivateDNSPTRRecordParameters) DeepCopyInto(out *PrivateDNSPTRRecordPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -30783,7 +30886,8 @@ func (in *PrivateDNSResolverInitParameters) DeepCopyInto(out *PrivateDNSResolver if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -30860,7 +30964,8 @@ func (in *PrivateDNSResolverObservation) DeepCopyInto(out *PrivateDNSResolverObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -30915,7 +31020,8 @@ func (in *PrivateDNSResolverParameters) DeepCopyInto(out *PrivateDNSResolverPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -31034,7 +31140,8 @@ func (in *PrivateDNSSRVRecordInitParameters) DeepCopyInto(out *PrivateDNSSRVReco if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -31123,7 +31230,8 @@ func (in *PrivateDNSSRVRecordObservation) DeepCopyInto(out *PrivateDNSSRVRecordO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -31185,7 +31293,8 @@ func (in *PrivateDNSSRVRecordParameters) DeepCopyInto(out *PrivateDNSSRVRecordPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -31409,7 +31518,8 @@ func (in *PrivateDNSTXTRecordInitParameters) DeepCopyInto(out *PrivateDNSTXTReco if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -31498,7 +31608,8 @@ func (in *PrivateDNSTXTRecordObservation) DeepCopyInto(out *PrivateDNSTXTRecordO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -31560,7 +31671,8 @@ func (in *PrivateDNSTXTRecordParameters) DeepCopyInto(out *PrivateDNSTXTRecordPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -31900,7 +32012,8 @@ func (in *PrivateDNSZoneInitParameters) DeepCopyInto(out *PrivateDNSZoneInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -31999,7 +32112,8 @@ func (in *PrivateDNSZoneObservation) DeepCopyInto(out *PrivateDNSZoneObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -32051,7 +32165,8 @@ func (in *PrivateDNSZoneParameters) DeepCopyInto(out *PrivateDNSZoneParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -32111,7 +32226,8 @@ func (in *PrivateDNSZoneSoaRecordInitParameters) DeepCopyInto(out *PrivateDNSZon if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -32186,7 +32302,8 @@ func (in *PrivateDNSZoneSoaRecordObservation) DeepCopyInto(out *PrivateDNSZoneSo if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -32246,7 +32363,8 @@ func (in *PrivateDNSZoneSoaRecordParameters) DeepCopyInto(out *PrivateDNSZoneSoa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -32343,7 +32461,8 @@ func (in *PrivateDNSZoneVirtualNetworkLinkInitParameters) DeepCopyInto(out *Priv if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -32425,7 +32544,8 @@ func (in *PrivateDNSZoneVirtualNetworkLinkObservation) DeepCopyInto(out *Private if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -32495,7 +32615,8 @@ func (in *PrivateDNSZoneVirtualNetworkLinkParameters) DeepCopyInto(out *PrivateD if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -32977,7 +33098,8 @@ func (in *PrivateEndpointInitParameters) DeepCopyInto(out *PrivateEndpointInitPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -33161,7 +33283,8 @@ func (in *PrivateEndpointObservation) DeepCopyInto(out *PrivateEndpointObservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -33252,7 +33375,8 @@ func (in *PrivateEndpointParameters) DeepCopyInto(out *PrivateEndpointParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -33480,7 +33604,8 @@ func (in *PrivateLinkServiceInitParameters) DeepCopyInto(out *PrivateLinkService if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -33618,7 +33743,8 @@ func (in *PrivateLinkServiceObservation) DeepCopyInto(out *PrivateLinkServiceObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -33724,7 +33850,8 @@ func (in *PrivateLinkServiceParameters) DeepCopyInto(out *PrivateLinkServicePara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -34218,7 +34345,8 @@ func (in *ProfileInitParameters) DeepCopyInto(out *ProfileInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -34313,7 +34441,8 @@ func (in *ProfileObservation) DeepCopyInto(out *ProfileObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -34370,7 +34499,8 @@ func (in *ProfileParameters) DeepCopyInto(out *ProfileParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -34748,7 +34878,8 @@ func (in *PublicIPInitParameters) DeepCopyInto(out *PublicIPInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -34798,7 +34929,8 @@ func (in *PublicIPInitParameters) DeepCopyInto(out *PublicIPInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -34911,7 +35043,8 @@ func (in *PublicIPObservation) DeepCopyInto(out *PublicIPObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -34966,7 +35099,8 @@ func (in *PublicIPObservation) DeepCopyInto(out *PublicIPObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -35032,7 +35166,8 @@ func (in *PublicIPParameters) DeepCopyInto(out *PublicIPParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -35097,7 +35232,8 @@ func (in *PublicIPParameters) DeepCopyInto(out *PublicIPParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -35185,7 +35321,8 @@ func (in *PublicIPPrefixInitParameters) DeepCopyInto(out *PublicIPPrefixInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -35293,7 +35430,8 @@ func (in *PublicIPPrefixObservation) DeepCopyInto(out *PublicIPPrefixObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -35369,7 +35507,8 @@ func (in *PublicIPPrefixParameters) DeepCopyInto(out *PublicIPPrefixParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -37055,7 +37194,8 @@ func (in *RouteFilterInitParameters) DeepCopyInto(out *RouteFilterInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -37139,7 +37279,8 @@ func (in *RouteFilterObservation) DeepCopyInto(out *RouteFilterObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -37196,7 +37337,8 @@ func (in *RouteFilterParameters) DeepCopyInto(out *RouteFilterParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -38311,7 +38453,8 @@ func (in *RouteServerInitParameters) DeepCopyInto(out *RouteServerInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -38413,7 +38556,8 @@ func (in *RouteServerObservation) DeepCopyInto(out *RouteServerObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -38519,7 +38663,8 @@ func (in *RouteServerParameters) DeepCopyInto(out *RouteServerParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -38663,7 +38808,8 @@ func (in *RouteTableInitParameters) DeepCopyInto(out *RouteTableInitParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -38763,7 +38909,8 @@ func (in *RouteTableObservation) DeepCopyInto(out *RouteTableObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -38825,7 +38972,8 @@ func (in *RouteTableParameters) DeepCopyInto(out *RouteTableParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -41131,7 +41279,8 @@ func (in *SecurityGroupInitParameters) DeepCopyInto(out *SecurityGroupInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -41215,7 +41364,8 @@ func (in *SecurityGroupObservation) DeepCopyInto(out *SecurityGroupObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -41272,7 +41422,8 @@ func (in *SecurityGroupParameters) DeepCopyInto(out *SecurityGroupParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -42696,7 +42847,8 @@ func (in *SoaRecordInitParameters) DeepCopyInto(out *SoaRecordInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -42771,7 +42923,8 @@ func (in *SoaRecordObservation) DeepCopyInto(out *SoaRecordObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -42841,7 +42994,8 @@ func (in *SoaRecordParameters) DeepCopyInto(out *SoaRecordParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -43984,7 +44138,8 @@ func (in *SubnetServiceEndpointStoragePolicyInitParameters) DeepCopyInto(out *Su if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -44068,7 +44223,8 @@ func (in *SubnetServiceEndpointStoragePolicyObservation) DeepCopyInto(out *Subne if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -44125,7 +44281,8 @@ func (in *SubnetServiceEndpointStoragePolicyParameters) DeepCopyInto(out *Subnet if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -46867,7 +47024,8 @@ func (in *TrafficManagerProfileInitParameters) DeepCopyInto(out *TrafficManagerP if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -46978,7 +47136,8 @@ func (in *TrafficManagerProfileObservation) DeepCopyInto(out *TrafficManagerProf if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -47057,7 +47216,8 @@ func (in *TrafficManagerProfileParameters) DeepCopyInto(out *TrafficManagerProfi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -48880,7 +49040,8 @@ func (in *VPNGatewayInitParameters) DeepCopyInto(out *VPNGatewayInitParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -48979,7 +49140,8 @@ func (in *VPNGatewayObservation) DeepCopyInto(out *VPNGatewayObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -49056,7 +49218,8 @@ func (in *VPNGatewayParameters) DeepCopyInto(out *VPNGatewayParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -49686,7 +49849,8 @@ func (in *VPNServerConfigurationInitParameters) DeepCopyInto(out *VPNServerConfi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -49985,7 +50149,8 @@ func (in *VPNServerConfigurationObservation) DeepCopyInto(out *VPNServerConfigur if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -50092,7 +50257,8 @@ func (in *VPNServerConfigurationParameters) DeepCopyInto(out *VPNServerConfigura if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -50461,7 +50627,8 @@ func (in *VPNSiteInitParameters) DeepCopyInto(out *VPNSiteInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -50573,7 +50740,8 @@ func (in *VPNSiteObservation) DeepCopyInto(out *VPNSiteObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -50663,7 +50831,8 @@ func (in *VPNSiteParameters) DeepCopyInto(out *VPNSiteParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -51383,7 +51552,8 @@ func (in *VirtualHubInitParameters_2) DeepCopyInto(out *VirtualHubInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -51528,7 +51698,8 @@ func (in *VirtualHubObservation_2) DeepCopyInto(out *VirtualHubObservation_2) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -51646,7 +51817,8 @@ func (in *VirtualHubParameters_2) DeepCopyInto(out *VirtualHubParameters_2) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -52429,7 +52601,8 @@ func (in *VirtualHubSecurityPartnerProviderInitParameters) DeepCopyInto(out *Vir if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -52511,7 +52684,8 @@ func (in *VirtualHubSecurityPartnerProviderObservation) DeepCopyInto(out *Virtua if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -52571,7 +52745,8 @@ func (in *VirtualHubSecurityPartnerProviderParameters) DeepCopyInto(out *Virtual if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -52944,7 +53119,8 @@ func (in *VirtualNetworkGatewayConnectionInitParameters) DeepCopyInto(out *Virtu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -53124,7 +53300,8 @@ func (in *VirtualNetworkGatewayConnectionObservation) DeepCopyInto(out *VirtualN if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -53312,7 +53489,8 @@ func (in *VirtualNetworkGatewayConnectionParameters) DeepCopyInto(out *VirtualNe if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -53585,7 +53763,8 @@ func (in *VirtualNetworkGatewayInitParameters) DeepCopyInto(out *VirtualNetworkG if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -53735,7 +53914,8 @@ func (in *VirtualNetworkGatewayObservation) DeepCopyInto(out *VirtualNetworkGate if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -53858,7 +54038,8 @@ func (in *VirtualNetworkGatewayParameters) DeepCopyInto(out *VirtualNetworkGatew if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -53989,7 +54170,8 @@ func (in *VirtualNetworkInitParameters) DeepCopyInto(out *VirtualNetworkInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -54122,7 +54304,8 @@ func (in *VirtualNetworkObservation) DeepCopyInto(out *VirtualNetworkObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -54216,7 +54399,8 @@ func (in *VirtualNetworkParameters) DeepCopyInto(out *VirtualNetworkParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -54288,7 +54472,8 @@ func (in *VirtualNetworkPeeringInitParameters) DeepCopyInto(out *VirtualNetworkP if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -54385,7 +54570,8 @@ func (in *VirtualNetworkPeeringObservation) DeepCopyInto(out *VirtualNetworkPeer if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -54470,7 +54656,8 @@ func (in *VirtualNetworkPeeringParameters) DeepCopyInto(out *VirtualNetworkPeeri if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -54702,7 +54889,8 @@ func (in *VirtualWANInitParameters) DeepCopyInto(out *VirtualWANInitParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -54799,7 +54987,8 @@ func (in *VirtualWANObservation) DeepCopyInto(out *VirtualWANObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -54869,7 +55058,8 @@ func (in *VirtualWANParameters) DeepCopyInto(out *VirtualWANParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -55202,7 +55392,8 @@ func (in *WatcherFlowLogInitParameters) DeepCopyInto(out *WatcherFlowLogInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -55318,7 +55509,8 @@ func (in *WatcherFlowLogObservation) DeepCopyInto(out *WatcherFlowLogObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -55437,7 +55629,8 @@ func (in *WatcherFlowLogParameters) DeepCopyInto(out *WatcherFlowLogParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -55519,7 +55712,8 @@ func (in *WatcherInitParameters) DeepCopyInto(out *WatcherInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -55596,7 +55790,8 @@ func (in *WatcherObservation) DeepCopyInto(out *WatcherObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -55646,7 +55841,8 @@ func (in *WatcherParameters) DeepCopyInto(out *WatcherParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -55764,7 +55960,8 @@ func (in *WebApplicationFirewallPolicyInitParameters) DeepCopyInto(out *WebAppli if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -55884,7 +56081,8 @@ func (in *WebApplicationFirewallPolicyObservation) DeepCopyInto(out *WebApplicat if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -55955,7 +56153,8 @@ func (in *WebApplicationFirewallPolicyParameters) DeepCopyInto(out *WebApplicati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/network/v1beta1/zz_generated.managed.go b/apis/network/v1beta1/zz_generated.managed.go index 290e46aba..4fee4d6d8 100644 --- a/apis/network/v1beta1/zz_generated.managed.go +++ b/apis/network/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *ApplicationGateway) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ApplicationGateway. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ApplicationGateway) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ApplicationGateway. func (mg *ApplicationGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *ApplicationGateway) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ApplicationGateway. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ApplicationGateway) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ApplicationGateway. func (mg *ApplicationGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *ApplicationSecurityGroup) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ApplicationSecurityGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ApplicationSecurityGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ApplicationSecurityGroup. func (mg *ApplicationSecurityGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *ApplicationSecurityGroup) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ApplicationSecurityGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ApplicationSecurityGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ApplicationSecurityGroup. func (mg *ApplicationSecurityGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *ConnectionMonitor) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ConnectionMonitor. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ConnectionMonitor) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ConnectionMonitor. func (mg *ConnectionMonitor) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *ConnectionMonitor) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ConnectionMonitor. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ConnectionMonitor) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ConnectionMonitor. func (mg *ConnectionMonitor) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *DDoSProtectionPlan) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DDoSProtectionPlan. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DDoSProtectionPlan) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DDoSProtectionPlan. func (mg *DDoSProtectionPlan) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *DDoSProtectionPlan) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DDoSProtectionPlan. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DDoSProtectionPlan) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DDoSProtectionPlan. func (mg *DDoSProtectionPlan) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *DNSAAAARecord) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DNSAAAARecord. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DNSAAAARecord) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DNSAAAARecord. func (mg *DNSAAAARecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *DNSAAAARecord) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DNSAAAARecord. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DNSAAAARecord) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DNSAAAARecord. func (mg *DNSAAAARecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *DNSARecord) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DNSARecord. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DNSARecord) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DNSARecord. func (mg *DNSARecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *DNSARecord) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DNSARecord. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DNSARecord) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DNSARecord. func (mg *DNSARecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *DNSCAARecord) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DNSCAARecord. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DNSCAARecord) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DNSCAARecord. func (mg *DNSCAARecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *DNSCAARecord) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DNSCAARecord. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DNSCAARecord) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DNSCAARecord. func (mg *DNSCAARecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *DNSCNAMERecord) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DNSCNAMERecord. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DNSCNAMERecord) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DNSCNAMERecord. func (mg *DNSCNAMERecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *DNSCNAMERecord) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DNSCNAMERecord. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DNSCNAMERecord) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DNSCNAMERecord. func (mg *DNSCNAMERecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *DNSMXRecord) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DNSMXRecord. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DNSMXRecord) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DNSMXRecord. func (mg *DNSMXRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *DNSMXRecord) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DNSMXRecord. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DNSMXRecord) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DNSMXRecord. func (mg *DNSMXRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *DNSNSRecord) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DNSNSRecord. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DNSNSRecord) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DNSNSRecord. func (mg *DNSNSRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *DNSNSRecord) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DNSNSRecord. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DNSNSRecord) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DNSNSRecord. func (mg *DNSNSRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *DNSPTRRecord) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DNSPTRRecord. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DNSPTRRecord) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DNSPTRRecord. func (mg *DNSPTRRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *DNSPTRRecord) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DNSPTRRecord. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DNSPTRRecord) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DNSPTRRecord. func (mg *DNSPTRRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *DNSSRVRecord) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DNSSRVRecord. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DNSSRVRecord) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DNSSRVRecord. func (mg *DNSSRVRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *DNSSRVRecord) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DNSSRVRecord. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DNSSRVRecord) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DNSSRVRecord. func (mg *DNSSRVRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -939,14 +747,6 @@ func (mg *DNSTXTRecord) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DNSTXTRecord. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DNSTXTRecord) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DNSTXTRecord. func (mg *DNSTXTRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -977,14 +777,6 @@ func (mg *DNSTXTRecord) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DNSTXTRecord. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DNSTXTRecord) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DNSTXTRecord. func (mg *DNSTXTRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1015,14 +807,6 @@ func (mg *DNSZone) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DNSZone. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DNSZone) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DNSZone. func (mg *DNSZone) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1053,14 +837,6 @@ func (mg *DNSZone) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DNSZone. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DNSZone) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DNSZone. func (mg *DNSZone) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1091,14 +867,6 @@ func (mg *ExpressRouteCircuit) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ExpressRouteCircuit. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ExpressRouteCircuit) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ExpressRouteCircuit. func (mg *ExpressRouteCircuit) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1129,14 +897,6 @@ func (mg *ExpressRouteCircuit) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ExpressRouteCircuit. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ExpressRouteCircuit) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ExpressRouteCircuit. func (mg *ExpressRouteCircuit) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1167,14 +927,6 @@ func (mg *ExpressRouteCircuitAuthorization) GetProviderConfigReference() *xpv1.R return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ExpressRouteCircuitAuthorization. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ExpressRouteCircuitAuthorization) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ExpressRouteCircuitAuthorization. func (mg *ExpressRouteCircuitAuthorization) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1205,14 +957,6 @@ func (mg *ExpressRouteCircuitAuthorization) SetProviderConfigReference(r *xpv1.R mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ExpressRouteCircuitAuthorization. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ExpressRouteCircuitAuthorization) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ExpressRouteCircuitAuthorization. func (mg *ExpressRouteCircuitAuthorization) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1243,14 +987,6 @@ func (mg *ExpressRouteCircuitConnection) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ExpressRouteCircuitConnection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ExpressRouteCircuitConnection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ExpressRouteCircuitConnection. func (mg *ExpressRouteCircuitConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1281,14 +1017,6 @@ func (mg *ExpressRouteCircuitConnection) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ExpressRouteCircuitConnection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ExpressRouteCircuitConnection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ExpressRouteCircuitConnection. func (mg *ExpressRouteCircuitConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1319,14 +1047,6 @@ func (mg *ExpressRouteCircuitPeering) GetProviderConfigReference() *xpv1.Referen return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ExpressRouteCircuitPeering. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ExpressRouteCircuitPeering) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ExpressRouteCircuitPeering. func (mg *ExpressRouteCircuitPeering) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1357,14 +1077,6 @@ func (mg *ExpressRouteCircuitPeering) SetProviderConfigReference(r *xpv1.Referen mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ExpressRouteCircuitPeering. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ExpressRouteCircuitPeering) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ExpressRouteCircuitPeering. func (mg *ExpressRouteCircuitPeering) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1395,14 +1107,6 @@ func (mg *ExpressRouteConnection) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ExpressRouteConnection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ExpressRouteConnection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ExpressRouteConnection. func (mg *ExpressRouteConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1433,14 +1137,6 @@ func (mg *ExpressRouteConnection) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ExpressRouteConnection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ExpressRouteConnection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ExpressRouteConnection. func (mg *ExpressRouteConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1471,14 +1167,6 @@ func (mg *ExpressRouteGateway) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ExpressRouteGateway. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ExpressRouteGateway) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ExpressRouteGateway. func (mg *ExpressRouteGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1509,14 +1197,6 @@ func (mg *ExpressRouteGateway) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ExpressRouteGateway. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ExpressRouteGateway) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ExpressRouteGateway. func (mg *ExpressRouteGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1547,14 +1227,6 @@ func (mg *ExpressRoutePort) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ExpressRoutePort. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ExpressRoutePort) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ExpressRoutePort. func (mg *ExpressRoutePort) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1585,14 +1257,6 @@ func (mg *ExpressRoutePort) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ExpressRoutePort. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ExpressRoutePort) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ExpressRoutePort. func (mg *ExpressRoutePort) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1623,14 +1287,6 @@ func (mg *Firewall) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Firewall. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Firewall) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Firewall. func (mg *Firewall) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1661,14 +1317,6 @@ func (mg *Firewall) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Firewall. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Firewall) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Firewall. func (mg *Firewall) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1699,14 +1347,6 @@ func (mg *FirewallApplicationRuleCollection) GetProviderConfigReference() *xpv1. return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FirewallApplicationRuleCollection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FirewallApplicationRuleCollection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FirewallApplicationRuleCollection. func (mg *FirewallApplicationRuleCollection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1737,14 +1377,6 @@ func (mg *FirewallApplicationRuleCollection) SetProviderConfigReference(r *xpv1. mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FirewallApplicationRuleCollection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FirewallApplicationRuleCollection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FirewallApplicationRuleCollection. func (mg *FirewallApplicationRuleCollection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1775,14 +1407,6 @@ func (mg *FirewallNATRuleCollection) GetProviderConfigReference() *xpv1.Referenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FirewallNATRuleCollection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FirewallNATRuleCollection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FirewallNATRuleCollection. func (mg *FirewallNATRuleCollection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1813,14 +1437,6 @@ func (mg *FirewallNATRuleCollection) SetProviderConfigReference(r *xpv1.Referenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FirewallNATRuleCollection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FirewallNATRuleCollection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FirewallNATRuleCollection. func (mg *FirewallNATRuleCollection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1851,14 +1467,6 @@ func (mg *FirewallNetworkRuleCollection) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FirewallNetworkRuleCollection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FirewallNetworkRuleCollection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FirewallNetworkRuleCollection. func (mg *FirewallNetworkRuleCollection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1889,14 +1497,6 @@ func (mg *FirewallNetworkRuleCollection) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FirewallNetworkRuleCollection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FirewallNetworkRuleCollection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FirewallNetworkRuleCollection. func (mg *FirewallNetworkRuleCollection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1927,14 +1527,6 @@ func (mg *FirewallPolicy) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FirewallPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FirewallPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FirewallPolicy. func (mg *FirewallPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1965,14 +1557,6 @@ func (mg *FirewallPolicy) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FirewallPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FirewallPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FirewallPolicy. func (mg *FirewallPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2003,14 +1587,6 @@ func (mg *FirewallPolicyRuleCollectionGroup) GetProviderConfigReference() *xpv1. return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FirewallPolicyRuleCollectionGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FirewallPolicyRuleCollectionGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FirewallPolicyRuleCollectionGroup. func (mg *FirewallPolicyRuleCollectionGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2041,14 +1617,6 @@ func (mg *FirewallPolicyRuleCollectionGroup) SetProviderConfigReference(r *xpv1. mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FirewallPolicyRuleCollectionGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FirewallPolicyRuleCollectionGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FirewallPolicyRuleCollectionGroup. func (mg *FirewallPolicyRuleCollectionGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2079,14 +1647,6 @@ func (mg *FrontDoor) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FrontDoor. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FrontDoor) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FrontDoor. func (mg *FrontDoor) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2117,14 +1677,6 @@ func (mg *FrontDoor) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FrontDoor. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FrontDoor) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FrontDoor. func (mg *FrontDoor) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2155,14 +1707,6 @@ func (mg *FrontdoorCustomHTTPSConfiguration) GetProviderConfigReference() *xpv1. return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FrontdoorCustomHTTPSConfiguration. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FrontdoorCustomHTTPSConfiguration) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FrontdoorCustomHTTPSConfiguration. func (mg *FrontdoorCustomHTTPSConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2193,14 +1737,6 @@ func (mg *FrontdoorCustomHTTPSConfiguration) SetProviderConfigReference(r *xpv1. mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FrontdoorCustomHTTPSConfiguration. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FrontdoorCustomHTTPSConfiguration) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FrontdoorCustomHTTPSConfiguration. func (mg *FrontdoorCustomHTTPSConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2231,14 +1767,6 @@ func (mg *FrontdoorFirewallPolicy) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FrontdoorFirewallPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FrontdoorFirewallPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FrontdoorFirewallPolicy. func (mg *FrontdoorFirewallPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2269,14 +1797,6 @@ func (mg *FrontdoorFirewallPolicy) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FrontdoorFirewallPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FrontdoorFirewallPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FrontdoorFirewallPolicy. func (mg *FrontdoorFirewallPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2307,14 +1827,6 @@ func (mg *FrontdoorRulesEngine) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FrontdoorRulesEngine. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FrontdoorRulesEngine) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FrontdoorRulesEngine. func (mg *FrontdoorRulesEngine) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2345,14 +1857,6 @@ func (mg *FrontdoorRulesEngine) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FrontdoorRulesEngine. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FrontdoorRulesEngine) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FrontdoorRulesEngine. func (mg *FrontdoorRulesEngine) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2383,14 +1887,6 @@ func (mg *IPGroup) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IPGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IPGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IPGroup. func (mg *IPGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2421,14 +1917,6 @@ func (mg *IPGroup) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IPGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IPGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IPGroup. func (mg *IPGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2459,14 +1947,6 @@ func (mg *LoadBalancer) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LoadBalancer. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LoadBalancer) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LoadBalancer. func (mg *LoadBalancer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2497,14 +1977,6 @@ func (mg *LoadBalancer) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LoadBalancer. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LoadBalancer) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LoadBalancer. func (mg *LoadBalancer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2535,14 +2007,6 @@ func (mg *LoadBalancerBackendAddressPool) GetProviderConfigReference() *xpv1.Ref return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LoadBalancerBackendAddressPool. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LoadBalancerBackendAddressPool) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LoadBalancerBackendAddressPool. func (mg *LoadBalancerBackendAddressPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2573,14 +2037,6 @@ func (mg *LoadBalancerBackendAddressPool) SetProviderConfigReference(r *xpv1.Ref mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LoadBalancerBackendAddressPool. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LoadBalancerBackendAddressPool) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LoadBalancerBackendAddressPool. func (mg *LoadBalancerBackendAddressPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2611,14 +2067,6 @@ func (mg *LoadBalancerBackendAddressPoolAddress) GetProviderConfigReference() *x return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LoadBalancerBackendAddressPoolAddress. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LoadBalancerBackendAddressPoolAddress) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LoadBalancerBackendAddressPoolAddress. func (mg *LoadBalancerBackendAddressPoolAddress) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2649,14 +2097,6 @@ func (mg *LoadBalancerBackendAddressPoolAddress) SetProviderConfigReference(r *x mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LoadBalancerBackendAddressPoolAddress. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LoadBalancerBackendAddressPoolAddress) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LoadBalancerBackendAddressPoolAddress. func (mg *LoadBalancerBackendAddressPoolAddress) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2687,14 +2127,6 @@ func (mg *LoadBalancerNatPool) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LoadBalancerNatPool. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LoadBalancerNatPool) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LoadBalancerNatPool. func (mg *LoadBalancerNatPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2725,14 +2157,6 @@ func (mg *LoadBalancerNatPool) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LoadBalancerNatPool. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LoadBalancerNatPool) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LoadBalancerNatPool. func (mg *LoadBalancerNatPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2763,14 +2187,6 @@ func (mg *LoadBalancerNatRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LoadBalancerNatRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LoadBalancerNatRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LoadBalancerNatRule. func (mg *LoadBalancerNatRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2801,14 +2217,6 @@ func (mg *LoadBalancerNatRule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LoadBalancerNatRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LoadBalancerNatRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LoadBalancerNatRule. func (mg *LoadBalancerNatRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2839,14 +2247,6 @@ func (mg *LoadBalancerOutboundRule) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LoadBalancerOutboundRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LoadBalancerOutboundRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LoadBalancerOutboundRule. func (mg *LoadBalancerOutboundRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2877,14 +2277,6 @@ func (mg *LoadBalancerOutboundRule) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LoadBalancerOutboundRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LoadBalancerOutboundRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LoadBalancerOutboundRule. func (mg *LoadBalancerOutboundRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2915,14 +2307,6 @@ func (mg *LoadBalancerProbe) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LoadBalancerProbe. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LoadBalancerProbe) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LoadBalancerProbe. func (mg *LoadBalancerProbe) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -2953,14 +2337,6 @@ func (mg *LoadBalancerProbe) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LoadBalancerProbe. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LoadBalancerProbe) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LoadBalancerProbe. func (mg *LoadBalancerProbe) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -2991,14 +2367,6 @@ func (mg *LoadBalancerRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LoadBalancerRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LoadBalancerRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LoadBalancerRule. func (mg *LoadBalancerRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3029,14 +2397,6 @@ func (mg *LoadBalancerRule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LoadBalancerRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LoadBalancerRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LoadBalancerRule. func (mg *LoadBalancerRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -3067,14 +2427,6 @@ func (mg *LocalNetworkGateway) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LocalNetworkGateway. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LocalNetworkGateway) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LocalNetworkGateway. func (mg *LocalNetworkGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3105,14 +2457,6 @@ func (mg *LocalNetworkGateway) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LocalNetworkGateway. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LocalNetworkGateway) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LocalNetworkGateway. func (mg *LocalNetworkGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -3143,14 +2487,6 @@ func (mg *Manager) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Manager. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Manager) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Manager. func (mg *Manager) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3181,14 +2517,6 @@ func (mg *Manager) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Manager. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Manager) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Manager. func (mg *Manager) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -3219,14 +2547,6 @@ func (mg *ManagerManagementGroupConnection) GetProviderConfigReference() *xpv1.R return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ManagerManagementGroupConnection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ManagerManagementGroupConnection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ManagerManagementGroupConnection. func (mg *ManagerManagementGroupConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3257,14 +2577,6 @@ func (mg *ManagerManagementGroupConnection) SetProviderConfigReference(r *xpv1.R mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ManagerManagementGroupConnection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ManagerManagementGroupConnection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ManagerManagementGroupConnection. func (mg *ManagerManagementGroupConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -3295,14 +2607,6 @@ func (mg *ManagerNetworkGroup) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ManagerNetworkGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ManagerNetworkGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ManagerNetworkGroup. func (mg *ManagerNetworkGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3333,14 +2637,6 @@ func (mg *ManagerNetworkGroup) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ManagerNetworkGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ManagerNetworkGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ManagerNetworkGroup. func (mg *ManagerNetworkGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -3371,14 +2667,6 @@ func (mg *ManagerStaticMember) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ManagerStaticMember. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ManagerStaticMember) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ManagerStaticMember. func (mg *ManagerStaticMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3409,14 +2697,6 @@ func (mg *ManagerStaticMember) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ManagerStaticMember. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ManagerStaticMember) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ManagerStaticMember. func (mg *ManagerStaticMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -3447,14 +2727,6 @@ func (mg *ManagerSubscriptionConnection) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ManagerSubscriptionConnection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ManagerSubscriptionConnection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ManagerSubscriptionConnection. func (mg *ManagerSubscriptionConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3485,14 +2757,6 @@ func (mg *ManagerSubscriptionConnection) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ManagerSubscriptionConnection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ManagerSubscriptionConnection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ManagerSubscriptionConnection. func (mg *ManagerSubscriptionConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -3523,14 +2787,6 @@ func (mg *NATGateway) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NATGateway. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NATGateway) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NATGateway. func (mg *NATGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3561,14 +2817,6 @@ func (mg *NATGateway) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NATGateway. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NATGateway) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NATGateway. func (mg *NATGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -3599,14 +2847,6 @@ func (mg *NATGatewayPublicIPAssociation) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NATGatewayPublicIPAssociation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NATGatewayPublicIPAssociation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NATGatewayPublicIPAssociation. func (mg *NATGatewayPublicIPAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3637,14 +2877,6 @@ func (mg *NATGatewayPublicIPAssociation) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NATGatewayPublicIPAssociation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NATGatewayPublicIPAssociation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NATGatewayPublicIPAssociation. func (mg *NATGatewayPublicIPAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -3675,14 +2907,6 @@ func (mg *NATGatewayPublicIPPrefixAssociation) GetProviderConfigReference() *xpv return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NATGatewayPublicIPPrefixAssociation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NATGatewayPublicIPPrefixAssociation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NATGatewayPublicIPPrefixAssociation. func (mg *NATGatewayPublicIPPrefixAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3713,14 +2937,6 @@ func (mg *NATGatewayPublicIPPrefixAssociation) SetProviderConfigReference(r *xpv mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NATGatewayPublicIPPrefixAssociation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NATGatewayPublicIPPrefixAssociation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NATGatewayPublicIPPrefixAssociation. func (mg *NATGatewayPublicIPPrefixAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -3751,14 +2967,6 @@ func (mg *NetworkInterface) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NetworkInterface. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NetworkInterface) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NetworkInterface. func (mg *NetworkInterface) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3789,14 +2997,6 @@ func (mg *NetworkInterface) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NetworkInterface. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NetworkInterface) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NetworkInterface. func (mg *NetworkInterface) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -3827,14 +3027,6 @@ func (mg *NetworkInterfaceApplicationSecurityGroupAssociation) GetProviderConfig return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NetworkInterfaceApplicationSecurityGroupAssociation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NetworkInterfaceApplicationSecurityGroupAssociation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NetworkInterfaceApplicationSecurityGroupAssociation. func (mg *NetworkInterfaceApplicationSecurityGroupAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3865,14 +3057,6 @@ func (mg *NetworkInterfaceApplicationSecurityGroupAssociation) SetProviderConfig mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NetworkInterfaceApplicationSecurityGroupAssociation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NetworkInterfaceApplicationSecurityGroupAssociation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NetworkInterfaceApplicationSecurityGroupAssociation. func (mg *NetworkInterfaceApplicationSecurityGroupAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -3903,14 +3087,6 @@ func (mg *NetworkInterfaceBackendAddressPoolAssociation) GetProviderConfigRefere return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NetworkInterfaceBackendAddressPoolAssociation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NetworkInterfaceBackendAddressPoolAssociation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NetworkInterfaceBackendAddressPoolAssociation. func (mg *NetworkInterfaceBackendAddressPoolAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -3941,14 +3117,6 @@ func (mg *NetworkInterfaceBackendAddressPoolAssociation) SetProviderConfigRefere mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NetworkInterfaceBackendAddressPoolAssociation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NetworkInterfaceBackendAddressPoolAssociation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NetworkInterfaceBackendAddressPoolAssociation. func (mg *NetworkInterfaceBackendAddressPoolAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -3979,14 +3147,6 @@ func (mg *NetworkInterfaceNatRuleAssociation) GetProviderConfigReference() *xpv1 return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NetworkInterfaceNatRuleAssociation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NetworkInterfaceNatRuleAssociation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NetworkInterfaceNatRuleAssociation. func (mg *NetworkInterfaceNatRuleAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -4017,14 +3177,6 @@ func (mg *NetworkInterfaceNatRuleAssociation) SetProviderConfigReference(r *xpv1 mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NetworkInterfaceNatRuleAssociation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NetworkInterfaceNatRuleAssociation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NetworkInterfaceNatRuleAssociation. func (mg *NetworkInterfaceNatRuleAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -4055,14 +3207,6 @@ func (mg *NetworkInterfaceSecurityGroupAssociation) GetProviderConfigReference() return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NetworkInterfaceSecurityGroupAssociation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NetworkInterfaceSecurityGroupAssociation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NetworkInterfaceSecurityGroupAssociation. func (mg *NetworkInterfaceSecurityGroupAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -4093,14 +3237,6 @@ func (mg *NetworkInterfaceSecurityGroupAssociation) SetProviderConfigReference(r mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NetworkInterfaceSecurityGroupAssociation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NetworkInterfaceSecurityGroupAssociation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NetworkInterfaceSecurityGroupAssociation. func (mg *NetworkInterfaceSecurityGroupAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -4131,14 +3267,6 @@ func (mg *PacketCapture) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PacketCapture. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PacketCapture) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PacketCapture. func (mg *PacketCapture) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -4169,14 +3297,6 @@ func (mg *PacketCapture) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PacketCapture. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PacketCapture) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PacketCapture. func (mg *PacketCapture) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -4207,14 +3327,6 @@ func (mg *PointToSiteVPNGateway) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PointToSiteVPNGateway. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PointToSiteVPNGateway) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PointToSiteVPNGateway. func (mg *PointToSiteVPNGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -4245,14 +3357,6 @@ func (mg *PointToSiteVPNGateway) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PointToSiteVPNGateway. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PointToSiteVPNGateway) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PointToSiteVPNGateway. func (mg *PointToSiteVPNGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -4283,14 +3387,6 @@ func (mg *PrivateDNSAAAARecord) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PrivateDNSAAAARecord. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PrivateDNSAAAARecord) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PrivateDNSAAAARecord. func (mg *PrivateDNSAAAARecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -4321,14 +3417,6 @@ func (mg *PrivateDNSAAAARecord) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PrivateDNSAAAARecord. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PrivateDNSAAAARecord) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PrivateDNSAAAARecord. func (mg *PrivateDNSAAAARecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -4359,14 +3447,6 @@ func (mg *PrivateDNSARecord) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PrivateDNSARecord. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PrivateDNSARecord) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PrivateDNSARecord. func (mg *PrivateDNSARecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -4397,14 +3477,6 @@ func (mg *PrivateDNSARecord) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PrivateDNSARecord. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PrivateDNSARecord) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PrivateDNSARecord. func (mg *PrivateDNSARecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -4435,14 +3507,6 @@ func (mg *PrivateDNSCNAMERecord) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PrivateDNSCNAMERecord. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PrivateDNSCNAMERecord) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PrivateDNSCNAMERecord. func (mg *PrivateDNSCNAMERecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -4473,14 +3537,6 @@ func (mg *PrivateDNSCNAMERecord) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PrivateDNSCNAMERecord. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PrivateDNSCNAMERecord) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PrivateDNSCNAMERecord. func (mg *PrivateDNSCNAMERecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -4511,14 +3567,6 @@ func (mg *PrivateDNSMXRecord) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PrivateDNSMXRecord. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PrivateDNSMXRecord) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PrivateDNSMXRecord. func (mg *PrivateDNSMXRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -4549,14 +3597,6 @@ func (mg *PrivateDNSMXRecord) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PrivateDNSMXRecord. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PrivateDNSMXRecord) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PrivateDNSMXRecord. func (mg *PrivateDNSMXRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -4587,14 +3627,6 @@ func (mg *PrivateDNSPTRRecord) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PrivateDNSPTRRecord. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PrivateDNSPTRRecord) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PrivateDNSPTRRecord. func (mg *PrivateDNSPTRRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -4625,14 +3657,6 @@ func (mg *PrivateDNSPTRRecord) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PrivateDNSPTRRecord. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PrivateDNSPTRRecord) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PrivateDNSPTRRecord. func (mg *PrivateDNSPTRRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -4663,14 +3687,6 @@ func (mg *PrivateDNSResolver) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PrivateDNSResolver. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PrivateDNSResolver) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PrivateDNSResolver. func (mg *PrivateDNSResolver) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -4701,14 +3717,6 @@ func (mg *PrivateDNSResolver) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PrivateDNSResolver. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PrivateDNSResolver) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PrivateDNSResolver. func (mg *PrivateDNSResolver) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -4739,14 +3747,6 @@ func (mg *PrivateDNSSRVRecord) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PrivateDNSSRVRecord. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PrivateDNSSRVRecord) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PrivateDNSSRVRecord. func (mg *PrivateDNSSRVRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -4777,14 +3777,6 @@ func (mg *PrivateDNSSRVRecord) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PrivateDNSSRVRecord. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PrivateDNSSRVRecord) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PrivateDNSSRVRecord. func (mg *PrivateDNSSRVRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -4815,14 +3807,6 @@ func (mg *PrivateDNSTXTRecord) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PrivateDNSTXTRecord. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PrivateDNSTXTRecord) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PrivateDNSTXTRecord. func (mg *PrivateDNSTXTRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -4853,14 +3837,6 @@ func (mg *PrivateDNSTXTRecord) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PrivateDNSTXTRecord. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PrivateDNSTXTRecord) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PrivateDNSTXTRecord. func (mg *PrivateDNSTXTRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -4891,14 +3867,6 @@ func (mg *PrivateDNSZone) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PrivateDNSZone. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PrivateDNSZone) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PrivateDNSZone. func (mg *PrivateDNSZone) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -4929,14 +3897,6 @@ func (mg *PrivateDNSZone) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PrivateDNSZone. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PrivateDNSZone) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PrivateDNSZone. func (mg *PrivateDNSZone) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -4967,14 +3927,6 @@ func (mg *PrivateDNSZoneVirtualNetworkLink) GetProviderConfigReference() *xpv1.R return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PrivateDNSZoneVirtualNetworkLink. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PrivateDNSZoneVirtualNetworkLink) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PrivateDNSZoneVirtualNetworkLink. func (mg *PrivateDNSZoneVirtualNetworkLink) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -5005,14 +3957,6 @@ func (mg *PrivateDNSZoneVirtualNetworkLink) SetProviderConfigReference(r *xpv1.R mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PrivateDNSZoneVirtualNetworkLink. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PrivateDNSZoneVirtualNetworkLink) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PrivateDNSZoneVirtualNetworkLink. func (mg *PrivateDNSZoneVirtualNetworkLink) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -5043,14 +3987,6 @@ func (mg *PrivateEndpoint) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PrivateEndpoint. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PrivateEndpoint) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PrivateEndpoint. func (mg *PrivateEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -5081,14 +4017,6 @@ func (mg *PrivateEndpoint) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PrivateEndpoint. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PrivateEndpoint) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PrivateEndpoint. func (mg *PrivateEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -5119,14 +4047,6 @@ func (mg *PrivateEndpointApplicationSecurityGroupAssociation) GetProviderConfigR return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PrivateEndpointApplicationSecurityGroupAssociation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PrivateEndpointApplicationSecurityGroupAssociation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PrivateEndpointApplicationSecurityGroupAssociation. func (mg *PrivateEndpointApplicationSecurityGroupAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -5157,14 +4077,6 @@ func (mg *PrivateEndpointApplicationSecurityGroupAssociation) SetProviderConfigR mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PrivateEndpointApplicationSecurityGroupAssociation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PrivateEndpointApplicationSecurityGroupAssociation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PrivateEndpointApplicationSecurityGroupAssociation. func (mg *PrivateEndpointApplicationSecurityGroupAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -5195,14 +4107,6 @@ func (mg *PrivateLinkService) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PrivateLinkService. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PrivateLinkService) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PrivateLinkService. func (mg *PrivateLinkService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -5233,14 +4137,6 @@ func (mg *PrivateLinkService) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PrivateLinkService. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PrivateLinkService) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PrivateLinkService. func (mg *PrivateLinkService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -5271,14 +4167,6 @@ func (mg *Profile) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Profile. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Profile) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Profile. func (mg *Profile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -5309,14 +4197,6 @@ func (mg *Profile) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Profile. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Profile) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Profile. func (mg *Profile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -5347,14 +4227,6 @@ func (mg *PublicIP) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PublicIP. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PublicIP) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PublicIP. func (mg *PublicIP) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -5385,14 +4257,6 @@ func (mg *PublicIP) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PublicIP. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PublicIP) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PublicIP. func (mg *PublicIP) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -5423,14 +4287,6 @@ func (mg *PublicIPPrefix) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PublicIPPrefix. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PublicIPPrefix) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PublicIPPrefix. func (mg *PublicIPPrefix) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -5461,14 +4317,6 @@ func (mg *PublicIPPrefix) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PublicIPPrefix. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PublicIPPrefix) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PublicIPPrefix. func (mg *PublicIPPrefix) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -5499,14 +4347,6 @@ func (mg *Route) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Route. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Route) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Route. func (mg *Route) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -5537,14 +4377,6 @@ func (mg *Route) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Route. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Route) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Route. func (mg *Route) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -5575,14 +4407,6 @@ func (mg *RouteFilter) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this RouteFilter. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *RouteFilter) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this RouteFilter. func (mg *RouteFilter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -5613,14 +4437,6 @@ func (mg *RouteFilter) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this RouteFilter. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *RouteFilter) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this RouteFilter. func (mg *RouteFilter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -5651,14 +4467,6 @@ func (mg *RouteMap) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this RouteMap. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *RouteMap) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this RouteMap. func (mg *RouteMap) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -5689,14 +4497,6 @@ func (mg *RouteMap) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this RouteMap. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *RouteMap) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this RouteMap. func (mg *RouteMap) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -5727,14 +4527,6 @@ func (mg *RouteServer) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this RouteServer. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *RouteServer) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this RouteServer. func (mg *RouteServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -5765,14 +4557,6 @@ func (mg *RouteServer) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this RouteServer. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *RouteServer) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this RouteServer. func (mg *RouteServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -5803,14 +4587,6 @@ func (mg *RouteServerBGPConnection) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this RouteServerBGPConnection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *RouteServerBGPConnection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this RouteServerBGPConnection. func (mg *RouteServerBGPConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -5841,14 +4617,6 @@ func (mg *RouteServerBGPConnection) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this RouteServerBGPConnection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *RouteServerBGPConnection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this RouteServerBGPConnection. func (mg *RouteServerBGPConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -5879,14 +4647,6 @@ func (mg *RouteTable) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this RouteTable. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *RouteTable) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this RouteTable. func (mg *RouteTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -5917,14 +4677,6 @@ func (mg *RouteTable) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this RouteTable. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *RouteTable) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this RouteTable. func (mg *RouteTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -5955,14 +4707,6 @@ func (mg *SecurityGroup) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SecurityGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SecurityGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SecurityGroup. func (mg *SecurityGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -5993,14 +4737,6 @@ func (mg *SecurityGroup) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SecurityGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SecurityGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SecurityGroup. func (mg *SecurityGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -6031,14 +4767,6 @@ func (mg *SecurityRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SecurityRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SecurityRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SecurityRule. func (mg *SecurityRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -6069,14 +4797,6 @@ func (mg *SecurityRule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SecurityRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SecurityRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SecurityRule. func (mg *SecurityRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -6107,14 +4827,6 @@ func (mg *Subnet) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Subnet. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Subnet) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Subnet. func (mg *Subnet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -6145,14 +4857,6 @@ func (mg *Subnet) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Subnet. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Subnet) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Subnet. func (mg *Subnet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -6183,14 +4887,6 @@ func (mg *SubnetNATGatewayAssociation) GetProviderConfigReference() *xpv1.Refere return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SubnetNATGatewayAssociation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SubnetNATGatewayAssociation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SubnetNATGatewayAssociation. func (mg *SubnetNATGatewayAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -6221,14 +4917,6 @@ func (mg *SubnetNATGatewayAssociation) SetProviderConfigReference(r *xpv1.Refere mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SubnetNATGatewayAssociation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SubnetNATGatewayAssociation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SubnetNATGatewayAssociation. func (mg *SubnetNATGatewayAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -6259,14 +4947,6 @@ func (mg *SubnetNetworkSecurityGroupAssociation) GetProviderConfigReference() *x return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SubnetNetworkSecurityGroupAssociation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SubnetNetworkSecurityGroupAssociation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SubnetNetworkSecurityGroupAssociation. func (mg *SubnetNetworkSecurityGroupAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -6297,14 +4977,6 @@ func (mg *SubnetNetworkSecurityGroupAssociation) SetProviderConfigReference(r *x mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SubnetNetworkSecurityGroupAssociation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SubnetNetworkSecurityGroupAssociation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SubnetNetworkSecurityGroupAssociation. func (mg *SubnetNetworkSecurityGroupAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -6335,14 +5007,6 @@ func (mg *SubnetRouteTableAssociation) GetProviderConfigReference() *xpv1.Refere return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SubnetRouteTableAssociation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SubnetRouteTableAssociation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SubnetRouteTableAssociation. func (mg *SubnetRouteTableAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -6373,14 +5037,6 @@ func (mg *SubnetRouteTableAssociation) SetProviderConfigReference(r *xpv1.Refere mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SubnetRouteTableAssociation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SubnetRouteTableAssociation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SubnetRouteTableAssociation. func (mg *SubnetRouteTableAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -6411,14 +5067,6 @@ func (mg *SubnetServiceEndpointStoragePolicy) GetProviderConfigReference() *xpv1 return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SubnetServiceEndpointStoragePolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SubnetServiceEndpointStoragePolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SubnetServiceEndpointStoragePolicy. func (mg *SubnetServiceEndpointStoragePolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -6449,14 +5097,6 @@ func (mg *SubnetServiceEndpointStoragePolicy) SetProviderConfigReference(r *xpv1 mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SubnetServiceEndpointStoragePolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SubnetServiceEndpointStoragePolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SubnetServiceEndpointStoragePolicy. func (mg *SubnetServiceEndpointStoragePolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -6487,14 +5127,6 @@ func (mg *TrafficManagerAzureEndpoint) GetProviderConfigReference() *xpv1.Refere return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this TrafficManagerAzureEndpoint. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *TrafficManagerAzureEndpoint) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this TrafficManagerAzureEndpoint. func (mg *TrafficManagerAzureEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -6525,14 +5157,6 @@ func (mg *TrafficManagerAzureEndpoint) SetProviderConfigReference(r *xpv1.Refere mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this TrafficManagerAzureEndpoint. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *TrafficManagerAzureEndpoint) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this TrafficManagerAzureEndpoint. func (mg *TrafficManagerAzureEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -6563,14 +5187,6 @@ func (mg *TrafficManagerExternalEndpoint) GetProviderConfigReference() *xpv1.Ref return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this TrafficManagerExternalEndpoint. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *TrafficManagerExternalEndpoint) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this TrafficManagerExternalEndpoint. func (mg *TrafficManagerExternalEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -6601,14 +5217,6 @@ func (mg *TrafficManagerExternalEndpoint) SetProviderConfigReference(r *xpv1.Ref mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this TrafficManagerExternalEndpoint. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *TrafficManagerExternalEndpoint) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this TrafficManagerExternalEndpoint. func (mg *TrafficManagerExternalEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -6639,14 +5247,6 @@ func (mg *TrafficManagerNestedEndpoint) GetProviderConfigReference() *xpv1.Refer return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this TrafficManagerNestedEndpoint. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *TrafficManagerNestedEndpoint) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this TrafficManagerNestedEndpoint. func (mg *TrafficManagerNestedEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -6677,14 +5277,6 @@ func (mg *TrafficManagerNestedEndpoint) SetProviderConfigReference(r *xpv1.Refer mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this TrafficManagerNestedEndpoint. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *TrafficManagerNestedEndpoint) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this TrafficManagerNestedEndpoint. func (mg *TrafficManagerNestedEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -6715,14 +5307,6 @@ func (mg *TrafficManagerProfile) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this TrafficManagerProfile. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *TrafficManagerProfile) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this TrafficManagerProfile. func (mg *TrafficManagerProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -6753,14 +5337,6 @@ func (mg *TrafficManagerProfile) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this TrafficManagerProfile. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *TrafficManagerProfile) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this TrafficManagerProfile. func (mg *TrafficManagerProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -6791,14 +5367,6 @@ func (mg *VPNGateway) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VPNGateway. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VPNGateway) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VPNGateway. func (mg *VPNGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -6829,14 +5397,6 @@ func (mg *VPNGateway) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VPNGateway. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VPNGateway) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VPNGateway. func (mg *VPNGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -6867,14 +5427,6 @@ func (mg *VPNGatewayConnection) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VPNGatewayConnection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VPNGatewayConnection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VPNGatewayConnection. func (mg *VPNGatewayConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -6905,14 +5457,6 @@ func (mg *VPNGatewayConnection) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VPNGatewayConnection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VPNGatewayConnection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VPNGatewayConnection. func (mg *VPNGatewayConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -6943,14 +5487,6 @@ func (mg *VPNServerConfiguration) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VPNServerConfiguration. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VPNServerConfiguration) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VPNServerConfiguration. func (mg *VPNServerConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -6981,14 +5517,6 @@ func (mg *VPNServerConfiguration) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VPNServerConfiguration. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VPNServerConfiguration) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VPNServerConfiguration. func (mg *VPNServerConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -7019,14 +5547,6 @@ func (mg *VPNServerConfigurationPolicyGroup) GetProviderConfigReference() *xpv1. return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VPNServerConfigurationPolicyGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VPNServerConfigurationPolicyGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VPNServerConfigurationPolicyGroup. func (mg *VPNServerConfigurationPolicyGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -7057,14 +5577,6 @@ func (mg *VPNServerConfigurationPolicyGroup) SetProviderConfigReference(r *xpv1. mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VPNServerConfigurationPolicyGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VPNServerConfigurationPolicyGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VPNServerConfigurationPolicyGroup. func (mg *VPNServerConfigurationPolicyGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -7095,14 +5607,6 @@ func (mg *VPNSite) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VPNSite. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VPNSite) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VPNSite. func (mg *VPNSite) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -7133,14 +5637,6 @@ func (mg *VPNSite) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VPNSite. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VPNSite) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VPNSite. func (mg *VPNSite) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -7171,14 +5667,6 @@ func (mg *VirtualHub) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VirtualHub. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VirtualHub) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VirtualHub. func (mg *VirtualHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -7209,14 +5697,6 @@ func (mg *VirtualHub) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VirtualHub. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VirtualHub) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VirtualHub. func (mg *VirtualHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -7247,14 +5727,6 @@ func (mg *VirtualHubConnection) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VirtualHubConnection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VirtualHubConnection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VirtualHubConnection. func (mg *VirtualHubConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -7285,14 +5757,6 @@ func (mg *VirtualHubConnection) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VirtualHubConnection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VirtualHubConnection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VirtualHubConnection. func (mg *VirtualHubConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -7323,14 +5787,6 @@ func (mg *VirtualHubIP) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VirtualHubIP. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VirtualHubIP) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VirtualHubIP. func (mg *VirtualHubIP) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -7361,14 +5817,6 @@ func (mg *VirtualHubIP) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VirtualHubIP. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VirtualHubIP) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VirtualHubIP. func (mg *VirtualHubIP) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -7399,14 +5847,6 @@ func (mg *VirtualHubRouteTable) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VirtualHubRouteTable. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VirtualHubRouteTable) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VirtualHubRouteTable. func (mg *VirtualHubRouteTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -7437,14 +5877,6 @@ func (mg *VirtualHubRouteTable) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VirtualHubRouteTable. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VirtualHubRouteTable) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VirtualHubRouteTable. func (mg *VirtualHubRouteTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -7475,14 +5907,6 @@ func (mg *VirtualHubRouteTableRoute) GetProviderConfigReference() *xpv1.Referenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VirtualHubRouteTableRoute. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VirtualHubRouteTableRoute) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VirtualHubRouteTableRoute. func (mg *VirtualHubRouteTableRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -7513,14 +5937,6 @@ func (mg *VirtualHubRouteTableRoute) SetProviderConfigReference(r *xpv1.Referenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VirtualHubRouteTableRoute. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VirtualHubRouteTableRoute) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VirtualHubRouteTableRoute. func (mg *VirtualHubRouteTableRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -7551,14 +5967,6 @@ func (mg *VirtualHubSecurityPartnerProvider) GetProviderConfigReference() *xpv1. return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VirtualHubSecurityPartnerProvider. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VirtualHubSecurityPartnerProvider) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VirtualHubSecurityPartnerProvider. func (mg *VirtualHubSecurityPartnerProvider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -7589,14 +5997,6 @@ func (mg *VirtualHubSecurityPartnerProvider) SetProviderConfigReference(r *xpv1. mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VirtualHubSecurityPartnerProvider. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VirtualHubSecurityPartnerProvider) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VirtualHubSecurityPartnerProvider. func (mg *VirtualHubSecurityPartnerProvider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -7627,14 +6027,6 @@ func (mg *VirtualNetwork) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VirtualNetwork. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VirtualNetwork) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VirtualNetwork. func (mg *VirtualNetwork) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -7665,14 +6057,6 @@ func (mg *VirtualNetwork) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VirtualNetwork. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VirtualNetwork) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VirtualNetwork. func (mg *VirtualNetwork) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -7703,14 +6087,6 @@ func (mg *VirtualNetworkGateway) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VirtualNetworkGateway. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VirtualNetworkGateway) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VirtualNetworkGateway. func (mg *VirtualNetworkGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -7741,14 +6117,6 @@ func (mg *VirtualNetworkGateway) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VirtualNetworkGateway. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VirtualNetworkGateway) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VirtualNetworkGateway. func (mg *VirtualNetworkGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -7779,14 +6147,6 @@ func (mg *VirtualNetworkGatewayConnection) GetProviderConfigReference() *xpv1.Re return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VirtualNetworkGatewayConnection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VirtualNetworkGatewayConnection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VirtualNetworkGatewayConnection. func (mg *VirtualNetworkGatewayConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -7817,14 +6177,6 @@ func (mg *VirtualNetworkGatewayConnection) SetProviderConfigReference(r *xpv1.Re mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VirtualNetworkGatewayConnection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VirtualNetworkGatewayConnection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VirtualNetworkGatewayConnection. func (mg *VirtualNetworkGatewayConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -7855,14 +6207,6 @@ func (mg *VirtualNetworkPeering) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VirtualNetworkPeering. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VirtualNetworkPeering) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VirtualNetworkPeering. func (mg *VirtualNetworkPeering) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -7893,14 +6237,6 @@ func (mg *VirtualNetworkPeering) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VirtualNetworkPeering. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VirtualNetworkPeering) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VirtualNetworkPeering. func (mg *VirtualNetworkPeering) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -7931,14 +6267,6 @@ func (mg *VirtualWAN) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this VirtualWAN. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *VirtualWAN) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this VirtualWAN. func (mg *VirtualWAN) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -7969,14 +6297,6 @@ func (mg *VirtualWAN) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this VirtualWAN. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *VirtualWAN) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this VirtualWAN. func (mg *VirtualWAN) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -8007,14 +6327,6 @@ func (mg *Watcher) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Watcher. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Watcher) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Watcher. func (mg *Watcher) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -8045,14 +6357,6 @@ func (mg *Watcher) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Watcher. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Watcher) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Watcher. func (mg *Watcher) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -8083,14 +6387,6 @@ func (mg *WatcherFlowLog) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this WatcherFlowLog. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *WatcherFlowLog) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this WatcherFlowLog. func (mg *WatcherFlowLog) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -8121,14 +6417,6 @@ func (mg *WatcherFlowLog) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this WatcherFlowLog. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *WatcherFlowLog) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this WatcherFlowLog. func (mg *WatcherFlowLog) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -8159,14 +6447,6 @@ func (mg *WebApplicationFirewallPolicy) GetProviderConfigReference() *xpv1.Refer return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this WebApplicationFirewallPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *WebApplicationFirewallPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this WebApplicationFirewallPolicy. func (mg *WebApplicationFirewallPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -8197,14 +6477,6 @@ func (mg *WebApplicationFirewallPolicy) SetProviderConfigReference(r *xpv1.Refer mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this WebApplicationFirewallPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *WebApplicationFirewallPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this WebApplicationFirewallPolicy. func (mg *WebApplicationFirewallPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/network/v1beta1/zz_ipgroup_types.go b/apis/network/v1beta1/zz_ipgroup_types.go index 17dc7c175..b14ad5104 100755 --- a/apis/network/v1beta1/zz_ipgroup_types.go +++ b/apis/network/v1beta1/zz_ipgroup_types.go @@ -113,7 +113,7 @@ type IPGroupStatus struct { type IPGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec IPGroupSpec `json:"spec"` Status IPGroupStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_loadbalancer_types.go b/apis/network/v1beta1/zz_loadbalancer_types.go index f894db408..5b816e395 100755 --- a/apis/network/v1beta1/zz_loadbalancer_types.go +++ b/apis/network/v1beta1/zz_loadbalancer_types.go @@ -268,7 +268,7 @@ type LoadBalancerStatus struct { type LoadBalancer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec LoadBalancerSpec `json:"spec"` Status LoadBalancerStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_loadbalancernatpool_types.go b/apis/network/v1beta1/zz_loadbalancernatpool_types.go index 3564d74b7..203b3c96c 100755 --- a/apis/network/v1beta1/zz_loadbalancernatpool_types.go +++ b/apis/network/v1beta1/zz_loadbalancernatpool_types.go @@ -177,11 +177,11 @@ type LoadBalancerNatPoolStatus struct { type LoadBalancerNatPool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backendPort) || has(self.initProvider.backendPort)",message="backendPort is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendIpConfigurationName) || has(self.initProvider.frontendIpConfigurationName)",message="frontendIpConfigurationName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendPortEnd) || has(self.initProvider.frontendPortEnd)",message="frontendPortEnd is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendPortStart) || has(self.initProvider.frontendPortStart)",message="frontendPortStart is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.protocol) || has(self.initProvider.protocol)",message="protocol is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backendPort) || (has(self.initProvider) && has(self.initProvider.backendPort))",message="spec.forProvider.backendPort is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendIpConfigurationName) || (has(self.initProvider) && has(self.initProvider.frontendIpConfigurationName))",message="spec.forProvider.frontendIpConfigurationName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendPortEnd) || (has(self.initProvider) && has(self.initProvider.frontendPortEnd))",message="spec.forProvider.frontendPortEnd is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendPortStart) || (has(self.initProvider) && has(self.initProvider.frontendPortStart))",message="spec.forProvider.frontendPortStart is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.protocol) || (has(self.initProvider) && has(self.initProvider.protocol))",message="spec.forProvider.protocol is a required parameter" Spec LoadBalancerNatPoolSpec `json:"spec"` Status LoadBalancerNatPoolStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_loadbalancernatrule_types.go b/apis/network/v1beta1/zz_loadbalancernatrule_types.go index ccc7f11cd..606d5eed3 100755 --- a/apis/network/v1beta1/zz_loadbalancernatrule_types.go +++ b/apis/network/v1beta1/zz_loadbalancernatrule_types.go @@ -207,9 +207,9 @@ type LoadBalancerNatRuleStatus struct { type LoadBalancerNatRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backendPort) || has(self.initProvider.backendPort)",message="backendPort is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendIpConfigurationName) || has(self.initProvider.frontendIpConfigurationName)",message="frontendIpConfigurationName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.protocol) || has(self.initProvider.protocol)",message="protocol is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backendPort) || (has(self.initProvider) && has(self.initProvider.backendPort))",message="spec.forProvider.backendPort is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendIpConfigurationName) || (has(self.initProvider) && has(self.initProvider.frontendIpConfigurationName))",message="spec.forProvider.frontendIpConfigurationName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.protocol) || (has(self.initProvider) && has(self.initProvider.protocol))",message="spec.forProvider.protocol is a required parameter" Spec LoadBalancerNatRuleSpec `json:"spec"` Status LoadBalancerNatRuleStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_loadbalanceroutboundrule_types.go b/apis/network/v1beta1/zz_loadbalanceroutboundrule_types.go index f431e9a42..348f5978d 100755 --- a/apis/network/v1beta1/zz_loadbalanceroutboundrule_types.go +++ b/apis/network/v1beta1/zz_loadbalanceroutboundrule_types.go @@ -167,7 +167,7 @@ type LoadBalancerOutboundRuleStatus struct { type LoadBalancerOutboundRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.protocol) || has(self.initProvider.protocol)",message="protocol is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.protocol) || (has(self.initProvider) && has(self.initProvider.protocol))",message="spec.forProvider.protocol is a required parameter" Spec LoadBalancerOutboundRuleSpec `json:"spec"` Status LoadBalancerOutboundRuleStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_loadbalancerprobe_types.go b/apis/network/v1beta1/zz_loadbalancerprobe_types.go index 410fed7c9..b39a87b06 100755 --- a/apis/network/v1beta1/zz_loadbalancerprobe_types.go +++ b/apis/network/v1beta1/zz_loadbalancerprobe_types.go @@ -140,7 +140,7 @@ type LoadBalancerProbeStatus struct { type LoadBalancerProbe struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.port) || has(self.initProvider.port)",message="port is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.port) || (has(self.initProvider) && has(self.initProvider.port))",message="spec.forProvider.port is a required parameter" Spec LoadBalancerProbeSpec `json:"spec"` Status LoadBalancerProbeStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_loadbalancerrule_types.go b/apis/network/v1beta1/zz_loadbalancerrule_types.go index 1cd819625..fcab9c532 100755 --- a/apis/network/v1beta1/zz_loadbalancerrule_types.go +++ b/apis/network/v1beta1/zz_loadbalancerrule_types.go @@ -191,10 +191,10 @@ type LoadBalancerRuleStatus struct { type LoadBalancerRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backendPort) || has(self.initProvider.backendPort)",message="backendPort is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendIpConfigurationName) || has(self.initProvider.frontendIpConfigurationName)",message="frontendIpConfigurationName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendPort) || has(self.initProvider.frontendPort)",message="frontendPort is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.protocol) || has(self.initProvider.protocol)",message="protocol is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backendPort) || (has(self.initProvider) && has(self.initProvider.backendPort))",message="spec.forProvider.backendPort is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendIpConfigurationName) || (has(self.initProvider) && has(self.initProvider.frontendIpConfigurationName))",message="spec.forProvider.frontendIpConfigurationName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frontendPort) || (has(self.initProvider) && has(self.initProvider.frontendPort))",message="spec.forProvider.frontendPort is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.protocol) || (has(self.initProvider) && has(self.initProvider.protocol))",message="spec.forProvider.protocol is a required parameter" Spec LoadBalancerRuleSpec `json:"spec"` Status LoadBalancerRuleStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_localnetworkgateway_types.go b/apis/network/v1beta1/zz_localnetworkgateway_types.go index 556dc1e64..3f82a607b 100755 --- a/apis/network/v1beta1/zz_localnetworkgateway_types.go +++ b/apis/network/v1beta1/zz_localnetworkgateway_types.go @@ -176,7 +176,7 @@ type LocalNetworkGatewayStatus struct { type LocalNetworkGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec LocalNetworkGatewaySpec `json:"spec"` Status LocalNetworkGatewayStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_manager_types.go b/apis/network/v1beta1/zz_manager_types.go index 9ca6efa43..ea16a889e 100755 --- a/apis/network/v1beta1/zz_manager_types.go +++ b/apis/network/v1beta1/zz_manager_types.go @@ -177,9 +177,9 @@ type ManagerStatus struct { type Manager struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scope) || has(self.initProvider.scope)",message="scope is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scopeAccesses) || has(self.initProvider.scopeAccesses)",message="scopeAccesses is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scope) || (has(self.initProvider) && has(self.initProvider.scope))",message="spec.forProvider.scope is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scopeAccesses) || (has(self.initProvider) && has(self.initProvider.scopeAccesses))",message="spec.forProvider.scopeAccesses is a required parameter" Spec ManagerSpec `json:"spec"` Status ManagerStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_managersubscriptionconnection_types.go b/apis/network/v1beta1/zz_managersubscriptionconnection_types.go index 1c8b97d09..25965f27c 100755 --- a/apis/network/v1beta1/zz_managersubscriptionconnection_types.go +++ b/apis/network/v1beta1/zz_managersubscriptionconnection_types.go @@ -101,7 +101,7 @@ type ManagerSubscriptionConnectionStatus struct { type ManagerSubscriptionConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subscriptionId) || has(self.initProvider.subscriptionId)",message="subscriptionId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subscriptionId) || (has(self.initProvider) && has(self.initProvider.subscriptionId))",message="spec.forProvider.subscriptionId is a required parameter" Spec ManagerSubscriptionConnectionSpec `json:"spec"` Status ManagerSubscriptionConnectionStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_natgateway_types.go b/apis/network/v1beta1/zz_natgateway_types.go index b31ff9abd..9b62fd2e7 100755 --- a/apis/network/v1beta1/zz_natgateway_types.go +++ b/apis/network/v1beta1/zz_natgateway_types.go @@ -130,7 +130,7 @@ type NATGatewayStatus struct { type NATGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec NATGatewaySpec `json:"spec"` Status NATGatewayStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_networkinterface_types.go b/apis/network/v1beta1/zz_networkinterface_types.go index 974b097a0..987c94189 100755 --- a/apis/network/v1beta1/zz_networkinterface_types.go +++ b/apis/network/v1beta1/zz_networkinterface_types.go @@ -271,8 +271,8 @@ type NetworkInterfaceStatus struct { type NetworkInterface struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ipConfiguration) || has(self.initProvider.ipConfiguration)",message="ipConfiguration is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ipConfiguration) || (has(self.initProvider) && has(self.initProvider.ipConfiguration))",message="spec.forProvider.ipConfiguration is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec NetworkInterfaceSpec `json:"spec"` Status NetworkInterfaceStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_networkinterfacebackendaddresspoolassociation_types.go b/apis/network/v1beta1/zz_networkinterfacebackendaddresspoolassociation_types.go index f48884e1b..5514be5bf 100755 --- a/apis/network/v1beta1/zz_networkinterfacebackendaddresspoolassociation_types.go +++ b/apis/network/v1beta1/zz_networkinterfacebackendaddresspoolassociation_types.go @@ -104,7 +104,7 @@ type NetworkInterfaceBackendAddressPoolAssociationStatus struct { type NetworkInterfaceBackendAddressPoolAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ipConfigurationName) || has(self.initProvider.ipConfigurationName)",message="ipConfigurationName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ipConfigurationName) || (has(self.initProvider) && has(self.initProvider.ipConfigurationName))",message="spec.forProvider.ipConfigurationName is a required parameter" Spec NetworkInterfaceBackendAddressPoolAssociationSpec `json:"spec"` Status NetworkInterfaceBackendAddressPoolAssociationStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_networkinterfacenatruleassociation_types.go b/apis/network/v1beta1/zz_networkinterfacenatruleassociation_types.go index 2482df589..aa555c7ac 100755 --- a/apis/network/v1beta1/zz_networkinterfacenatruleassociation_types.go +++ b/apis/network/v1beta1/zz_networkinterfacenatruleassociation_types.go @@ -103,7 +103,7 @@ type NetworkInterfaceNatRuleAssociationStatus struct { type NetworkInterfaceNatRuleAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ipConfigurationName) || has(self.initProvider.ipConfigurationName)",message="ipConfigurationName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ipConfigurationName) || (has(self.initProvider) && has(self.initProvider.ipConfigurationName))",message="spec.forProvider.ipConfigurationName is a required parameter" Spec NetworkInterfaceNatRuleAssociationSpec `json:"spec"` Status NetworkInterfaceNatRuleAssociationStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_packetcapture_types.go b/apis/network/v1beta1/zz_packetcapture_types.go index 6d4d2f86d..5f63b22be 100755 --- a/apis/network/v1beta1/zz_packetcapture_types.go +++ b/apis/network/v1beta1/zz_packetcapture_types.go @@ -251,8 +251,8 @@ type PacketCaptureStatus struct { type PacketCapture struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageLocation) || has(self.initProvider.storageLocation)",message="storageLocation is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.targetResourceId) || has(self.initProvider.targetResourceId)",message="targetResourceId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageLocation) || (has(self.initProvider) && has(self.initProvider.storageLocation))",message="spec.forProvider.storageLocation is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.targetResourceId) || (has(self.initProvider) && has(self.initProvider.targetResourceId))",message="spec.forProvider.targetResourceId is a required parameter" Spec PacketCaptureSpec `json:"spec"` Status PacketCaptureStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_pointtositevpngateway_types.go b/apis/network/v1beta1/zz_pointtositevpngateway_types.go index b58cf0427..e1be630a1 100755 --- a/apis/network/v1beta1/zz_pointtositevpngateway_types.go +++ b/apis/network/v1beta1/zz_pointtositevpngateway_types.go @@ -317,9 +317,9 @@ type PointToSiteVPNGatewayStatus struct { type PointToSiteVPNGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionConfiguration) || has(self.initProvider.connectionConfiguration)",message="connectionConfiguration is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scaleUnit) || has(self.initProvider.scaleUnit)",message="scaleUnit is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionConfiguration) || (has(self.initProvider) && has(self.initProvider.connectionConfiguration))",message="spec.forProvider.connectionConfiguration is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scaleUnit) || (has(self.initProvider) && has(self.initProvider.scaleUnit))",message="spec.forProvider.scaleUnit is a required parameter" Spec PointToSiteVPNGatewaySpec `json:"spec"` Status PointToSiteVPNGatewayStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_privatednsaaaarecord_types.go b/apis/network/v1beta1/zz_privatednsaaaarecord_types.go index dd97c1d7f..7bfcbcf70 100755 --- a/apis/network/v1beta1/zz_privatednsaaaarecord_types.go +++ b/apis/network/v1beta1/zz_privatednsaaaarecord_types.go @@ -126,8 +126,8 @@ type PrivateDNSAAAARecordStatus struct { type PrivateDNSAAAARecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.records) || has(self.initProvider.records)",message="records is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || has(self.initProvider.ttl)",message="ttl is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.records) || (has(self.initProvider) && has(self.initProvider.records))",message="spec.forProvider.records is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || (has(self.initProvider) && has(self.initProvider.ttl))",message="spec.forProvider.ttl is a required parameter" Spec PrivateDNSAAAARecordSpec `json:"spec"` Status PrivateDNSAAAARecordStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_privatednsarecord_types.go b/apis/network/v1beta1/zz_privatednsarecord_types.go index 861b2e344..2d848e6d3 100755 --- a/apis/network/v1beta1/zz_privatednsarecord_types.go +++ b/apis/network/v1beta1/zz_privatednsarecord_types.go @@ -126,8 +126,8 @@ type PrivateDNSARecordStatus struct { type PrivateDNSARecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.records) || has(self.initProvider.records)",message="records is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || has(self.initProvider.ttl)",message="ttl is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.records) || (has(self.initProvider) && has(self.initProvider.records))",message="spec.forProvider.records is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || (has(self.initProvider) && has(self.initProvider.ttl))",message="spec.forProvider.ttl is a required parameter" Spec PrivateDNSARecordSpec `json:"spec"` Status PrivateDNSARecordStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_privatednscnamerecord_types.go b/apis/network/v1beta1/zz_privatednscnamerecord_types.go index eae2ce1c2..abcbf909e 100755 --- a/apis/network/v1beta1/zz_privatednscnamerecord_types.go +++ b/apis/network/v1beta1/zz_privatednscnamerecord_types.go @@ -126,8 +126,8 @@ type PrivateDNSCNAMERecordStatus struct { type PrivateDNSCNAMERecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.record) || has(self.initProvider.record)",message="record is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || has(self.initProvider.ttl)",message="ttl is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.record) || (has(self.initProvider) && has(self.initProvider.record))",message="spec.forProvider.record is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || (has(self.initProvider) && has(self.initProvider.ttl))",message="spec.forProvider.ttl is a required parameter" Spec PrivateDNSCNAMERecordSpec `json:"spec"` Status PrivateDNSCNAMERecordStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_privatednsmxrecord_types.go b/apis/network/v1beta1/zz_privatednsmxrecord_types.go index af11a277c..4976b6696 100755 --- a/apis/network/v1beta1/zz_privatednsmxrecord_types.go +++ b/apis/network/v1beta1/zz_privatednsmxrecord_types.go @@ -155,8 +155,8 @@ type PrivateDNSMXRecordStatus struct { type PrivateDNSMXRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.record) || has(self.initProvider.record)",message="record is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || has(self.initProvider.ttl)",message="ttl is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.record) || (has(self.initProvider) && has(self.initProvider.record))",message="spec.forProvider.record is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || (has(self.initProvider) && has(self.initProvider.ttl))",message="spec.forProvider.ttl is a required parameter" Spec PrivateDNSMXRecordSpec `json:"spec"` Status PrivateDNSMXRecordStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_privatednsptrrecord_types.go b/apis/network/v1beta1/zz_privatednsptrrecord_types.go index b5d20af15..88d939dd7 100755 --- a/apis/network/v1beta1/zz_privatednsptrrecord_types.go +++ b/apis/network/v1beta1/zz_privatednsptrrecord_types.go @@ -126,8 +126,8 @@ type PrivateDNSPTRRecordStatus struct { type PrivateDNSPTRRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.records) || has(self.initProvider.records)",message="records is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || has(self.initProvider.ttl)",message="ttl is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.records) || (has(self.initProvider) && has(self.initProvider.records))",message="spec.forProvider.records is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || (has(self.initProvider) && has(self.initProvider.ttl))",message="spec.forProvider.ttl is a required parameter" Spec PrivateDNSPTRRecordSpec `json:"spec"` Status PrivateDNSPTRRecordStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_privatednsresolver_types.go b/apis/network/v1beta1/zz_privatednsresolver_types.go index c808f72b8..4ab89e4db 100755 --- a/apis/network/v1beta1/zz_privatednsresolver_types.go +++ b/apis/network/v1beta1/zz_privatednsresolver_types.go @@ -114,7 +114,7 @@ type PrivateDNSResolverStatus struct { type PrivateDNSResolver struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec PrivateDNSResolverSpec `json:"spec"` Status PrivateDNSResolverStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_privatednssrvrecord_types.go b/apis/network/v1beta1/zz_privatednssrvrecord_types.go index e9b6da113..2455be64d 100755 --- a/apis/network/v1beta1/zz_privatednssrvrecord_types.go +++ b/apis/network/v1beta1/zz_privatednssrvrecord_types.go @@ -175,8 +175,8 @@ type PrivateDNSSRVRecordStatus struct { type PrivateDNSSRVRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.record) || has(self.initProvider.record)",message="record is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || has(self.initProvider.ttl)",message="ttl is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.record) || (has(self.initProvider) && has(self.initProvider.record))",message="spec.forProvider.record is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || (has(self.initProvider) && has(self.initProvider.ttl))",message="spec.forProvider.ttl is a required parameter" Spec PrivateDNSSRVRecordSpec `json:"spec"` Status PrivateDNSSRVRecordStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_privatednstxtrecord_types.go b/apis/network/v1beta1/zz_privatednstxtrecord_types.go index 939914c49..59ea56ad8 100755 --- a/apis/network/v1beta1/zz_privatednstxtrecord_types.go +++ b/apis/network/v1beta1/zz_privatednstxtrecord_types.go @@ -145,8 +145,8 @@ type PrivateDNSTXTRecordStatus struct { type PrivateDNSTXTRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.record) || has(self.initProvider.record)",message="record is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || has(self.initProvider.ttl)",message="ttl is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.record) || (has(self.initProvider) && has(self.initProvider.record))",message="spec.forProvider.record is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ttl) || (has(self.initProvider) && has(self.initProvider.ttl))",message="spec.forProvider.ttl is a required parameter" Spec PrivateDNSTXTRecordSpec `json:"spec"` Status PrivateDNSTXTRecordStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_privateendpoint_types.go b/apis/network/v1beta1/zz_privateendpoint_types.go index e8852449e..6062bee93 100755 --- a/apis/network/v1beta1/zz_privateendpoint_types.go +++ b/apis/network/v1beta1/zz_privateendpoint_types.go @@ -398,8 +398,8 @@ type PrivateEndpointStatus struct { type PrivateEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.privateServiceConnection) || has(self.initProvider.privateServiceConnection)",message="privateServiceConnection is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.privateServiceConnection) || (has(self.initProvider) && has(self.initProvider.privateServiceConnection))",message="spec.forProvider.privateServiceConnection is a required parameter" Spec PrivateEndpointSpec `json:"spec"` Status PrivateEndpointStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_privatelinkservice_types.go b/apis/network/v1beta1/zz_privatelinkservice_types.go index 4c416ccc8..5c502c2ee 100755 --- a/apis/network/v1beta1/zz_privatelinkservice_types.go +++ b/apis/network/v1beta1/zz_privatelinkservice_types.go @@ -225,9 +225,9 @@ type PrivateLinkServiceStatus struct { type PrivateLinkService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.loadBalancerFrontendIpConfigurationIds) || has(self.initProvider.loadBalancerFrontendIpConfigurationIds)",message="loadBalancerFrontendIpConfigurationIds is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.natIpConfiguration) || has(self.initProvider.natIpConfiguration)",message="natIpConfiguration is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.loadBalancerFrontendIpConfigurationIds) || (has(self.initProvider) && has(self.initProvider.loadBalancerFrontendIpConfigurationIds))",message="spec.forProvider.loadBalancerFrontendIpConfigurationIds is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.natIpConfiguration) || (has(self.initProvider) && has(self.initProvider.natIpConfiguration))",message="spec.forProvider.natIpConfiguration is a required parameter" Spec PrivateLinkServiceSpec `json:"spec"` Status PrivateLinkServiceStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_profile_types.go b/apis/network/v1beta1/zz_profile_types.go index 06bd77d96..715f7ba7f 100755 --- a/apis/network/v1beta1/zz_profile_types.go +++ b/apis/network/v1beta1/zz_profile_types.go @@ -175,8 +175,8 @@ type ProfileStatus struct { type Profile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.containerNetworkInterface) || has(self.initProvider.containerNetworkInterface)",message="containerNetworkInterface is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.containerNetworkInterface) || (has(self.initProvider) && has(self.initProvider.containerNetworkInterface))",message="spec.forProvider.containerNetworkInterface is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec ProfileSpec `json:"spec"` Status ProfileStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_publicip_types.go b/apis/network/v1beta1/zz_publicip_types.go index 8788b18fb..201583ed4 100755 --- a/apis/network/v1beta1/zz_publicip_types.go +++ b/apis/network/v1beta1/zz_publicip_types.go @@ -233,8 +233,8 @@ type PublicIPStatus struct { type PublicIP struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.allocationMethod) || has(self.initProvider.allocationMethod)",message="allocationMethod is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.allocationMethod) || (has(self.initProvider) && has(self.initProvider.allocationMethod))",message="spec.forProvider.allocationMethod is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec PublicIPSpec `json:"spec"` Status PublicIPStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_publicipprefix_types.go b/apis/network/v1beta1/zz_publicipprefix_types.go index 16f8be619..7b4027732 100755 --- a/apis/network/v1beta1/zz_publicipprefix_types.go +++ b/apis/network/v1beta1/zz_publicipprefix_types.go @@ -140,7 +140,7 @@ type PublicIPPrefixStatus struct { type PublicIPPrefix struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec PublicIPPrefixSpec `json:"spec"` Status PublicIPPrefixStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_route_types.go b/apis/network/v1beta1/zz_route_types.go index b61a60e56..3dc5c38a9 100755 --- a/apis/network/v1beta1/zz_route_types.go +++ b/apis/network/v1beta1/zz_route_types.go @@ -123,8 +123,8 @@ type RouteStatus struct { type Route struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.addressPrefix) || has(self.initProvider.addressPrefix)",message="addressPrefix is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.nextHopType) || has(self.initProvider.nextHopType)",message="nextHopType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.addressPrefix) || (has(self.initProvider) && has(self.initProvider.addressPrefix))",message="spec.forProvider.addressPrefix is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.nextHopType) || (has(self.initProvider) && has(self.initProvider.nextHopType))",message="spec.forProvider.nextHopType is a required parameter" Spec RouteSpec `json:"spec"` Status RouteStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_routefilter_types.go b/apis/network/v1beta1/zz_routefilter_types.go index 00643ff3c..bd71881e8 100755 --- a/apis/network/v1beta1/zz_routefilter_types.go +++ b/apis/network/v1beta1/zz_routefilter_types.go @@ -156,7 +156,7 @@ type RouteFilterStatus struct { type RouteFilter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec RouteFilterSpec `json:"spec"` Status RouteFilterStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_routeserver_types.go b/apis/network/v1beta1/zz_routeserver_types.go index e958e7389..570ba0c54 100755 --- a/apis/network/v1beta1/zz_routeserver_types.go +++ b/apis/network/v1beta1/zz_routeserver_types.go @@ -157,8 +157,8 @@ type RouteServerStatus struct { type RouteServer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec RouteServerSpec `json:"spec"` Status RouteServerStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_routeserverbgpconnection_types.go b/apis/network/v1beta1/zz_routeserverbgpconnection_types.go index c01d148e9..93464d9cb 100755 --- a/apis/network/v1beta1/zz_routeserverbgpconnection_types.go +++ b/apis/network/v1beta1/zz_routeserverbgpconnection_types.go @@ -98,8 +98,8 @@ type RouteServerBGPConnectionStatus struct { type RouteServerBGPConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.peerAsn) || has(self.initProvider.peerAsn)",message="peerAsn is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.peerIp) || has(self.initProvider.peerIp)",message="peerIp is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.peerAsn) || (has(self.initProvider) && has(self.initProvider.peerAsn))",message="spec.forProvider.peerAsn is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.peerIp) || (has(self.initProvider) && has(self.initProvider.peerIp))",message="spec.forProvider.peerIp is a required parameter" Spec RouteServerBGPConnectionSpec `json:"spec"` Status RouteServerBGPConnectionStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_routetable_types.go b/apis/network/v1beta1/zz_routetable_types.go index 718092070..c973b90b9 100755 --- a/apis/network/v1beta1/zz_routetable_types.go +++ b/apis/network/v1beta1/zz_routetable_types.go @@ -169,7 +169,7 @@ type RouteTableStatus struct { type RouteTable struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec RouteTableSpec `json:"spec"` Status RouteTableStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_securitygroup_types.go b/apis/network/v1beta1/zz_securitygroup_types.go index d0c528dcd..a695397f3 100755 --- a/apis/network/v1beta1/zz_securitygroup_types.go +++ b/apis/network/v1beta1/zz_securitygroup_types.go @@ -276,7 +276,7 @@ type SecurityGroupStatus struct { type SecurityGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec SecurityGroupSpec `json:"spec"` Status SecurityGroupStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_securityrule_types.go b/apis/network/v1beta1/zz_securityrule_types.go index b1df36170..cbac895a4 100755 --- a/apis/network/v1beta1/zz_securityrule_types.go +++ b/apis/network/v1beta1/zz_securityrule_types.go @@ -243,10 +243,10 @@ type SecurityRuleStatus struct { type SecurityRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.access) || has(self.initProvider.access)",message="access is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.direction) || has(self.initProvider.direction)",message="direction is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.priority) || has(self.initProvider.priority)",message="priority is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.protocol) || has(self.initProvider.protocol)",message="protocol is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.access) || (has(self.initProvider) && has(self.initProvider.access))",message="spec.forProvider.access is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.direction) || (has(self.initProvider) && has(self.initProvider.direction))",message="spec.forProvider.direction is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.priority) || (has(self.initProvider) && has(self.initProvider.priority))",message="spec.forProvider.priority is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.protocol) || (has(self.initProvider) && has(self.initProvider.protocol))",message="spec.forProvider.protocol is a required parameter" Spec SecurityRuleSpec `json:"spec"` Status SecurityRuleStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_subnet_types.go b/apis/network/v1beta1/zz_subnet_types.go index f7daabaaf..b1ba45846 100755 --- a/apis/network/v1beta1/zz_subnet_types.go +++ b/apis/network/v1beta1/zz_subnet_types.go @@ -225,7 +225,7 @@ type SubnetStatus struct { type Subnet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.addressPrefixes) || has(self.initProvider.addressPrefixes)",message="addressPrefixes is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.addressPrefixes) || (has(self.initProvider) && has(self.initProvider.addressPrefixes))",message="spec.forProvider.addressPrefixes is a required parameter" Spec SubnetSpec `json:"spec"` Status SubnetStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_subnetserviceendpointstoragepolicy_types.go b/apis/network/v1beta1/zz_subnetserviceendpointstoragepolicy_types.go index 0c08245fc..dfcc3fde2 100755 --- a/apis/network/v1beta1/zz_subnetserviceendpointstoragepolicy_types.go +++ b/apis/network/v1beta1/zz_subnetserviceendpointstoragepolicy_types.go @@ -146,7 +146,7 @@ type SubnetServiceEndpointStoragePolicyStatus struct { type SubnetServiceEndpointStoragePolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec SubnetServiceEndpointStoragePolicySpec `json:"spec"` Status SubnetServiceEndpointStoragePolicyStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_trafficmanagerexternalendpoint_types.go b/apis/network/v1beta1/zz_trafficmanagerexternalendpoint_types.go index 312463b12..5c7a26601 100755 --- a/apis/network/v1beta1/zz_trafficmanagerexternalendpoint_types.go +++ b/apis/network/v1beta1/zz_trafficmanagerexternalendpoint_types.go @@ -226,7 +226,7 @@ type TrafficManagerExternalEndpointStatus struct { type TrafficManagerExternalEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.target) || has(self.initProvider.target)",message="target is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.target) || (has(self.initProvider) && has(self.initProvider.target))",message="spec.forProvider.target is a required parameter" Spec TrafficManagerExternalEndpointSpec `json:"spec"` Status TrafficManagerExternalEndpointStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_trafficmanagernestedendpoint_types.go b/apis/network/v1beta1/zz_trafficmanagernestedendpoint_types.go index 3fa37f51a..d4c367a8f 100755 --- a/apis/network/v1beta1/zz_trafficmanagernestedendpoint_types.go +++ b/apis/network/v1beta1/zz_trafficmanagernestedendpoint_types.go @@ -263,7 +263,7 @@ type TrafficManagerNestedEndpointStatus struct { type TrafficManagerNestedEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.minimumChildEndpoints) || has(self.initProvider.minimumChildEndpoints)",message="minimumChildEndpoints is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.minimumChildEndpoints) || (has(self.initProvider) && has(self.initProvider.minimumChildEndpoints))",message="spec.forProvider.minimumChildEndpoints is a required parameter" Spec TrafficManagerNestedEndpointSpec `json:"spec"` Status TrafficManagerNestedEndpointStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_trafficmanagerprofile_types.go b/apis/network/v1beta1/zz_trafficmanagerprofile_types.go index a0f17941d..6c591f733 100755 --- a/apis/network/v1beta1/zz_trafficmanagerprofile_types.go +++ b/apis/network/v1beta1/zz_trafficmanagerprofile_types.go @@ -297,9 +297,9 @@ type TrafficManagerProfileStatus struct { type TrafficManagerProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dnsConfig) || has(self.initProvider.dnsConfig)",message="dnsConfig is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.monitorConfig) || has(self.initProvider.monitorConfig)",message="monitorConfig is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.trafficRoutingMethod) || has(self.initProvider.trafficRoutingMethod)",message="trafficRoutingMethod is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dnsConfig) || (has(self.initProvider) && has(self.initProvider.dnsConfig))",message="spec.forProvider.dnsConfig is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.monitorConfig) || (has(self.initProvider) && has(self.initProvider.monitorConfig))",message="spec.forProvider.monitorConfig is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.trafficRoutingMethod) || (has(self.initProvider) && has(self.initProvider.trafficRoutingMethod))",message="spec.forProvider.trafficRoutingMethod is a required parameter" Spec TrafficManagerProfileSpec `json:"spec"` Status TrafficManagerProfileStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_virtualhub_types.go b/apis/network/v1beta1/zz_virtualhub_types.go index 20e19f626..0656cce78 100755 --- a/apis/network/v1beta1/zz_virtualhub_types.go +++ b/apis/network/v1beta1/zz_virtualhub_types.go @@ -192,7 +192,7 @@ type VirtualHubStatus struct { type VirtualHub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec VirtualHubSpec `json:"spec"` Status VirtualHubStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_virtualhubroutetableroute_types.go b/apis/network/v1beta1/zz_virtualhubroutetableroute_types.go index a09c5c285..d3d11193f 100755 --- a/apis/network/v1beta1/zz_virtualhubroutetableroute_types.go +++ b/apis/network/v1beta1/zz_virtualhubroutetableroute_types.go @@ -125,8 +125,8 @@ type VirtualHubRouteTableRouteStatus struct { type VirtualHubRouteTableRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.destinations) || has(self.initProvider.destinations)",message="destinations is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.destinationsType) || has(self.initProvider.destinationsType)",message="destinationsType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.destinations) || (has(self.initProvider) && has(self.initProvider.destinations))",message="spec.forProvider.destinations is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.destinationsType) || (has(self.initProvider) && has(self.initProvider.destinationsType))",message="spec.forProvider.destinationsType is a required parameter" Spec VirtualHubRouteTableRouteSpec `json:"spec"` Status VirtualHubRouteTableRouteStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_virtualhubsecuritypartnerprovider_types.go b/apis/network/v1beta1/zz_virtualhubsecuritypartnerprovider_types.go index 4f7119f07..389d33050 100755 --- a/apis/network/v1beta1/zz_virtualhubsecuritypartnerprovider_types.go +++ b/apis/network/v1beta1/zz_virtualhubsecuritypartnerprovider_types.go @@ -124,8 +124,8 @@ type VirtualHubSecurityPartnerProviderStatus struct { type VirtualHubSecurityPartnerProvider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.securityProviderName) || has(self.initProvider.securityProviderName)",message="securityProviderName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.securityProviderName) || (has(self.initProvider) && has(self.initProvider.securityProviderName))",message="spec.forProvider.securityProviderName is a required parameter" Spec VirtualHubSecurityPartnerProviderSpec `json:"spec"` Status VirtualHubSecurityPartnerProviderStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_virtualnetwork_types.go b/apis/network/v1beta1/zz_virtualnetwork_types.go index e99a793f4..7d8e8e0b1 100755 --- a/apis/network/v1beta1/zz_virtualnetwork_types.go +++ b/apis/network/v1beta1/zz_virtualnetwork_types.go @@ -213,8 +213,8 @@ type VirtualNetworkStatus struct { type VirtualNetwork struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.addressSpace) || has(self.initProvider.addressSpace)",message="addressSpace is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.addressSpace) || (has(self.initProvider) && has(self.initProvider.addressSpace))",message="spec.forProvider.addressSpace is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec VirtualNetworkSpec `json:"spec"` Status VirtualNetworkStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_virtualnetworkgateway_types.go b/apis/network/v1beta1/zz_virtualnetworkgateway_types.go index dee34676d..1640bebab 100755 --- a/apis/network/v1beta1/zz_virtualnetworkgateway_types.go +++ b/apis/network/v1beta1/zz_virtualnetworkgateway_types.go @@ -574,10 +574,10 @@ type VirtualNetworkGatewayStatus struct { type VirtualNetworkGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ipConfiguration) || has(self.initProvider.ipConfiguration)",message="ipConfiguration is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || has(self.initProvider.type)",message="type is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ipConfiguration) || (has(self.initProvider) && has(self.initProvider.ipConfiguration))",message="spec.forProvider.ipConfiguration is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter" Spec VirtualNetworkGatewaySpec `json:"spec"` Status VirtualNetworkGatewayStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_virtualnetworkgatewayconnection_types.go b/apis/network/v1beta1/zz_virtualnetworkgatewayconnection_types.go index fda59adf1..7163b5592 100755 --- a/apis/network/v1beta1/zz_virtualnetworkgatewayconnection_types.go +++ b/apis/network/v1beta1/zz_virtualnetworkgatewayconnection_types.go @@ -480,8 +480,8 @@ type VirtualNetworkGatewayConnectionStatus struct { type VirtualNetworkGatewayConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || has(self.initProvider.type)",message="type is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter" Spec VirtualNetworkGatewayConnectionSpec `json:"spec"` Status VirtualNetworkGatewayConnectionStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_virtualwan_types.go b/apis/network/v1beta1/zz_virtualwan_types.go index bc5039050..af0120834 100755 --- a/apis/network/v1beta1/zz_virtualwan_types.go +++ b/apis/network/v1beta1/zz_virtualwan_types.go @@ -137,7 +137,7 @@ type VirtualWANStatus struct { type VirtualWAN struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec VirtualWANSpec `json:"spec"` Status VirtualWANStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_vpngateway_types.go b/apis/network/v1beta1/zz_vpngateway_types.go index a5e0e0e4b..f04243347 100755 --- a/apis/network/v1beta1/zz_vpngateway_types.go +++ b/apis/network/v1beta1/zz_vpngateway_types.go @@ -262,7 +262,7 @@ type VPNGatewayStatus struct { type VPNGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec VPNGatewaySpec `json:"spec"` Status VPNGatewayStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_vpngatewayconnection_types.go b/apis/network/v1beta1/zz_vpngatewayconnection_types.go index 081fe06ef..e30a24655 100755 --- a/apis/network/v1beta1/zz_vpngatewayconnection_types.go +++ b/apis/network/v1beta1/zz_vpngatewayconnection_types.go @@ -519,7 +519,7 @@ type VPNGatewayConnectionStatus struct { type VPNGatewayConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.vpnLink) || has(self.initProvider.vpnLink)",message="vpnLink is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.vpnLink) || (has(self.initProvider) && has(self.initProvider.vpnLink))",message="spec.forProvider.vpnLink is a required parameter" Spec VPNGatewayConnectionSpec `json:"spec"` Status VPNGatewayConnectionStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_vpnserverconfiguration_types.go b/apis/network/v1beta1/zz_vpnserverconfiguration_types.go index 5da7a783c..4c48c821e 100755 --- a/apis/network/v1beta1/zz_vpnserverconfiguration_types.go +++ b/apis/network/v1beta1/zz_vpnserverconfiguration_types.go @@ -483,8 +483,8 @@ type VPNServerConfigurationStatus struct { type VPNServerConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.vpnAuthenticationTypes) || has(self.initProvider.vpnAuthenticationTypes)",message="vpnAuthenticationTypes is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.vpnAuthenticationTypes) || (has(self.initProvider) && has(self.initProvider.vpnAuthenticationTypes))",message="spec.forProvider.vpnAuthenticationTypes is a required parameter" Spec VPNServerConfigurationSpec `json:"spec"` Status VPNServerConfigurationStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_vpnserverconfigurationpolicygroup_types.go b/apis/network/v1beta1/zz_vpnserverconfigurationpolicygroup_types.go index 44604a633..171a61a05 100755 --- a/apis/network/v1beta1/zz_vpnserverconfigurationpolicygroup_types.go +++ b/apis/network/v1beta1/zz_vpnserverconfigurationpolicygroup_types.go @@ -147,7 +147,7 @@ type VPNServerConfigurationPolicyGroupStatus struct { type VPNServerConfigurationPolicyGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.policy) || has(self.initProvider.policy)",message="policy is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.policy) || (has(self.initProvider) && has(self.initProvider.policy))",message="spec.forProvider.policy is a required parameter" Spec VPNServerConfigurationPolicyGroupSpec `json:"spec"` Status VPNServerConfigurationPolicyGroupStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_vpnsite_types.go b/apis/network/v1beta1/zz_vpnsite_types.go index 7f5b933f7..8dc629d03 100755 --- a/apis/network/v1beta1/zz_vpnsite_types.go +++ b/apis/network/v1beta1/zz_vpnsite_types.go @@ -323,7 +323,7 @@ type VPNSiteStatus struct { type VPNSite struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec VPNSiteSpec `json:"spec"` Status VPNSiteStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_watcher_types.go b/apis/network/v1beta1/zz_watcher_types.go index eb947772b..0053957f1 100755 --- a/apis/network/v1beta1/zz_watcher_types.go +++ b/apis/network/v1beta1/zz_watcher_types.go @@ -97,7 +97,7 @@ type WatcherStatus struct { type Watcher struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec WatcherSpec `json:"spec"` Status WatcherStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_watcherflowlog_types.go b/apis/network/v1beta1/zz_watcherflowlog_types.go index d76634fbc..2fbba931c 100755 --- a/apis/network/v1beta1/zz_watcherflowlog_types.go +++ b/apis/network/v1beta1/zz_watcherflowlog_types.go @@ -289,8 +289,8 @@ type WatcherFlowLogStatus struct { type WatcherFlowLog struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.enabled) || has(self.initProvider.enabled)",message="enabled is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.retentionPolicy) || has(self.initProvider.retentionPolicy)",message="retentionPolicy is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.enabled) || (has(self.initProvider) && has(self.initProvider.enabled))",message="spec.forProvider.enabled is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.retentionPolicy) || (has(self.initProvider) && has(self.initProvider.retentionPolicy))",message="spec.forProvider.retentionPolicy is a required parameter" Spec WatcherFlowLogSpec `json:"spec"` Status WatcherFlowLogStatus `json:"status,omitempty"` } diff --git a/apis/network/v1beta1/zz_webapplicationfirewallpolicy_types.go b/apis/network/v1beta1/zz_webapplicationfirewallpolicy_types.go index a57ea890d..57a2beb6d 100755 --- a/apis/network/v1beta1/zz_webapplicationfirewallpolicy_types.go +++ b/apis/network/v1beta1/zz_webapplicationfirewallpolicy_types.go @@ -597,8 +597,8 @@ type WebApplicationFirewallPolicyStatus struct { type WebApplicationFirewallPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.managedRules) || has(self.initProvider.managedRules)",message="managedRules is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.managedRules) || (has(self.initProvider) && has(self.initProvider.managedRules))",message="spec.forProvider.managedRules is a required parameter" Spec WebApplicationFirewallPolicySpec `json:"spec"` Status WebApplicationFirewallPolicyStatus `json:"status,omitempty"` } diff --git a/apis/notificationhubs/v1beta1/zz_generated.deepcopy.go b/apis/notificationhubs/v1beta1/zz_generated.deepcopy.go index 5e5711afd..08910fb00 100644 --- a/apis/notificationhubs/v1beta1/zz_generated.deepcopy.go +++ b/apis/notificationhubs/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -480,7 +479,8 @@ func (in *NotificationHubInitParameters) DeepCopyInto(out *NotificationHubInitPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -589,7 +589,8 @@ func (in *NotificationHubNamespaceInitParameters) DeepCopyInto(out *Notification if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -686,7 +687,8 @@ func (in *NotificationHubNamespaceObservation) DeepCopyInto(out *NotificationHub if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -751,7 +753,8 @@ func (in *NotificationHubNamespaceParameters) DeepCopyInto(out *NotificationHubN if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -848,7 +851,8 @@ func (in *NotificationHubObservation) DeepCopyInto(out *NotificationHubObservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -925,7 +929,8 @@ func (in *NotificationHubParameters) DeepCopyInto(out *NotificationHubParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/notificationhubs/v1beta1/zz_generated.managed.go b/apis/notificationhubs/v1beta1/zz_generated.managed.go index fa8735aa2..097f95c1d 100644 --- a/apis/notificationhubs/v1beta1/zz_generated.managed.go +++ b/apis/notificationhubs/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *AuthorizationRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AuthorizationRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AuthorizationRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AuthorizationRule. func (mg *AuthorizationRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *AuthorizationRule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AuthorizationRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AuthorizationRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AuthorizationRule. func (mg *AuthorizationRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *NotificationHub) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NotificationHub. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NotificationHub) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NotificationHub. func (mg *NotificationHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *NotificationHub) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NotificationHub. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NotificationHub) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NotificationHub. func (mg *NotificationHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *NotificationHubNamespace) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NotificationHubNamespace. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NotificationHubNamespace) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NotificationHubNamespace. func (mg *NotificationHubNamespace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *NotificationHubNamespace) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NotificationHubNamespace. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NotificationHubNamespace) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NotificationHubNamespace. func (mg *NotificationHubNamespace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/notificationhubs/v1beta1/zz_notificationhub_types.go b/apis/notificationhubs/v1beta1/zz_notificationhub_types.go index 529d897c6..bf73e55c0 100755 --- a/apis/notificationhubs/v1beta1/zz_notificationhub_types.go +++ b/apis/notificationhubs/v1beta1/zz_notificationhub_types.go @@ -199,7 +199,7 @@ type NotificationHubStatus struct { type NotificationHub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec NotificationHubSpec `json:"spec"` Status NotificationHubStatus `json:"status,omitempty"` } diff --git a/apis/notificationhubs/v1beta1/zz_notificationhubnamespace_types.go b/apis/notificationhubs/v1beta1/zz_notificationhubnamespace_types.go index 3daff80ba..5dfa0f1c8 100755 --- a/apis/notificationhubs/v1beta1/zz_notificationhubnamespace_types.go +++ b/apis/notificationhubs/v1beta1/zz_notificationhubnamespace_types.go @@ -130,9 +130,9 @@ type NotificationHubNamespaceStatus struct { type NotificationHubNamespace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.namespaceType) || has(self.initProvider.namespaceType)",message="namespaceType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.namespaceType) || (has(self.initProvider) && has(self.initProvider.namespaceType))",message="spec.forProvider.namespaceType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec NotificationHubNamespaceSpec `json:"spec"` Status NotificationHubNamespaceStatus `json:"status,omitempty"` } diff --git a/apis/operationalinsights/v1beta1/zz_generated.deepcopy.go b/apis/operationalinsights/v1beta1/zz_generated.deepcopy.go index e22defabb..bed4b79f7 100644 --- a/apis/operationalinsights/v1beta1/zz_generated.deepcopy.go +++ b/apis/operationalinsights/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -1247,7 +1246,8 @@ func (in *LogAnalyticsQueryPackInitParameters) DeepCopyInto(out *LogAnalyticsQue if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1324,7 +1324,8 @@ func (in *LogAnalyticsQueryPackObservation) DeepCopyInto(out *LogAnalyticsQueryP if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1374,7 +1375,8 @@ func (in *LogAnalyticsQueryPackParameters) DeepCopyInto(out *LogAnalyticsQueryPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1489,7 +1491,8 @@ func (in *LogAnalyticsQueryPackQueryInitParameters) DeepCopyInto(out *LogAnalyti if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1619,7 +1622,8 @@ func (in *LogAnalyticsQueryPackQueryObservation) DeepCopyInto(out *LogAnalyticsQ if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1722,7 +1726,8 @@ func (in *LogAnalyticsQueryPackQueryParameters) DeepCopyInto(out *LogAnalyticsQu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1880,7 +1885,8 @@ func (in *LogAnalyticsSavedSearchInitParameters) DeepCopyInto(out *LogAnalyticsS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1983,7 +1989,8 @@ func (in *LogAnalyticsSavedSearchObservation) DeepCopyInto(out *LogAnalyticsSave if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2059,7 +2066,8 @@ func (in *LogAnalyticsSavedSearchParameters) DeepCopyInto(out *LogAnalyticsSaved if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2201,7 +2209,8 @@ func (in *WorkspaceInitParameters) DeepCopyInto(out *WorkspaceInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2323,7 +2332,8 @@ func (in *WorkspaceObservation) DeepCopyInto(out *WorkspaceObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2423,7 +2433,8 @@ func (in *WorkspaceParameters) DeepCopyInto(out *WorkspaceParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/operationalinsights/v1beta1/zz_generated.managed.go b/apis/operationalinsights/v1beta1/zz_generated.managed.go index e9d6c66d7..7a08003ae 100644 --- a/apis/operationalinsights/v1beta1/zz_generated.managed.go +++ b/apis/operationalinsights/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *LogAnalyticsDataExportRule) GetProviderConfigReference() *xpv1.Referen return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LogAnalyticsDataExportRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LogAnalyticsDataExportRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LogAnalyticsDataExportRule. func (mg *LogAnalyticsDataExportRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *LogAnalyticsDataExportRule) SetProviderConfigReference(r *xpv1.Referen mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LogAnalyticsDataExportRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LogAnalyticsDataExportRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LogAnalyticsDataExportRule. func (mg *LogAnalyticsDataExportRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *LogAnalyticsDataSourceWindowsEvent) GetProviderConfigReference() *xpv1 return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LogAnalyticsDataSourceWindowsEvent. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LogAnalyticsDataSourceWindowsEvent) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LogAnalyticsDataSourceWindowsEvent. func (mg *LogAnalyticsDataSourceWindowsEvent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *LogAnalyticsDataSourceWindowsEvent) SetProviderConfigReference(r *xpv1 mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LogAnalyticsDataSourceWindowsEvent. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LogAnalyticsDataSourceWindowsEvent) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LogAnalyticsDataSourceWindowsEvent. func (mg *LogAnalyticsDataSourceWindowsEvent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *LogAnalyticsDataSourceWindowsPerformanceCounter) GetProviderConfigRefe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LogAnalyticsDataSourceWindowsPerformanceCounter. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LogAnalyticsDataSourceWindowsPerformanceCounter) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LogAnalyticsDataSourceWindowsPerformanceCounter. func (mg *LogAnalyticsDataSourceWindowsPerformanceCounter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *LogAnalyticsDataSourceWindowsPerformanceCounter) SetProviderConfigRefe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LogAnalyticsDataSourceWindowsPerformanceCounter. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LogAnalyticsDataSourceWindowsPerformanceCounter) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LogAnalyticsDataSourceWindowsPerformanceCounter. func (mg *LogAnalyticsDataSourceWindowsPerformanceCounter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *LogAnalyticsLinkedService) GetProviderConfigReference() *xpv1.Referenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LogAnalyticsLinkedService. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LogAnalyticsLinkedService) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LogAnalyticsLinkedService. func (mg *LogAnalyticsLinkedService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *LogAnalyticsLinkedService) SetProviderConfigReference(r *xpv1.Referenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LogAnalyticsLinkedService. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LogAnalyticsLinkedService) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LogAnalyticsLinkedService. func (mg *LogAnalyticsLinkedService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *LogAnalyticsLinkedStorageAccount) GetProviderConfigReference() *xpv1.R return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LogAnalyticsLinkedStorageAccount. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LogAnalyticsLinkedStorageAccount) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LogAnalyticsLinkedStorageAccount. func (mg *LogAnalyticsLinkedStorageAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *LogAnalyticsLinkedStorageAccount) SetProviderConfigReference(r *xpv1.R mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LogAnalyticsLinkedStorageAccount. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LogAnalyticsLinkedStorageAccount) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LogAnalyticsLinkedStorageAccount. func (mg *LogAnalyticsLinkedStorageAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *LogAnalyticsQueryPack) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LogAnalyticsQueryPack. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LogAnalyticsQueryPack) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LogAnalyticsQueryPack. func (mg *LogAnalyticsQueryPack) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *LogAnalyticsQueryPack) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LogAnalyticsQueryPack. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LogAnalyticsQueryPack) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LogAnalyticsQueryPack. func (mg *LogAnalyticsQueryPack) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *LogAnalyticsQueryPackQuery) GetProviderConfigReference() *xpv1.Referen return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LogAnalyticsQueryPackQuery. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LogAnalyticsQueryPackQuery) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LogAnalyticsQueryPackQuery. func (mg *LogAnalyticsQueryPackQuery) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *LogAnalyticsQueryPackQuery) SetProviderConfigReference(r *xpv1.Referen mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LogAnalyticsQueryPackQuery. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LogAnalyticsQueryPackQuery) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LogAnalyticsQueryPackQuery. func (mg *LogAnalyticsQueryPackQuery) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *LogAnalyticsSavedSearch) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LogAnalyticsSavedSearch. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LogAnalyticsSavedSearch) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LogAnalyticsSavedSearch. func (mg *LogAnalyticsSavedSearch) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *LogAnalyticsSavedSearch) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LogAnalyticsSavedSearch. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LogAnalyticsSavedSearch) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LogAnalyticsSavedSearch. func (mg *LogAnalyticsSavedSearch) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *Workspace) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Workspace. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Workspace) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Workspace. func (mg *Workspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *Workspace) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Workspace. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Workspace) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Workspace. func (mg *Workspace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/operationalinsights/v1beta1/zz_loganalyticsdataexportrule_types.go b/apis/operationalinsights/v1beta1/zz_loganalyticsdataexportrule_types.go index 83c74e138..5118742d2 100755 --- a/apis/operationalinsights/v1beta1/zz_loganalyticsdataexportrule_types.go +++ b/apis/operationalinsights/v1beta1/zz_loganalyticsdataexportrule_types.go @@ -134,7 +134,7 @@ type LogAnalyticsDataExportRuleStatus struct { type LogAnalyticsDataExportRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tableNames) || has(self.initProvider.tableNames)",message="tableNames is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tableNames) || (has(self.initProvider) && has(self.initProvider.tableNames))",message="spec.forProvider.tableNames is a required parameter" Spec LogAnalyticsDataExportRuleSpec `json:"spec"` Status LogAnalyticsDataExportRuleStatus `json:"status,omitempty"` } diff --git a/apis/operationalinsights/v1beta1/zz_loganalyticsdatasourcewindowsevent_types.go b/apis/operationalinsights/v1beta1/zz_loganalyticsdatasourcewindowsevent_types.go index c9543282b..79871dda0 100755 --- a/apis/operationalinsights/v1beta1/zz_loganalyticsdatasourcewindowsevent_types.go +++ b/apis/operationalinsights/v1beta1/zz_loganalyticsdatasourcewindowsevent_types.go @@ -113,8 +113,8 @@ type LogAnalyticsDataSourceWindowsEventStatus struct { type LogAnalyticsDataSourceWindowsEvent struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.eventLogName) || has(self.initProvider.eventLogName)",message="eventLogName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.eventTypes) || has(self.initProvider.eventTypes)",message="eventTypes is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.eventLogName) || (has(self.initProvider) && has(self.initProvider.eventLogName))",message="spec.forProvider.eventLogName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.eventTypes) || (has(self.initProvider) && has(self.initProvider.eventTypes))",message="spec.forProvider.eventTypes is a required parameter" Spec LogAnalyticsDataSourceWindowsEventSpec `json:"spec"` Status LogAnalyticsDataSourceWindowsEventStatus `json:"status,omitempty"` } diff --git a/apis/operationalinsights/v1beta1/zz_loganalyticsdatasourcewindowsperformancecounter_types.go b/apis/operationalinsights/v1beta1/zz_loganalyticsdatasourcewindowsperformancecounter_types.go index 139f82d71..506ba7281 100755 --- a/apis/operationalinsights/v1beta1/zz_loganalyticsdatasourcewindowsperformancecounter_types.go +++ b/apis/operationalinsights/v1beta1/zz_loganalyticsdatasourcewindowsperformancecounter_types.go @@ -133,10 +133,10 @@ type LogAnalyticsDataSourceWindowsPerformanceCounterStatus struct { type LogAnalyticsDataSourceWindowsPerformanceCounter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.counterName) || has(self.initProvider.counterName)",message="counterName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.instanceName) || has(self.initProvider.instanceName)",message="instanceName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.intervalSeconds) || has(self.initProvider.intervalSeconds)",message="intervalSeconds is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.objectName) || has(self.initProvider.objectName)",message="objectName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.counterName) || (has(self.initProvider) && has(self.initProvider.counterName))",message="spec.forProvider.counterName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.instanceName) || (has(self.initProvider) && has(self.initProvider.instanceName))",message="spec.forProvider.instanceName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.intervalSeconds) || (has(self.initProvider) && has(self.initProvider.intervalSeconds))",message="spec.forProvider.intervalSeconds is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.objectName) || (has(self.initProvider) && has(self.initProvider.objectName))",message="spec.forProvider.objectName is a required parameter" Spec LogAnalyticsDataSourceWindowsPerformanceCounterSpec `json:"spec"` Status LogAnalyticsDataSourceWindowsPerformanceCounterStatus `json:"status,omitempty"` } diff --git a/apis/operationalinsights/v1beta1/zz_loganalyticslinkedstorageaccount_types.go b/apis/operationalinsights/v1beta1/zz_loganalyticslinkedstorageaccount_types.go index 79885d8a7..e50aed82b 100755 --- a/apis/operationalinsights/v1beta1/zz_loganalyticslinkedstorageaccount_types.go +++ b/apis/operationalinsights/v1beta1/zz_loganalyticslinkedstorageaccount_types.go @@ -121,7 +121,7 @@ type LogAnalyticsLinkedStorageAccountStatus struct { type LogAnalyticsLinkedStorageAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dataSourceType) || has(self.initProvider.dataSourceType)",message="dataSourceType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dataSourceType) || (has(self.initProvider) && has(self.initProvider.dataSourceType))",message="spec.forProvider.dataSourceType is a required parameter" Spec LogAnalyticsLinkedStorageAccountSpec `json:"spec"` Status LogAnalyticsLinkedStorageAccountStatus `json:"status,omitempty"` } diff --git a/apis/operationalinsights/v1beta1/zz_loganalyticsquerypack_types.go b/apis/operationalinsights/v1beta1/zz_loganalyticsquerypack_types.go index b70bc3cb0..73dd8df4a 100755 --- a/apis/operationalinsights/v1beta1/zz_loganalyticsquerypack_types.go +++ b/apis/operationalinsights/v1beta1/zz_loganalyticsquerypack_types.go @@ -97,7 +97,7 @@ type LogAnalyticsQueryPackStatus struct { type LogAnalyticsQueryPack struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec LogAnalyticsQueryPackSpec `json:"spec"` Status LogAnalyticsQueryPackStatus `json:"status,omitempty"` } diff --git a/apis/operationalinsights/v1beta1/zz_loganalyticsquerypackquery_types.go b/apis/operationalinsights/v1beta1/zz_loganalyticsquerypackquery_types.go index ba499992f..764bfdef7 100755 --- a/apis/operationalinsights/v1beta1/zz_loganalyticsquerypackquery_types.go +++ b/apis/operationalinsights/v1beta1/zz_loganalyticsquerypackquery_types.go @@ -168,8 +168,8 @@ type LogAnalyticsQueryPackQueryStatus struct { type LogAnalyticsQueryPackQuery struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.body) || has(self.initProvider.body)",message="body is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || has(self.initProvider.displayName)",message="displayName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.body) || (has(self.initProvider) && has(self.initProvider.body))",message="spec.forProvider.body is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" Spec LogAnalyticsQueryPackQuerySpec `json:"spec"` Status LogAnalyticsQueryPackQueryStatus `json:"status,omitempty"` } diff --git a/apis/operationalinsights/v1beta1/zz_loganalyticssavedsearch_types.go b/apis/operationalinsights/v1beta1/zz_loganalyticssavedsearch_types.go index 0bb2ab56d..fe2275073 100755 --- a/apis/operationalinsights/v1beta1/zz_loganalyticssavedsearch_types.go +++ b/apis/operationalinsights/v1beta1/zz_loganalyticssavedsearch_types.go @@ -138,9 +138,9 @@ type LogAnalyticsSavedSearchStatus struct { type LogAnalyticsSavedSearch struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.category) || has(self.initProvider.category)",message="category is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || has(self.initProvider.displayName)",message="displayName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.query) || has(self.initProvider.query)",message="query is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.category) || (has(self.initProvider) && has(self.initProvider.category))",message="spec.forProvider.category is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.query) || (has(self.initProvider) && has(self.initProvider.query))",message="spec.forProvider.query is a required parameter" Spec LogAnalyticsSavedSearchSpec `json:"spec"` Status LogAnalyticsSavedSearchStatus `json:"status,omitempty"` } diff --git a/apis/operationalinsights/v1beta1/zz_workspace_types.go b/apis/operationalinsights/v1beta1/zz_workspace_types.go index 2301bde99..f2ff2bb81 100755 --- a/apis/operationalinsights/v1beta1/zz_workspace_types.go +++ b/apis/operationalinsights/v1beta1/zz_workspace_types.go @@ -190,7 +190,7 @@ type WorkspaceStatus struct { type Workspace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec WorkspaceSpec `json:"spec"` Status WorkspaceStatus `json:"status,omitempty"` } diff --git a/apis/operationsmanagement/v1beta1/zz_generated.deepcopy.go b/apis/operationsmanagement/v1beta1/zz_generated.deepcopy.go index 0ae03eb8f..c8beac94e 100644 --- a/apis/operationsmanagement/v1beta1/zz_generated.deepcopy.go +++ b/apis/operationsmanagement/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -69,7 +68,8 @@ func (in *LogAnalyticsSolutionInitParameters) DeepCopyInto(out *LogAnalyticsSolu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -158,7 +158,8 @@ func (in *LogAnalyticsSolutionObservation) DeepCopyInto(out *LogAnalyticsSolutio if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -230,7 +231,8 @@ func (in *LogAnalyticsSolutionParameters) DeepCopyInto(out *LogAnalyticsSolution if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/operationsmanagement/v1beta1/zz_generated.managed.go b/apis/operationsmanagement/v1beta1/zz_generated.managed.go index 44331841c..681581a18 100644 --- a/apis/operationsmanagement/v1beta1/zz_generated.managed.go +++ b/apis/operationsmanagement/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *LogAnalyticsSolution) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LogAnalyticsSolution. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LogAnalyticsSolution) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LogAnalyticsSolution. func (mg *LogAnalyticsSolution) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *LogAnalyticsSolution) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LogAnalyticsSolution. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LogAnalyticsSolution) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LogAnalyticsSolution. func (mg *LogAnalyticsSolution) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/operationsmanagement/v1beta1/zz_loganalyticssolution_types.go b/apis/operationsmanagement/v1beta1/zz_loganalyticssolution_types.go index 81e05be9d..bef2116f1 100755 --- a/apis/operationsmanagement/v1beta1/zz_loganalyticssolution_types.go +++ b/apis/operationsmanagement/v1beta1/zz_loganalyticssolution_types.go @@ -188,9 +188,9 @@ type LogAnalyticsSolutionStatus struct { type LogAnalyticsSolution struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.plan) || has(self.initProvider.plan)",message="plan is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.solutionName) || has(self.initProvider.solutionName)",message="solutionName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.plan) || (has(self.initProvider) && has(self.initProvider.plan))",message="spec.forProvider.plan is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.solutionName) || (has(self.initProvider) && has(self.initProvider.solutionName))",message="spec.forProvider.solutionName is a required parameter" Spec LogAnalyticsSolutionSpec `json:"spec"` Status LogAnalyticsSolutionStatus `json:"status,omitempty"` } diff --git a/apis/orbital/v1beta1/zz_contactprofile_types.go b/apis/orbital/v1beta1/zz_contactprofile_types.go index a7f6aa68d..a57066179 100755 --- a/apis/orbital/v1beta1/zz_contactprofile_types.go +++ b/apis/orbital/v1beta1/zz_contactprofile_types.go @@ -331,10 +331,10 @@ type ContactProfileStatus struct { type ContactProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.autoTracking) || has(self.initProvider.autoTracking)",message="autoTracking is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.links) || has(self.initProvider.links)",message="links is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.minimumVariableContactDuration) || has(self.initProvider.minimumVariableContactDuration)",message="minimumVariableContactDuration is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.autoTracking) || (has(self.initProvider) && has(self.initProvider.autoTracking))",message="spec.forProvider.autoTracking is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.links) || (has(self.initProvider) && has(self.initProvider.links))",message="spec.forProvider.links is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.minimumVariableContactDuration) || (has(self.initProvider) && has(self.initProvider.minimumVariableContactDuration))",message="spec.forProvider.minimumVariableContactDuration is a required parameter" Spec ContactProfileSpec `json:"spec"` Status ContactProfileStatus `json:"status,omitempty"` } diff --git a/apis/orbital/v1beta1/zz_generated.deepcopy.go b/apis/orbital/v1beta1/zz_generated.deepcopy.go index a5a79d075..32993343e 100644 --- a/apis/orbital/v1beta1/zz_generated.deepcopy.go +++ b/apis/orbital/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -225,7 +224,8 @@ func (in *ContactProfileInitParameters) DeepCopyInto(out *ContactProfileInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -334,7 +334,8 @@ func (in *ContactProfileObservation) DeepCopyInto(out *ContactProfileObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -426,7 +427,8 @@ func (in *ContactProfileParameters) DeepCopyInto(out *ContactProfileParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -751,7 +753,8 @@ func (in *SpacecraftInitParameters) DeepCopyInto(out *SpacecraftInitParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -976,7 +979,8 @@ func (in *SpacecraftObservation) DeepCopyInto(out *SpacecraftObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1054,7 +1058,8 @@ func (in *SpacecraftParameters) DeepCopyInto(out *SpacecraftParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/orbital/v1beta1/zz_generated.managed.go b/apis/orbital/v1beta1/zz_generated.managed.go index c1211a433..be9fa2ec2 100644 --- a/apis/orbital/v1beta1/zz_generated.managed.go +++ b/apis/orbital/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *ContactProfile) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ContactProfile. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ContactProfile) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ContactProfile. func (mg *ContactProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *ContactProfile) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ContactProfile. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ContactProfile) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ContactProfile. func (mg *ContactProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *Spacecraft) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Spacecraft. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Spacecraft) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Spacecraft. func (mg *Spacecraft) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *Spacecraft) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Spacecraft. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Spacecraft) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Spacecraft. func (mg *Spacecraft) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/orbital/v1beta1/zz_spacecraft_types.go b/apis/orbital/v1beta1/zz_spacecraft_types.go index 2d2402151..5648d9e2d 100755 --- a/apis/orbital/v1beta1/zz_spacecraft_types.go +++ b/apis/orbital/v1beta1/zz_spacecraft_types.go @@ -196,11 +196,11 @@ type SpacecraftStatus struct { type Spacecraft struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.links) || has(self.initProvider.links)",message="links is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.noradId) || has(self.initProvider.noradId)",message="noradId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.titleLine) || has(self.initProvider.titleLine)",message="titleLine is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.twoLineElements) || has(self.initProvider.twoLineElements)",message="twoLineElements is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.links) || (has(self.initProvider) && has(self.initProvider.links))",message="spec.forProvider.links is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.noradId) || (has(self.initProvider) && has(self.initProvider.noradId))",message="spec.forProvider.noradId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.titleLine) || (has(self.initProvider) && has(self.initProvider.titleLine))",message="spec.forProvider.titleLine is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.twoLineElements) || (has(self.initProvider) && has(self.initProvider.twoLineElements))",message="spec.forProvider.twoLineElements is a required parameter" Spec SpacecraftSpec `json:"spec"` Status SpacecraftStatus `json:"status,omitempty"` } diff --git a/apis/policyinsights/v1beta1/zz_generated.deepcopy.go b/apis/policyinsights/v1beta1/zz_generated.deepcopy.go index 00671aba9..0e74598d3 100644 --- a/apis/policyinsights/v1beta1/zz_generated.deepcopy.go +++ b/apis/policyinsights/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. diff --git a/apis/policyinsights/v1beta1/zz_generated.managed.go b/apis/policyinsights/v1beta1/zz_generated.managed.go index 141f3b97d..d025ef626 100644 --- a/apis/policyinsights/v1beta1/zz_generated.managed.go +++ b/apis/policyinsights/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *ResourcePolicyRemediation) GetProviderConfigReference() *xpv1.Referenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ResourcePolicyRemediation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ResourcePolicyRemediation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ResourcePolicyRemediation. func (mg *ResourcePolicyRemediation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *ResourcePolicyRemediation) SetProviderConfigReference(r *xpv1.Referenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ResourcePolicyRemediation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ResourcePolicyRemediation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ResourcePolicyRemediation. func (mg *ResourcePolicyRemediation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *SubscriptionPolicyRemediation) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SubscriptionPolicyRemediation. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SubscriptionPolicyRemediation) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SubscriptionPolicyRemediation. func (mg *SubscriptionPolicyRemediation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *SubscriptionPolicyRemediation) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SubscriptionPolicyRemediation. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SubscriptionPolicyRemediation) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SubscriptionPolicyRemediation. func (mg *SubscriptionPolicyRemediation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/policyinsights/v1beta1/zz_resourcepolicyremediation_types.go b/apis/policyinsights/v1beta1/zz_resourcepolicyremediation_types.go index b12905d87..1d8674793 100755 --- a/apis/policyinsights/v1beta1/zz_resourcepolicyremediation_types.go +++ b/apis/policyinsights/v1beta1/zz_resourcepolicyremediation_types.go @@ -175,7 +175,7 @@ type ResourcePolicyRemediationStatus struct { type ResourcePolicyRemediation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec ResourcePolicyRemediationSpec `json:"spec"` Status ResourcePolicyRemediationStatus `json:"status,omitempty"` } diff --git a/apis/policyinsights/v1beta1/zz_subscriptionpolicyremediation_types.go b/apis/policyinsights/v1beta1/zz_subscriptionpolicyremediation_types.go index 182dda43d..bf45d4e92 100755 --- a/apis/policyinsights/v1beta1/zz_subscriptionpolicyremediation_types.go +++ b/apis/policyinsights/v1beta1/zz_subscriptionpolicyremediation_types.go @@ -158,7 +158,7 @@ type SubscriptionPolicyRemediationStatus struct { type SubscriptionPolicyRemediation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subscriptionId) || has(self.initProvider.subscriptionId)",message="subscriptionId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subscriptionId) || (has(self.initProvider) && has(self.initProvider.subscriptionId))",message="spec.forProvider.subscriptionId is a required parameter" Spec SubscriptionPolicyRemediationSpec `json:"spec"` Status SubscriptionPolicyRemediationStatus `json:"status,omitempty"` } diff --git a/apis/portal/v1beta1/zz_dashboard_types.go b/apis/portal/v1beta1/zz_dashboard_types.go index ec9a06549..c1debf5f4 100755 --- a/apis/portal/v1beta1/zz_dashboard_types.go +++ b/apis/portal/v1beta1/zz_dashboard_types.go @@ -117,9 +117,9 @@ type DashboardStatus struct { type Dashboard struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dashboardProperties) || has(self.initProvider.dashboardProperties)",message="dashboardProperties is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dashboardProperties) || (has(self.initProvider) && has(self.initProvider.dashboardProperties))",message="spec.forProvider.dashboardProperties is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec DashboardSpec `json:"spec"` Status DashboardStatus `json:"status,omitempty"` } diff --git a/apis/portal/v1beta1/zz_generated.deepcopy.go b/apis/portal/v1beta1/zz_generated.deepcopy.go index 3b8f6320e..fec5d5e28 100644 --- a/apis/portal/v1beta1/zz_generated.deepcopy.go +++ b/apis/portal/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -67,7 +66,8 @@ func (in *DashboardInitParameters) DeepCopyInto(out *DashboardInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -154,7 +154,8 @@ func (in *DashboardObservation) DeepCopyInto(out *DashboardObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -214,7 +215,8 @@ func (in *DashboardParameters) DeepCopyInto(out *DashboardParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/portal/v1beta1/zz_generated.managed.go b/apis/portal/v1beta1/zz_generated.managed.go index 5479d995b..407736fc3 100644 --- a/apis/portal/v1beta1/zz_generated.managed.go +++ b/apis/portal/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Dashboard) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Dashboard. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Dashboard) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Dashboard. func (mg *Dashboard) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Dashboard) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Dashboard. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Dashboard) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Dashboard. func (mg *Dashboard) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/powerbidedicated/v1beta1/zz_generated.deepcopy.go b/apis/powerbidedicated/v1beta1/zz_generated.deepcopy.go index 65dc3d84f..7fd320563 100644 --- a/apis/powerbidedicated/v1beta1/zz_generated.deepcopy.go +++ b/apis/powerbidedicated/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -78,7 +77,8 @@ func (in *PowerBIEmbeddedInitParameters) DeepCopyInto(out *PowerBIEmbeddedInitPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -176,7 +176,8 @@ func (in *PowerBIEmbeddedObservation) DeepCopyInto(out *PowerBIEmbeddedObservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -247,7 +248,8 @@ func (in *PowerBIEmbeddedParameters) DeepCopyInto(out *PowerBIEmbeddedParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/powerbidedicated/v1beta1/zz_generated.managed.go b/apis/powerbidedicated/v1beta1/zz_generated.managed.go index 83d3f0d43..786866a0c 100644 --- a/apis/powerbidedicated/v1beta1/zz_generated.managed.go +++ b/apis/powerbidedicated/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *PowerBIEmbedded) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PowerBIEmbedded. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PowerBIEmbedded) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PowerBIEmbedded. func (mg *PowerBIEmbedded) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *PowerBIEmbedded) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PowerBIEmbedded. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PowerBIEmbedded) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PowerBIEmbedded. func (mg *PowerBIEmbedded) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/powerbidedicated/v1beta1/zz_powerbiembedded_types.go b/apis/powerbidedicated/v1beta1/zz_powerbiembedded_types.go index fa3a113d7..8e0080392 100755 --- a/apis/powerbidedicated/v1beta1/zz_powerbiembedded_types.go +++ b/apis/powerbidedicated/v1beta1/zz_powerbiembedded_types.go @@ -127,9 +127,9 @@ type PowerBIEmbeddedStatus struct { type PowerBIEmbedded struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.administrators) || has(self.initProvider.administrators)",message="administrators is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.administrators) || (has(self.initProvider) && has(self.initProvider.administrators))",message="spec.forProvider.administrators is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec PowerBIEmbeddedSpec `json:"spec"` Status PowerBIEmbeddedStatus `json:"status,omitempty"` } diff --git a/apis/purview/v1beta1/zz_account_types.go b/apis/purview/v1beta1/zz_account_types.go index 46b7d95f4..212512de3 100755 --- a/apis/purview/v1beta1/zz_account_types.go +++ b/apis/purview/v1beta1/zz_account_types.go @@ -198,8 +198,8 @@ type AccountStatus struct { type Account struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.identity) || has(self.initProvider.identity)",message="identity is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.identity) || (has(self.initProvider) && has(self.initProvider.identity))",message="spec.forProvider.identity is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec AccountSpec `json:"spec"` Status AccountStatus `json:"status,omitempty"` } diff --git a/apis/purview/v1beta1/zz_generated.deepcopy.go b/apis/purview/v1beta1/zz_generated.deepcopy.go index 4e537a062..79253aa3d 100644 --- a/apis/purview/v1beta1/zz_generated.deepcopy.go +++ b/apis/purview/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -69,7 +68,8 @@ func (in *AccountInitParameters) DeepCopyInto(out *AccountInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -185,7 +185,8 @@ func (in *AccountObservation) DeepCopyInto(out *AccountObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -262,7 +263,8 @@ func (in *AccountParameters) DeepCopyInto(out *AccountParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/purview/v1beta1/zz_generated.managed.go b/apis/purview/v1beta1/zz_generated.managed.go index 353e547e7..757ae0498 100644 --- a/apis/purview/v1beta1/zz_generated.managed.go +++ b/apis/purview/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Account) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Account. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Account) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Account. func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Account) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Account. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Account) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Account. func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/recoveryservices/v1beta1/zz_backuppolicyfileshare_types.go b/apis/recoveryservices/v1beta1/zz_backuppolicyfileshare_types.go index 138eafd36..f03bd9a10 100755 --- a/apis/recoveryservices/v1beta1/zz_backuppolicyfileshare_types.go +++ b/apis/recoveryservices/v1beta1/zz_backuppolicyfileshare_types.go @@ -318,8 +318,8 @@ type BackupPolicyFileShareStatus struct { type BackupPolicyFileShare struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backup) || has(self.initProvider.backup)",message="backup is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.retentionDaily) || has(self.initProvider.retentionDaily)",message="retentionDaily is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backup) || (has(self.initProvider) && has(self.initProvider.backup))",message="spec.forProvider.backup is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.retentionDaily) || (has(self.initProvider) && has(self.initProvider.retentionDaily))",message="spec.forProvider.retentionDaily is a required parameter" Spec BackupPolicyFileShareSpec `json:"spec"` Status BackupPolicyFileShareStatus `json:"status,omitempty"` } diff --git a/apis/recoveryservices/v1beta1/zz_backuppolicyvm_types.go b/apis/recoveryservices/v1beta1/zz_backuppolicyvm_types.go index c9dfe3cc5..107e2f9d9 100755 --- a/apis/recoveryservices/v1beta1/zz_backuppolicyvm_types.go +++ b/apis/recoveryservices/v1beta1/zz_backuppolicyvm_types.go @@ -407,7 +407,7 @@ type BackupPolicyVMStatus struct { type BackupPolicyVM struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backup) || has(self.initProvider.backup)",message="backup is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backup) || (has(self.initProvider) && has(self.initProvider.backup))",message="spec.forProvider.backup is a required parameter" Spec BackupPolicyVMSpec `json:"spec"` Status BackupPolicyVMStatus `json:"status,omitempty"` } diff --git a/apis/recoveryservices/v1beta1/zz_backuppolicyvmworkload_types.go b/apis/recoveryservices/v1beta1/zz_backuppolicyvmworkload_types.go index 8bb69871c..f4e0c9b6b 100755 --- a/apis/recoveryservices/v1beta1/zz_backuppolicyvmworkload_types.go +++ b/apis/recoveryservices/v1beta1/zz_backuppolicyvmworkload_types.go @@ -475,9 +475,9 @@ type BackupPolicyVMWorkloadStatus struct { type BackupPolicyVMWorkload struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.protectionPolicy) || has(self.initProvider.protectionPolicy)",message="protectionPolicy is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.settings) || has(self.initProvider.settings)",message="settings is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.workloadType) || has(self.initProvider.workloadType)",message="workloadType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.protectionPolicy) || (has(self.initProvider) && has(self.initProvider.protectionPolicy))",message="spec.forProvider.protectionPolicy is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.settings) || (has(self.initProvider) && has(self.initProvider.settings))",message="spec.forProvider.settings is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.workloadType) || (has(self.initProvider) && has(self.initProvider.workloadType))",message="spec.forProvider.workloadType is a required parameter" Spec BackupPolicyVMWorkloadSpec `json:"spec"` Status BackupPolicyVMWorkloadStatus `json:"status,omitempty"` } diff --git a/apis/recoveryservices/v1beta1/zz_generated.deepcopy.go b/apis/recoveryservices/v1beta1/zz_generated.deepcopy.go index ef7e41a71..c2fe545ae 100644 --- a/apis/recoveryservices/v1beta1/zz_generated.deepcopy.go +++ b/apis/recoveryservices/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -5417,7 +5416,8 @@ func (in *VaultInitParameters) DeepCopyInto(out *VaultInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5550,7 +5550,8 @@ func (in *VaultObservation) DeepCopyInto(out *VaultObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5656,7 +5657,8 @@ func (in *VaultParameters) DeepCopyInto(out *VaultParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/recoveryservices/v1beta1/zz_generated.managed.go b/apis/recoveryservices/v1beta1/zz_generated.managed.go index b2a47a246..bc7a9749b 100644 --- a/apis/recoveryservices/v1beta1/zz_generated.managed.go +++ b/apis/recoveryservices/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *BackupContainerStorageAccount) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BackupContainerStorageAccount. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BackupContainerStorageAccount) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BackupContainerStorageAccount. func (mg *BackupContainerStorageAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *BackupContainerStorageAccount) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BackupContainerStorageAccount. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BackupContainerStorageAccount) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BackupContainerStorageAccount. func (mg *BackupContainerStorageAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *BackupPolicyFileShare) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BackupPolicyFileShare. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BackupPolicyFileShare) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BackupPolicyFileShare. func (mg *BackupPolicyFileShare) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *BackupPolicyFileShare) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BackupPolicyFileShare. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BackupPolicyFileShare) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BackupPolicyFileShare. func (mg *BackupPolicyFileShare) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *BackupPolicyVM) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BackupPolicyVM. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BackupPolicyVM) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BackupPolicyVM. func (mg *BackupPolicyVM) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *BackupPolicyVM) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BackupPolicyVM. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BackupPolicyVM) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BackupPolicyVM. func (mg *BackupPolicyVM) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *BackupPolicyVMWorkload) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BackupPolicyVMWorkload. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BackupPolicyVMWorkload) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BackupPolicyVMWorkload. func (mg *BackupPolicyVMWorkload) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *BackupPolicyVMWorkload) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BackupPolicyVMWorkload. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BackupPolicyVMWorkload) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BackupPolicyVMWorkload. func (mg *BackupPolicyVMWorkload) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *BackupProtectedFileShare) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BackupProtectedFileShare. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BackupProtectedFileShare) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BackupProtectedFileShare. func (mg *BackupProtectedFileShare) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *BackupProtectedFileShare) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BackupProtectedFileShare. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BackupProtectedFileShare) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BackupProtectedFileShare. func (mg *BackupProtectedFileShare) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *BackupProtectedVM) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BackupProtectedVM. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BackupProtectedVM) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BackupProtectedVM. func (mg *BackupProtectedVM) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *BackupProtectedVM) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BackupProtectedVM. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BackupProtectedVM) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BackupProtectedVM. func (mg *BackupProtectedVM) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *SiteRecoveryFabric) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SiteRecoveryFabric. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SiteRecoveryFabric) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SiteRecoveryFabric. func (mg *SiteRecoveryFabric) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *SiteRecoveryFabric) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SiteRecoveryFabric. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SiteRecoveryFabric) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SiteRecoveryFabric. func (mg *SiteRecoveryFabric) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *SiteRecoveryNetworkMapping) GetProviderConfigReference() *xpv1.Referen return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SiteRecoveryNetworkMapping. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SiteRecoveryNetworkMapping) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SiteRecoveryNetworkMapping. func (mg *SiteRecoveryNetworkMapping) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *SiteRecoveryNetworkMapping) SetProviderConfigReference(r *xpv1.Referen mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SiteRecoveryNetworkMapping. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SiteRecoveryNetworkMapping) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SiteRecoveryNetworkMapping. func (mg *SiteRecoveryNetworkMapping) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *SiteRecoveryProtectionContainer) GetProviderConfigReference() *xpv1.Re return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SiteRecoveryProtectionContainer. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SiteRecoveryProtectionContainer) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SiteRecoveryProtectionContainer. func (mg *SiteRecoveryProtectionContainer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *SiteRecoveryProtectionContainer) SetProviderConfigReference(r *xpv1.Re mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SiteRecoveryProtectionContainer. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SiteRecoveryProtectionContainer) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SiteRecoveryProtectionContainer. func (mg *SiteRecoveryProtectionContainer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *SiteRecoveryProtectionContainerMapping) GetProviderConfigReference() * return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SiteRecoveryProtectionContainerMapping. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SiteRecoveryProtectionContainerMapping) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SiteRecoveryProtectionContainerMapping. func (mg *SiteRecoveryProtectionContainerMapping) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *SiteRecoveryProtectionContainerMapping) SetProviderConfigReference(r * mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SiteRecoveryProtectionContainerMapping. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SiteRecoveryProtectionContainerMapping) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SiteRecoveryProtectionContainerMapping. func (mg *SiteRecoveryProtectionContainerMapping) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *SiteRecoveryReplicationPolicy) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SiteRecoveryReplicationPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SiteRecoveryReplicationPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SiteRecoveryReplicationPolicy. func (mg *SiteRecoveryReplicationPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *SiteRecoveryReplicationPolicy) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SiteRecoveryReplicationPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SiteRecoveryReplicationPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SiteRecoveryReplicationPolicy. func (mg *SiteRecoveryReplicationPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *Vault) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Vault. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Vault) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Vault. func (mg *Vault) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *Vault) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Vault. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Vault) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Vault. func (mg *Vault) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/recoveryservices/v1beta1/zz_siterecoveryfabric_types.go b/apis/recoveryservices/v1beta1/zz_siterecoveryfabric_types.go index 9378860e2..935fc5514 100755 --- a/apis/recoveryservices/v1beta1/zz_siterecoveryfabric_types.go +++ b/apis/recoveryservices/v1beta1/zz_siterecoveryfabric_types.go @@ -103,7 +103,7 @@ type SiteRecoveryFabricStatus struct { type SiteRecoveryFabric struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec SiteRecoveryFabricSpec `json:"spec"` Status SiteRecoveryFabricStatus `json:"status,omitempty"` } diff --git a/apis/recoveryservices/v1beta1/zz_siterecoverynetworkmapping_types.go b/apis/recoveryservices/v1beta1/zz_siterecoverynetworkmapping_types.go index 44001c0fd..0ca595f3a 100755 --- a/apis/recoveryservices/v1beta1/zz_siterecoverynetworkmapping_types.go +++ b/apis/recoveryservices/v1beta1/zz_siterecoverynetworkmapping_types.go @@ -157,9 +157,9 @@ type SiteRecoveryNetworkMappingStatus struct { type SiteRecoveryNetworkMapping struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sourceRecoveryFabricName) || has(self.initProvider.sourceRecoveryFabricName)",message="sourceRecoveryFabricName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.targetRecoveryFabricName) || has(self.initProvider.targetRecoveryFabricName)",message="targetRecoveryFabricName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sourceRecoveryFabricName) || (has(self.initProvider) && has(self.initProvider.sourceRecoveryFabricName))",message="spec.forProvider.sourceRecoveryFabricName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.targetRecoveryFabricName) || (has(self.initProvider) && has(self.initProvider.targetRecoveryFabricName))",message="spec.forProvider.targetRecoveryFabricName is a required parameter" Spec SiteRecoveryNetworkMappingSpec `json:"spec"` Status SiteRecoveryNetworkMappingStatus `json:"status,omitempty"` } diff --git a/apis/recoveryservices/v1beta1/zz_siterecoveryreplicationpolicy_types.go b/apis/recoveryservices/v1beta1/zz_siterecoveryreplicationpolicy_types.go index 4cdb6dde6..ea52d85a6 100755 --- a/apis/recoveryservices/v1beta1/zz_siterecoveryreplicationpolicy_types.go +++ b/apis/recoveryservices/v1beta1/zz_siterecoveryreplicationpolicy_types.go @@ -113,8 +113,8 @@ type SiteRecoveryReplicationPolicyStatus struct { type SiteRecoveryReplicationPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.applicationConsistentSnapshotFrequencyInMinutes) || has(self.initProvider.applicationConsistentSnapshotFrequencyInMinutes)",message="applicationConsistentSnapshotFrequencyInMinutes is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.recoveryPointRetentionInMinutes) || has(self.initProvider.recoveryPointRetentionInMinutes)",message="recoveryPointRetentionInMinutes is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.applicationConsistentSnapshotFrequencyInMinutes) || (has(self.initProvider) && has(self.initProvider.applicationConsistentSnapshotFrequencyInMinutes))",message="spec.forProvider.applicationConsistentSnapshotFrequencyInMinutes is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.recoveryPointRetentionInMinutes) || (has(self.initProvider) && has(self.initProvider.recoveryPointRetentionInMinutes))",message="spec.forProvider.recoveryPointRetentionInMinutes is a required parameter" Spec SiteRecoveryReplicationPolicySpec `json:"spec"` Status SiteRecoveryReplicationPolicyStatus `json:"status,omitempty"` } diff --git a/apis/recoveryservices/v1beta1/zz_vault_types.go b/apis/recoveryservices/v1beta1/zz_vault_types.go index 584359a28..0a6e86884 100755 --- a/apis/recoveryservices/v1beta1/zz_vault_types.go +++ b/apis/recoveryservices/v1beta1/zz_vault_types.go @@ -310,8 +310,8 @@ type VaultStatus struct { type Vault struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec VaultSpec `json:"spec"` Status VaultStatus `json:"status,omitempty"` } diff --git a/apis/relay/v1beta1/zz_eventrelaynamespace_types.go b/apis/relay/v1beta1/zz_eventrelaynamespace_types.go index adf87059d..37605a482 100755 --- a/apis/relay/v1beta1/zz_eventrelaynamespace_types.go +++ b/apis/relay/v1beta1/zz_eventrelaynamespace_types.go @@ -110,8 +110,8 @@ type EventRelayNamespaceStatus struct { type EventRelayNamespace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec EventRelayNamespaceSpec `json:"spec"` Status EventRelayNamespaceStatus `json:"status,omitempty"` } diff --git a/apis/relay/v1beta1/zz_generated.deepcopy.go b/apis/relay/v1beta1/zz_generated.deepcopy.go index 706d7cebc..be8cc11ba 100644 --- a/apis/relay/v1beta1/zz_generated.deepcopy.go +++ b/apis/relay/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -62,7 +61,8 @@ func (in *EventRelayNamespaceInitParameters) DeepCopyInto(out *EventRelayNamespa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -149,7 +149,8 @@ func (in *EventRelayNamespaceObservation) DeepCopyInto(out *EventRelayNamespaceO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -204,7 +205,8 @@ func (in *EventRelayNamespaceParameters) DeepCopyInto(out *EventRelayNamespacePa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/relay/v1beta1/zz_generated.managed.go b/apis/relay/v1beta1/zz_generated.managed.go index 98a00fcd1..28fc02e23 100644 --- a/apis/relay/v1beta1/zz_generated.managed.go +++ b/apis/relay/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *EventRelayNamespace) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this EventRelayNamespace. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *EventRelayNamespace) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this EventRelayNamespace. func (mg *EventRelayNamespace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *EventRelayNamespace) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this EventRelayNamespace. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *EventRelayNamespace) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this EventRelayNamespace. func (mg *EventRelayNamespace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *HybridConnection) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this HybridConnection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *HybridConnection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this HybridConnection. func (mg *HybridConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *HybridConnection) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this HybridConnection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *HybridConnection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this HybridConnection. func (mg *HybridConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *HybridConnectionAuthorizationRule) GetProviderConfigReference() *xpv1. return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this HybridConnectionAuthorizationRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *HybridConnectionAuthorizationRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this HybridConnectionAuthorizationRule. func (mg *HybridConnectionAuthorizationRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *HybridConnectionAuthorizationRule) SetProviderConfigReference(r *xpv1. mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this HybridConnectionAuthorizationRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *HybridConnectionAuthorizationRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this HybridConnectionAuthorizationRule. func (mg *HybridConnectionAuthorizationRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *NamespaceAuthorizationRule) GetProviderConfigReference() *xpv1.Referen return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NamespaceAuthorizationRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NamespaceAuthorizationRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NamespaceAuthorizationRule. func (mg *NamespaceAuthorizationRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *NamespaceAuthorizationRule) SetProviderConfigReference(r *xpv1.Referen mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NamespaceAuthorizationRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NamespaceAuthorizationRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NamespaceAuthorizationRule. func (mg *NamespaceAuthorizationRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/relay/v1beta1/zz_hybridconnection_types.go b/apis/relay/v1beta1/zz_hybridconnection_types.go index 9526b0331..672e608ec 100755 --- a/apis/relay/v1beta1/zz_hybridconnection_types.go +++ b/apis/relay/v1beta1/zz_hybridconnection_types.go @@ -123,7 +123,7 @@ type HybridConnectionStatus struct { type HybridConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec HybridConnectionSpec `json:"spec"` Status HybridConnectionStatus `json:"status,omitempty"` } diff --git a/apis/resources/v1beta1/zz_generated.deepcopy.go b/apis/resources/v1beta1/zz_generated.deepcopy.go index 45bd2f5f5..f2a1c523b 100644 --- a/apis/resources/v1beta1/zz_generated.deepcopy.go +++ b/apis/resources/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -365,7 +364,8 @@ func (in *ResourceDeploymentScriptAzureCliInitParameters) DeepCopyInto(out *Reso if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -531,7 +531,8 @@ func (in *ResourceDeploymentScriptAzureCliObservation) DeepCopyInto(out *Resourc if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -665,7 +666,8 @@ func (in *ResourceDeploymentScriptAzureCliParameters) DeepCopyInto(out *Resource if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1080,7 +1082,8 @@ func (in *ResourceDeploymentScriptAzurePowerShellInitParameters) DeepCopyInto(ou if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1246,7 +1249,8 @@ func (in *ResourceDeploymentScriptAzurePowerShellObservation) DeepCopyInto(out * if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1380,7 +1384,8 @@ func (in *ResourceDeploymentScriptAzurePowerShellParameters) DeepCopyInto(out *R if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1558,7 +1563,8 @@ func (in *ResourceGroupTemplateDeploymentInitParameters) DeepCopyInto(out *Resou if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1660,7 +1666,8 @@ func (in *ResourceGroupTemplateDeploymentObservation) DeepCopyInto(out *Resource if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1730,7 +1737,8 @@ func (in *ResourceGroupTemplateDeploymentParameters) DeepCopyInto(out *ResourceG if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1908,7 +1916,8 @@ func (in *SubscriptionTemplateDeploymentInitParameters) DeepCopyInto(out *Subscr if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2005,7 +2014,8 @@ func (in *SubscriptionTemplateDeploymentObservation) DeepCopyInto(out *Subscript if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2060,7 +2070,8 @@ func (in *SubscriptionTemplateDeploymentParameters) DeepCopyInto(out *Subscripti if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/resources/v1beta1/zz_generated.managed.go b/apis/resources/v1beta1/zz_generated.managed.go index 937dfdbda..ebe539c2b 100644 --- a/apis/resources/v1beta1/zz_generated.managed.go +++ b/apis/resources/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *ResourceDeploymentScriptAzureCli) GetProviderConfigReference() *xpv1.R return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ResourceDeploymentScriptAzureCli. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ResourceDeploymentScriptAzureCli) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ResourceDeploymentScriptAzureCli. func (mg *ResourceDeploymentScriptAzureCli) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *ResourceDeploymentScriptAzureCli) SetProviderConfigReference(r *xpv1.R mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ResourceDeploymentScriptAzureCli. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ResourceDeploymentScriptAzureCli) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ResourceDeploymentScriptAzureCli. func (mg *ResourceDeploymentScriptAzureCli) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *ResourceDeploymentScriptAzurePowerShell) GetProviderConfigReference() return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ResourceDeploymentScriptAzurePowerShell. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ResourceDeploymentScriptAzurePowerShell) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ResourceDeploymentScriptAzurePowerShell. func (mg *ResourceDeploymentScriptAzurePowerShell) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *ResourceDeploymentScriptAzurePowerShell) SetProviderConfigReference(r mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ResourceDeploymentScriptAzurePowerShell. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ResourceDeploymentScriptAzurePowerShell) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ResourceDeploymentScriptAzurePowerShell. func (mg *ResourceDeploymentScriptAzurePowerShell) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *ResourceGroupTemplateDeployment) GetProviderConfigReference() *xpv1.Re return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ResourceGroupTemplateDeployment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ResourceGroupTemplateDeployment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ResourceGroupTemplateDeployment. func (mg *ResourceGroupTemplateDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *ResourceGroupTemplateDeployment) SetProviderConfigReference(r *xpv1.Re mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ResourceGroupTemplateDeployment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ResourceGroupTemplateDeployment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ResourceGroupTemplateDeployment. func (mg *ResourceGroupTemplateDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *SubscriptionTemplateDeployment) GetProviderConfigReference() *xpv1.Ref return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SubscriptionTemplateDeployment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SubscriptionTemplateDeployment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SubscriptionTemplateDeployment. func (mg *SubscriptionTemplateDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *SubscriptionTemplateDeployment) SetProviderConfigReference(r *xpv1.Ref mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SubscriptionTemplateDeployment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SubscriptionTemplateDeployment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SubscriptionTemplateDeployment. func (mg *SubscriptionTemplateDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/resources/v1beta1/zz_resourcedeploymentscriptazurecli_types.go b/apis/resources/v1beta1/zz_resourcedeploymentscriptazurecli_types.go index 5ac15f7c4..4df0db636 100755 --- a/apis/resources/v1beta1/zz_resourcedeploymentscriptazurecli_types.go +++ b/apis/resources/v1beta1/zz_resourcedeploymentscriptazurecli_types.go @@ -351,10 +351,10 @@ type ResourceDeploymentScriptAzureCliStatus struct { type ResourceDeploymentScriptAzureCli struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.retentionInterval) || has(self.initProvider.retentionInterval)",message="retentionInterval is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.version) || has(self.initProvider.version)",message="version is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.retentionInterval) || (has(self.initProvider) && has(self.initProvider.retentionInterval))",message="spec.forProvider.retentionInterval is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.version) || (has(self.initProvider) && has(self.initProvider.version))",message="spec.forProvider.version is a required parameter" Spec ResourceDeploymentScriptAzureCliSpec `json:"spec"` Status ResourceDeploymentScriptAzureCliStatus `json:"status,omitempty"` } diff --git a/apis/resources/v1beta1/zz_resourcedeploymentscriptazurepowershell_types.go b/apis/resources/v1beta1/zz_resourcedeploymentscriptazurepowershell_types.go index 54f1e5961..2ed3d2bd7 100755 --- a/apis/resources/v1beta1/zz_resourcedeploymentscriptazurepowershell_types.go +++ b/apis/resources/v1beta1/zz_resourcedeploymentscriptazurepowershell_types.go @@ -351,10 +351,10 @@ type ResourceDeploymentScriptAzurePowerShellStatus struct { type ResourceDeploymentScriptAzurePowerShell struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.retentionInterval) || has(self.initProvider.retentionInterval)",message="retentionInterval is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.version) || has(self.initProvider.version)",message="version is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.retentionInterval) || (has(self.initProvider) && has(self.initProvider.retentionInterval))",message="spec.forProvider.retentionInterval is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.version) || (has(self.initProvider) && has(self.initProvider.version))",message="spec.forProvider.version is a required parameter" Spec ResourceDeploymentScriptAzurePowerShellSpec `json:"spec"` Status ResourceDeploymentScriptAzurePowerShellStatus `json:"status,omitempty"` } diff --git a/apis/resources/v1beta1/zz_resourcegrouptemplatedeployment_types.go b/apis/resources/v1beta1/zz_resourcegrouptemplatedeployment_types.go index e74cd6cb4..b740f6893 100755 --- a/apis/resources/v1beta1/zz_resourcegrouptemplatedeployment_types.go +++ b/apis/resources/v1beta1/zz_resourcegrouptemplatedeployment_types.go @@ -140,7 +140,7 @@ type ResourceGroupTemplateDeploymentStatus struct { type ResourceGroupTemplateDeployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.deploymentMode) || has(self.initProvider.deploymentMode)",message="deploymentMode is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.deploymentMode) || (has(self.initProvider) && has(self.initProvider.deploymentMode))",message="spec.forProvider.deploymentMode is a required parameter" Spec ResourceGroupTemplateDeploymentSpec `json:"spec"` Status ResourceGroupTemplateDeploymentStatus `json:"status,omitempty"` } diff --git a/apis/resources/v1beta1/zz_subscriptiontemplatedeployment_types.go b/apis/resources/v1beta1/zz_subscriptiontemplatedeployment_types.go index 151b4ed8d..bed9f1e07 100755 --- a/apis/resources/v1beta1/zz_subscriptiontemplatedeployment_types.go +++ b/apis/resources/v1beta1/zz_subscriptiontemplatedeployment_types.go @@ -124,7 +124,7 @@ type SubscriptionTemplateDeploymentStatus struct { type SubscriptionTemplateDeployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec SubscriptionTemplateDeploymentSpec `json:"spec"` Status SubscriptionTemplateDeploymentStatus `json:"status,omitempty"` } diff --git a/apis/search/v1beta1/zz_generated.deepcopy.go b/apis/search/v1beta1/zz_generated.deepcopy.go index 26e4fbc00..bd3df7ec7 100644 --- a/apis/search/v1beta1/zz_generated.deepcopy.go +++ b/apis/search/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -240,7 +239,8 @@ func (in *ServiceInitParameters) DeepCopyInto(out *ServiceInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -382,7 +382,8 @@ func (in *ServiceObservation) DeepCopyInto(out *ServiceObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -490,7 +491,8 @@ func (in *ServiceParameters) DeepCopyInto(out *ServiceParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/search/v1beta1/zz_generated.managed.go b/apis/search/v1beta1/zz_generated.managed.go index b3ed7fdcd..37bbef5b7 100644 --- a/apis/search/v1beta1/zz_generated.managed.go +++ b/apis/search/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Service) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Service. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Service) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Service. func (mg *Service) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Service) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Service. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Service) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Service. func (mg *Service) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *SharedPrivateLinkService) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SharedPrivateLinkService. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SharedPrivateLinkService) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SharedPrivateLinkService. func (mg *SharedPrivateLinkService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *SharedPrivateLinkService) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SharedPrivateLinkService. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SharedPrivateLinkService) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SharedPrivateLinkService. func (mg *SharedPrivateLinkService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/search/v1beta1/zz_service_types.go b/apis/search/v1beta1/zz_service_types.go index 4fee8bce8..ecdcd7395 100755 --- a/apis/search/v1beta1/zz_service_types.go +++ b/apis/search/v1beta1/zz_service_types.go @@ -240,8 +240,8 @@ type ServiceStatus struct { type Service struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec ServiceSpec `json:"spec"` Status ServiceStatus `json:"status,omitempty"` } diff --git a/apis/search/v1beta1/zz_sharedprivatelinkservice_types.go b/apis/search/v1beta1/zz_sharedprivatelinkservice_types.go index eceab83fd..85f3181ed 100755 --- a/apis/search/v1beta1/zz_sharedprivatelinkservice_types.go +++ b/apis/search/v1beta1/zz_sharedprivatelinkservice_types.go @@ -118,7 +118,7 @@ type SharedPrivateLinkServiceStatus struct { type SharedPrivateLinkService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subresourceName) || has(self.initProvider.subresourceName)",message="subresourceName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subresourceName) || (has(self.initProvider) && has(self.initProvider.subresourceName))",message="spec.forProvider.subresourceName is a required parameter" Spec SharedPrivateLinkServiceSpec `json:"spec"` Status SharedPrivateLinkServiceStatus `json:"status,omitempty"` } diff --git a/apis/security/v1beta1/zz_advancedthreatprotection_types.go b/apis/security/v1beta1/zz_advancedthreatprotection_types.go index 38ceb639d..0d3ef5044 100755 --- a/apis/security/v1beta1/zz_advancedthreatprotection_types.go +++ b/apis/security/v1beta1/zz_advancedthreatprotection_types.go @@ -81,8 +81,8 @@ type AdvancedThreatProtectionStatus struct { type AdvancedThreatProtection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.enabled) || has(self.initProvider.enabled)",message="enabled is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.targetResourceId) || has(self.initProvider.targetResourceId)",message="targetResourceId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.enabled) || (has(self.initProvider) && has(self.initProvider.enabled))",message="spec.forProvider.enabled is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.targetResourceId) || (has(self.initProvider) && has(self.initProvider.targetResourceId))",message="spec.forProvider.targetResourceId is a required parameter" Spec AdvancedThreatProtectionSpec `json:"spec"` Status AdvancedThreatProtectionStatus `json:"status,omitempty"` } diff --git a/apis/security/v1beta1/zz_generated.deepcopy.go b/apis/security/v1beta1/zz_generated.deepcopy.go index 8b6fbeba0..b936c0ef3 100644 --- a/apis/security/v1beta1/zz_generated.deepcopy.go +++ b/apis/security/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -799,7 +798,8 @@ func (in *IOTSecuritySolutionInitParameters) DeepCopyInto(out *IOTSecuritySoluti if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -964,7 +964,8 @@ func (in *IOTSecuritySolutionObservation) DeepCopyInto(out *IOTSecuritySolutionO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1114,7 +1115,8 @@ func (in *IOTSecuritySolutionParameters) DeepCopyInto(out *IOTSecuritySolutionPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1596,7 +1598,8 @@ func (in *SecurityCenterAssessmentInitParameters) DeepCopyInto(out *SecurityCent if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1665,7 +1668,8 @@ func (in *SecurityCenterAssessmentObservation) DeepCopyInto(out *SecurityCenterA if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1717,7 +1721,8 @@ func (in *SecurityCenterAssessmentParameters) DeepCopyInto(out *SecurityCenterAs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/security/v1beta1/zz_generated.managed.go b/apis/security/v1beta1/zz_generated.managed.go index 245a82125..639eaa937 100644 --- a/apis/security/v1beta1/zz_generated.managed.go +++ b/apis/security/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *AdvancedThreatProtection) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AdvancedThreatProtection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AdvancedThreatProtection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AdvancedThreatProtection. func (mg *AdvancedThreatProtection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *AdvancedThreatProtection) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AdvancedThreatProtection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AdvancedThreatProtection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AdvancedThreatProtection. func (mg *AdvancedThreatProtection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *IOTSecurityDeviceGroup) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTSecurityDeviceGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTSecurityDeviceGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTSecurityDeviceGroup. func (mg *IOTSecurityDeviceGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *IOTSecurityDeviceGroup) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTSecurityDeviceGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTSecurityDeviceGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTSecurityDeviceGroup. func (mg *IOTSecurityDeviceGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *IOTSecuritySolution) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IOTSecuritySolution. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IOTSecuritySolution) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IOTSecuritySolution. func (mg *IOTSecuritySolution) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *IOTSecuritySolution) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IOTSecuritySolution. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IOTSecuritySolution) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IOTSecuritySolution. func (mg *IOTSecuritySolution) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *SecurityCenterAssessment) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SecurityCenterAssessment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SecurityCenterAssessment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SecurityCenterAssessment. func (mg *SecurityCenterAssessment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *SecurityCenterAssessment) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SecurityCenterAssessment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SecurityCenterAssessment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SecurityCenterAssessment. func (mg *SecurityCenterAssessment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *SecurityCenterAssessmentPolicy) GetProviderConfigReference() *xpv1.Ref return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SecurityCenterAssessmentPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SecurityCenterAssessmentPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SecurityCenterAssessmentPolicy. func (mg *SecurityCenterAssessmentPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *SecurityCenterAssessmentPolicy) SetProviderConfigReference(r *xpv1.Ref mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SecurityCenterAssessmentPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SecurityCenterAssessmentPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SecurityCenterAssessmentPolicy. func (mg *SecurityCenterAssessmentPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *SecurityCenterAutoProvisioning) GetProviderConfigReference() *xpv1.Ref return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SecurityCenterAutoProvisioning. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SecurityCenterAutoProvisioning) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SecurityCenterAutoProvisioning. func (mg *SecurityCenterAutoProvisioning) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *SecurityCenterAutoProvisioning) SetProviderConfigReference(r *xpv1.Ref mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SecurityCenterAutoProvisioning. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SecurityCenterAutoProvisioning) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SecurityCenterAutoProvisioning. func (mg *SecurityCenterAutoProvisioning) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *SecurityCenterContact) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SecurityCenterContact. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SecurityCenterContact) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SecurityCenterContact. func (mg *SecurityCenterContact) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *SecurityCenterContact) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SecurityCenterContact. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SecurityCenterContact) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SecurityCenterContact. func (mg *SecurityCenterContact) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *SecurityCenterServerVulnerabilityAssessment) GetProviderConfigReferenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SecurityCenterServerVulnerabilityAssessment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SecurityCenterServerVulnerabilityAssessment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SecurityCenterServerVulnerabilityAssessment. func (mg *SecurityCenterServerVulnerabilityAssessment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *SecurityCenterServerVulnerabilityAssessment) SetProviderConfigReferenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SecurityCenterServerVulnerabilityAssessment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SecurityCenterServerVulnerabilityAssessment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SecurityCenterServerVulnerabilityAssessment. func (mg *SecurityCenterServerVulnerabilityAssessment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *SecurityCenterServerVulnerabilityAssessmentVirtualMachine) GetProvider return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SecurityCenterServerVulnerabilityAssessmentVirtualMachine. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SecurityCenterServerVulnerabilityAssessmentVirtualMachine) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SecurityCenterServerVulnerabilityAssessmentVirtualMachine. func (mg *SecurityCenterServerVulnerabilityAssessmentVirtualMachine) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *SecurityCenterServerVulnerabilityAssessmentVirtualMachine) SetProvider mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SecurityCenterServerVulnerabilityAssessmentVirtualMachine. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SecurityCenterServerVulnerabilityAssessmentVirtualMachine) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SecurityCenterServerVulnerabilityAssessmentVirtualMachine. func (mg *SecurityCenterServerVulnerabilityAssessmentVirtualMachine) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *SecurityCenterSetting) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SecurityCenterSetting. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SecurityCenterSetting) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SecurityCenterSetting. func (mg *SecurityCenterSetting) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *SecurityCenterSetting) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SecurityCenterSetting. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SecurityCenterSetting) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SecurityCenterSetting. func (mg *SecurityCenterSetting) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *SecurityCenterSubscriptionPricing) GetProviderConfigReference() *xpv1. return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SecurityCenterSubscriptionPricing. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SecurityCenterSubscriptionPricing) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SecurityCenterSubscriptionPricing. func (mg *SecurityCenterSubscriptionPricing) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *SecurityCenterSubscriptionPricing) SetProviderConfigReference(r *xpv1. mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SecurityCenterSubscriptionPricing. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SecurityCenterSubscriptionPricing) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SecurityCenterSubscriptionPricing. func (mg *SecurityCenterSubscriptionPricing) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *SecurityCenterWorkspace) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SecurityCenterWorkspace. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SecurityCenterWorkspace) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SecurityCenterWorkspace. func (mg *SecurityCenterWorkspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *SecurityCenterWorkspace) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SecurityCenterWorkspace. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SecurityCenterWorkspace) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SecurityCenterWorkspace. func (mg *SecurityCenterWorkspace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/security/v1beta1/zz_iotsecuritydevicegroup_types.go b/apis/security/v1beta1/zz_iotsecuritydevicegroup_types.go index 8232d7249..09e92a77b 100755 --- a/apis/security/v1beta1/zz_iotsecuritydevicegroup_types.go +++ b/apis/security/v1beta1/zz_iotsecuritydevicegroup_types.go @@ -206,7 +206,7 @@ type IOTSecurityDeviceGroupStatus struct { type IOTSecurityDeviceGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec IOTSecurityDeviceGroupSpec `json:"spec"` Status IOTSecurityDeviceGroupStatus `json:"status,omitempty"` } diff --git a/apis/security/v1beta1/zz_iotsecuritysolution_types.go b/apis/security/v1beta1/zz_iotsecuritysolution_types.go index 756f2a97f..47f14b376 100755 --- a/apis/security/v1beta1/zz_iotsecuritysolution_types.go +++ b/apis/security/v1beta1/zz_iotsecuritysolution_types.go @@ -422,9 +422,9 @@ type IOTSecuritySolutionStatus struct { type IOTSecuritySolution struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || has(self.initProvider.displayName)",message="displayName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec IOTSecuritySolutionSpec `json:"spec"` Status IOTSecuritySolutionStatus `json:"status,omitempty"` } diff --git a/apis/security/v1beta1/zz_securitycenterassessment_types.go b/apis/security/v1beta1/zz_securitycenterassessment_types.go index bca582e61..23e81e897 100755 --- a/apis/security/v1beta1/zz_securitycenterassessment_types.go +++ b/apis/security/v1beta1/zz_securitycenterassessment_types.go @@ -154,7 +154,7 @@ type SecurityCenterAssessmentStatus struct { type SecurityCenterAssessment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.status) || has(self.initProvider.status)",message="status is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.status) || (has(self.initProvider) && has(self.initProvider.status))",message="spec.forProvider.status is a required parameter" Spec SecurityCenterAssessmentSpec `json:"spec"` Status SecurityCenterAssessmentStatus `json:"status,omitempty"` } diff --git a/apis/security/v1beta1/zz_securitycenterassessmentpolicy_types.go b/apis/security/v1beta1/zz_securitycenterassessmentpolicy_types.go index 6166f0044..767b84fa7 100755 --- a/apis/security/v1beta1/zz_securitycenterassessmentpolicy_types.go +++ b/apis/security/v1beta1/zz_securitycenterassessmentpolicy_types.go @@ -144,8 +144,8 @@ type SecurityCenterAssessmentPolicyStatus struct { type SecurityCenterAssessmentPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.description) || has(self.initProvider.description)",message="description is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || has(self.initProvider.displayName)",message="displayName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.description) || (has(self.initProvider) && has(self.initProvider.description))",message="spec.forProvider.description is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" Spec SecurityCenterAssessmentPolicySpec `json:"spec"` Status SecurityCenterAssessmentPolicyStatus `json:"status,omitempty"` } diff --git a/apis/security/v1beta1/zz_securitycenterautoprovisioning_types.go b/apis/security/v1beta1/zz_securitycenterautoprovisioning_types.go index 14ca29c59..ca1cc975e 100755 --- a/apis/security/v1beta1/zz_securitycenterautoprovisioning_types.go +++ b/apis/security/v1beta1/zz_securitycenterautoprovisioning_types.go @@ -71,7 +71,7 @@ type SecurityCenterAutoProvisioningStatus struct { type SecurityCenterAutoProvisioning struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.autoProvision) || has(self.initProvider.autoProvision)",message="autoProvision is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.autoProvision) || (has(self.initProvider) && has(self.initProvider.autoProvision))",message="spec.forProvider.autoProvision is a required parameter" Spec SecurityCenterAutoProvisioningSpec `json:"spec"` Status SecurityCenterAutoProvisioningStatus `json:"status,omitempty"` } diff --git a/apis/security/v1beta1/zz_securitycentercontact_types.go b/apis/security/v1beta1/zz_securitycentercontact_types.go index 2fe2c2a51..7add21114 100755 --- a/apis/security/v1beta1/zz_securitycentercontact_types.go +++ b/apis/security/v1beta1/zz_securitycentercontact_types.go @@ -111,9 +111,9 @@ type SecurityCenterContactStatus struct { type SecurityCenterContact struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.alertNotifications) || has(self.initProvider.alertNotifications)",message="alertNotifications is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.alertsToAdmins) || has(self.initProvider.alertsToAdmins)",message="alertsToAdmins is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.email) || has(self.initProvider.email)",message="email is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.alertNotifications) || (has(self.initProvider) && has(self.initProvider.alertNotifications))",message="spec.forProvider.alertNotifications is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.alertsToAdmins) || (has(self.initProvider) && has(self.initProvider.alertsToAdmins))",message="spec.forProvider.alertsToAdmins is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.email) || (has(self.initProvider) && has(self.initProvider.email))",message="spec.forProvider.email is a required parameter" Spec SecurityCenterContactSpec `json:"spec"` Status SecurityCenterContactStatus `json:"status,omitempty"` } diff --git a/apis/security/v1beta1/zz_securitycentersetting_types.go b/apis/security/v1beta1/zz_securitycentersetting_types.go index e13fa2486..a08296b21 100755 --- a/apis/security/v1beta1/zz_securitycentersetting_types.go +++ b/apis/security/v1beta1/zz_securitycentersetting_types.go @@ -81,8 +81,8 @@ type SecurityCenterSettingStatus struct { type SecurityCenterSetting struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.enabled) || has(self.initProvider.enabled)",message="enabled is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.settingName) || has(self.initProvider.settingName)",message="settingName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.enabled) || (has(self.initProvider) && has(self.initProvider.enabled))",message="spec.forProvider.enabled is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.settingName) || (has(self.initProvider) && has(self.initProvider.settingName))",message="spec.forProvider.settingName is a required parameter" Spec SecurityCenterSettingSpec `json:"spec"` Status SecurityCenterSettingStatus `json:"status,omitempty"` } diff --git a/apis/security/v1beta1/zz_securitycentersubscriptionpricing_types.go b/apis/security/v1beta1/zz_securitycentersubscriptionpricing_types.go index 344c9b82d..e7aa9b1be 100755 --- a/apis/security/v1beta1/zz_securitycentersubscriptionpricing_types.go +++ b/apis/security/v1beta1/zz_securitycentersubscriptionpricing_types.go @@ -91,7 +91,7 @@ type SecurityCenterSubscriptionPricingStatus struct { type SecurityCenterSubscriptionPricing struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tier) || has(self.initProvider.tier)",message="tier is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tier) || (has(self.initProvider) && has(self.initProvider.tier))",message="spec.forProvider.tier is a required parameter" Spec SecurityCenterSubscriptionPricingSpec `json:"spec"` Status SecurityCenterSubscriptionPricingStatus `json:"status,omitempty"` } diff --git a/apis/security/v1beta1/zz_securitycenterworkspace_types.go b/apis/security/v1beta1/zz_securitycenterworkspace_types.go index 1d4a23c20..c617cb388 100755 --- a/apis/security/v1beta1/zz_securitycenterworkspace_types.go +++ b/apis/security/v1beta1/zz_securitycenterworkspace_types.go @@ -88,7 +88,7 @@ type SecurityCenterWorkspaceStatus struct { type SecurityCenterWorkspace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scope) || has(self.initProvider.scope)",message="scope is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scope) || (has(self.initProvider) && has(self.initProvider.scope))",message="spec.forProvider.scope is a required parameter" Spec SecurityCenterWorkspaceSpec `json:"spec"` Status SecurityCenterWorkspaceStatus `json:"status,omitempty"` } diff --git a/apis/securityinsights/v1beta1/zz_generated.deepcopy.go b/apis/securityinsights/v1beta1/zz_generated.deepcopy.go index cae5b9e77..667e7657d 100644 --- a/apis/securityinsights/v1beta1/zz_generated.deepcopy.go +++ b/apis/securityinsights/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. diff --git a/apis/securityinsights/v1beta1/zz_generated.managed.go b/apis/securityinsights/v1beta1/zz_generated.managed.go index 874aa88d2..c0694e6ad 100644 --- a/apis/securityinsights/v1beta1/zz_generated.managed.go +++ b/apis/securityinsights/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *SentinelAlertRuleFusion) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SentinelAlertRuleFusion. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SentinelAlertRuleFusion) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SentinelAlertRuleFusion. func (mg *SentinelAlertRuleFusion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *SentinelAlertRuleFusion) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SentinelAlertRuleFusion. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SentinelAlertRuleFusion) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SentinelAlertRuleFusion. func (mg *SentinelAlertRuleFusion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *SentinelAlertRuleMSSecurityIncident) GetProviderConfigReference() *xpv return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SentinelAlertRuleMSSecurityIncident. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SentinelAlertRuleMSSecurityIncident) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SentinelAlertRuleMSSecurityIncident. func (mg *SentinelAlertRuleMSSecurityIncident) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *SentinelAlertRuleMSSecurityIncident) SetProviderConfigReference(r *xpv mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SentinelAlertRuleMSSecurityIncident. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SentinelAlertRuleMSSecurityIncident) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SentinelAlertRuleMSSecurityIncident. func (mg *SentinelAlertRuleMSSecurityIncident) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetProviderConfigRe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SentinelAlertRuleMachineLearningBehaviorAnalytics. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SentinelAlertRuleMachineLearningBehaviorAnalytics. func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetProviderConfigRe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SentinelAlertRuleMachineLearningBehaviorAnalytics. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SentinelAlertRuleMachineLearningBehaviorAnalytics. func (mg *SentinelAlertRuleMachineLearningBehaviorAnalytics) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *SentinelAutomationRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SentinelAutomationRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SentinelAutomationRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SentinelAutomationRule. func (mg *SentinelAutomationRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *SentinelAutomationRule) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SentinelAutomationRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SentinelAutomationRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SentinelAutomationRule. func (mg *SentinelAutomationRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *SentinelDataConnectorIOT) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SentinelDataConnectorIOT. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SentinelDataConnectorIOT) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SentinelDataConnectorIOT. func (mg *SentinelDataConnectorIOT) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *SentinelDataConnectorIOT) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SentinelDataConnectorIOT. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SentinelDataConnectorIOT) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SentinelDataConnectorIOT. func (mg *SentinelDataConnectorIOT) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *SentinelLogAnalyticsWorkspaceOnboarding) GetProviderConfigReference() return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SentinelLogAnalyticsWorkspaceOnboarding. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SentinelLogAnalyticsWorkspaceOnboarding) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SentinelLogAnalyticsWorkspaceOnboarding. func (mg *SentinelLogAnalyticsWorkspaceOnboarding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *SentinelLogAnalyticsWorkspaceOnboarding) SetProviderConfigReference(r mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SentinelLogAnalyticsWorkspaceOnboarding. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SentinelLogAnalyticsWorkspaceOnboarding) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SentinelLogAnalyticsWorkspaceOnboarding. func (mg *SentinelLogAnalyticsWorkspaceOnboarding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *SentinelWatchlist) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SentinelWatchlist. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SentinelWatchlist) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SentinelWatchlist. func (mg *SentinelWatchlist) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *SentinelWatchlist) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SentinelWatchlist. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SentinelWatchlist) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SentinelWatchlist. func (mg *SentinelWatchlist) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/securityinsights/v1beta1/zz_sentinelalertrulefusion_types.go b/apis/securityinsights/v1beta1/zz_sentinelalertrulefusion_types.go index 59f89bb6d..156e388b1 100755 --- a/apis/securityinsights/v1beta1/zz_sentinelalertrulefusion_types.go +++ b/apis/securityinsights/v1beta1/zz_sentinelalertrulefusion_types.go @@ -196,8 +196,8 @@ type SentinelAlertRuleFusionStatus struct { type SentinelAlertRuleFusion struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.alertRuleTemplateGuid) || has(self.initProvider.alertRuleTemplateGuid)",message="alertRuleTemplateGuid is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.alertRuleTemplateGuid) || (has(self.initProvider) && has(self.initProvider.alertRuleTemplateGuid))",message="spec.forProvider.alertRuleTemplateGuid is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec SentinelAlertRuleFusionSpec `json:"spec"` Status SentinelAlertRuleFusionStatus `json:"status,omitempty"` } diff --git a/apis/securityinsights/v1beta1/zz_sentinelalertrulemachinelearningbehavioranalytics_types.go b/apis/securityinsights/v1beta1/zz_sentinelalertrulemachinelearningbehavioranalytics_types.go index 475ebdc7d..9f2142994 100755 --- a/apis/securityinsights/v1beta1/zz_sentinelalertrulemachinelearningbehavioranalytics_types.go +++ b/apis/securityinsights/v1beta1/zz_sentinelalertrulemachinelearningbehavioranalytics_types.go @@ -108,8 +108,8 @@ type SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus struct { type SentinelAlertRuleMachineLearningBehaviorAnalytics struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.alertRuleTemplateGuid) || has(self.initProvider.alertRuleTemplateGuid)",message="alertRuleTemplateGuid is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.alertRuleTemplateGuid) || (has(self.initProvider) && has(self.initProvider.alertRuleTemplateGuid))",message="spec.forProvider.alertRuleTemplateGuid is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec SentinelAlertRuleMachineLearningBehaviorAnalyticsSpec `json:"spec"` Status SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus `json:"status,omitempty"` } diff --git a/apis/securityinsights/v1beta1/zz_sentinelalertrulemssecurityincident_types.go b/apis/securityinsights/v1beta1/zz_sentinelalertrulemssecurityincident_types.go index f85f097b9..2e9e9be16 100755 --- a/apis/securityinsights/v1beta1/zz_sentinelalertrulemssecurityincident_types.go +++ b/apis/securityinsights/v1beta1/zz_sentinelalertrulemssecurityincident_types.go @@ -158,9 +158,9 @@ type SentinelAlertRuleMSSecurityIncidentStatus struct { type SentinelAlertRuleMSSecurityIncident struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || has(self.initProvider.displayName)",message="displayName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.productFilter) || has(self.initProvider.productFilter)",message="productFilter is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.severityFilter) || has(self.initProvider.severityFilter)",message="severityFilter is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.productFilter) || (has(self.initProvider) && has(self.initProvider.productFilter))",message="spec.forProvider.productFilter is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.severityFilter) || (has(self.initProvider) && has(self.initProvider.severityFilter))",message="spec.forProvider.severityFilter is a required parameter" Spec SentinelAlertRuleMSSecurityIncidentSpec `json:"spec"` Status SentinelAlertRuleMSSecurityIncidentStatus `json:"status,omitempty"` } diff --git a/apis/securityinsights/v1beta1/zz_sentinelautomationrule_types.go b/apis/securityinsights/v1beta1/zz_sentinelautomationrule_types.go index 83fd1a955..0d546ef94 100755 --- a/apis/securityinsights/v1beta1/zz_sentinelautomationrule_types.go +++ b/apis/securityinsights/v1beta1/zz_sentinelautomationrule_types.go @@ -345,9 +345,9 @@ type SentinelAutomationRuleStatus struct { type SentinelAutomationRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || has(self.initProvider.displayName)",message="displayName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.order) || has(self.initProvider.order)",message="order is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.order) || (has(self.initProvider) && has(self.initProvider.order))",message="spec.forProvider.order is a required parameter" Spec SentinelAutomationRuleSpec `json:"spec"` Status SentinelAutomationRuleStatus `json:"status,omitempty"` } diff --git a/apis/securityinsights/v1beta1/zz_sentinelwatchlist_types.go b/apis/securityinsights/v1beta1/zz_sentinelwatchlist_types.go index 423c87108..833c755fb 100755 --- a/apis/securityinsights/v1beta1/zz_sentinelwatchlist_types.go +++ b/apis/securityinsights/v1beta1/zz_sentinelwatchlist_types.go @@ -128,8 +128,8 @@ type SentinelWatchlistStatus struct { type SentinelWatchlist struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || has(self.initProvider.displayName)",message="displayName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.itemSearchKey) || has(self.initProvider.itemSearchKey)",message="itemSearchKey is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.itemSearchKey) || (has(self.initProvider) && has(self.initProvider.itemSearchKey))",message="spec.forProvider.itemSearchKey is a required parameter" Spec SentinelWatchlistSpec `json:"spec"` Status SentinelWatchlistStatus `json:"status,omitempty"` } diff --git a/apis/servicebus/v1beta1/zz_generated.deepcopy.go b/apis/servicebus/v1beta1/zz_generated.deepcopy.go index f2b2ce521..2338b1128 100644 --- a/apis/servicebus/v1beta1/zz_generated.deepcopy.go +++ b/apis/servicebus/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -125,7 +124,8 @@ func (in *CorrelationFilterInitParameters) DeepCopyInto(out *CorrelationFilterIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -195,7 +195,8 @@ func (in *CorrelationFilterObservation) DeepCopyInto(out *CorrelationFilterObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -265,7 +266,8 @@ func (in *CorrelationFilterParameters) DeepCopyInto(out *CorrelationFilterParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1948,7 +1950,8 @@ func (in *ServiceBusNamespaceInitParameters) DeepCopyInto(out *ServiceBusNamespa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2074,7 +2077,8 @@ func (in *ServiceBusNamespaceObservation) DeepCopyInto(out *ServiceBusNamespaceO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2168,7 +2172,8 @@ func (in *ServiceBusNamespaceParameters) DeepCopyInto(out *ServiceBusNamespacePa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/servicebus/v1beta1/zz_generated.managed.go b/apis/servicebus/v1beta1/zz_generated.managed.go index 0bddb7fe2..e20af8a8a 100644 --- a/apis/servicebus/v1beta1/zz_generated.managed.go +++ b/apis/servicebus/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *NamespaceAuthorizationRule) GetProviderConfigReference() *xpv1.Referen return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NamespaceAuthorizationRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NamespaceAuthorizationRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NamespaceAuthorizationRule. func (mg *NamespaceAuthorizationRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *NamespaceAuthorizationRule) SetProviderConfigReference(r *xpv1.Referen mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NamespaceAuthorizationRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NamespaceAuthorizationRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NamespaceAuthorizationRule. func (mg *NamespaceAuthorizationRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *NamespaceDisasterRecoveryConfig) GetProviderConfigReference() *xpv1.Re return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NamespaceDisasterRecoveryConfig. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NamespaceDisasterRecoveryConfig) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NamespaceDisasterRecoveryConfig. func (mg *NamespaceDisasterRecoveryConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *NamespaceDisasterRecoveryConfig) SetProviderConfigReference(r *xpv1.Re mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NamespaceDisasterRecoveryConfig. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NamespaceDisasterRecoveryConfig) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NamespaceDisasterRecoveryConfig. func (mg *NamespaceDisasterRecoveryConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *NamespaceNetworkRuleSet) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NamespaceNetworkRuleSet. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NamespaceNetworkRuleSet) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NamespaceNetworkRuleSet. func (mg *NamespaceNetworkRuleSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *NamespaceNetworkRuleSet) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NamespaceNetworkRuleSet. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NamespaceNetworkRuleSet) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NamespaceNetworkRuleSet. func (mg *NamespaceNetworkRuleSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *Queue) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Queue. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Queue) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Queue. func (mg *Queue) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *Queue) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Queue. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Queue) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Queue. func (mg *Queue) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *QueueAuthorizationRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this QueueAuthorizationRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *QueueAuthorizationRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this QueueAuthorizationRule. func (mg *QueueAuthorizationRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *QueueAuthorizationRule) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this QueueAuthorizationRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *QueueAuthorizationRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this QueueAuthorizationRule. func (mg *QueueAuthorizationRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *ServiceBusNamespace) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ServiceBusNamespace. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ServiceBusNamespace) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ServiceBusNamespace. func (mg *ServiceBusNamespace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *ServiceBusNamespace) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ServiceBusNamespace. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ServiceBusNamespace) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ServiceBusNamespace. func (mg *ServiceBusNamespace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *Subscription) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Subscription. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Subscription) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Subscription. func (mg *Subscription) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *Subscription) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Subscription. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Subscription) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Subscription. func (mg *Subscription) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *SubscriptionRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SubscriptionRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SubscriptionRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SubscriptionRule. func (mg *SubscriptionRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *SubscriptionRule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SubscriptionRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SubscriptionRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SubscriptionRule. func (mg *SubscriptionRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *Topic) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Topic. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Topic) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Topic. func (mg *Topic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *Topic) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Topic. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Topic) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Topic. func (mg *Topic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *TopicAuthorizationRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this TopicAuthorizationRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *TopicAuthorizationRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this TopicAuthorizationRule. func (mg *TopicAuthorizationRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *TopicAuthorizationRule) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this TopicAuthorizationRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *TopicAuthorizationRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this TopicAuthorizationRule. func (mg *TopicAuthorizationRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/servicebus/v1beta1/zz_servicebusnamespace_types.go b/apis/servicebus/v1beta1/zz_servicebusnamespace_types.go index 606c5b430..0ad48dc73 100755 --- a/apis/servicebus/v1beta1/zz_servicebusnamespace_types.go +++ b/apis/servicebus/v1beta1/zz_servicebusnamespace_types.go @@ -256,8 +256,8 @@ type ServiceBusNamespaceStatus struct { type ServiceBusNamespace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec ServiceBusNamespaceSpec `json:"spec"` Status ServiceBusNamespaceStatus `json:"status,omitempty"` } diff --git a/apis/servicebus/v1beta1/zz_subscription_types.go b/apis/servicebus/v1beta1/zz_subscription_types.go index 895962da7..6368cd5bc 100755 --- a/apis/servicebus/v1beta1/zz_subscription_types.go +++ b/apis/servicebus/v1beta1/zz_subscription_types.go @@ -240,7 +240,7 @@ type SubscriptionStatus struct { type Subscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.maxDeliveryCount) || has(self.initProvider.maxDeliveryCount)",message="maxDeliveryCount is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.maxDeliveryCount) || (has(self.initProvider) && has(self.initProvider.maxDeliveryCount))",message="spec.forProvider.maxDeliveryCount is a required parameter" Spec SubscriptionSpec `json:"spec"` Status SubscriptionStatus `json:"status,omitempty"` } diff --git a/apis/servicebus/v1beta1/zz_subscriptionrule_types.go b/apis/servicebus/v1beta1/zz_subscriptionrule_types.go index 58fd53372..58fd006b7 100755 --- a/apis/servicebus/v1beta1/zz_subscriptionrule_types.go +++ b/apis/servicebus/v1beta1/zz_subscriptionrule_types.go @@ -219,7 +219,7 @@ type SubscriptionRuleStatus struct { type SubscriptionRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.filterType) || has(self.initProvider.filterType)",message="filterType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.filterType) || (has(self.initProvider) && has(self.initProvider.filterType))",message="spec.forProvider.filterType is a required parameter" Spec SubscriptionRuleSpec `json:"spec"` Status SubscriptionRuleStatus `json:"status,omitempty"` } diff --git a/apis/servicefabric/v1beta1/zz_cluster_types.go b/apis/servicefabric/v1beta1/zz_cluster_types.go index 3aa762517..bef1f638c 100755 --- a/apis/servicefabric/v1beta1/zz_cluster_types.go +++ b/apis/servicefabric/v1beta1/zz_cluster_types.go @@ -1043,12 +1043,12 @@ type ClusterStatus struct { type Cluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.managementEndpoint) || has(self.initProvider.managementEndpoint)",message="managementEndpoint is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.nodeType) || has(self.initProvider.nodeType)",message="nodeType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.reliabilityLevel) || has(self.initProvider.reliabilityLevel)",message="reliabilityLevel is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.upgradeMode) || has(self.initProvider.upgradeMode)",message="upgradeMode is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.vmImage) || has(self.initProvider.vmImage)",message="vmImage is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.managementEndpoint) || (has(self.initProvider) && has(self.initProvider.managementEndpoint))",message="spec.forProvider.managementEndpoint is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.nodeType) || (has(self.initProvider) && has(self.initProvider.nodeType))",message="spec.forProvider.nodeType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.reliabilityLevel) || (has(self.initProvider) && has(self.initProvider.reliabilityLevel))",message="spec.forProvider.reliabilityLevel is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.upgradeMode) || (has(self.initProvider) && has(self.initProvider.upgradeMode))",message="spec.forProvider.upgradeMode is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.vmImage) || (has(self.initProvider) && has(self.initProvider.vmImage))",message="spec.forProvider.vmImage is a required parameter" Spec ClusterSpec `json:"spec"` Status ClusterStatus `json:"status,omitempty"` } diff --git a/apis/servicefabric/v1beta1/zz_generated.deepcopy.go b/apis/servicefabric/v1beta1/zz_generated.deepcopy.go index c6b7bfd84..9abf572b2 100644 --- a/apis/servicefabric/v1beta1/zz_generated.deepcopy.go +++ b/apis/servicefabric/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -1001,7 +1000,8 @@ func (in *ClusterInitParameters) DeepCopyInto(out *ClusterInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1206,7 +1206,8 @@ func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1379,7 +1380,8 @@ func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1921,7 +1923,8 @@ func (in *FabricSettingsInitParameters) DeepCopyInto(out *FabricSettingsInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1956,7 +1959,8 @@ func (in *FabricSettingsObservation) DeepCopyInto(out *FabricSettingsObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1991,7 +1995,8 @@ func (in *FabricSettingsParameters) DeepCopyInto(out *FabricSettingsParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2306,7 +2311,8 @@ func (in *ManagedClusterInitParameters) DeepCopyInto(out *ManagedClusterInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2383,7 +2389,8 @@ func (in *ManagedClusterNodeTypeInitParameters) DeepCopyInto(out *ManagedCluster if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2423,7 +2430,8 @@ func (in *ManagedClusterNodeTypeInitParameters) DeepCopyInto(out *ManagedCluster if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2505,7 +2513,8 @@ func (in *ManagedClusterNodeTypeObservation) DeepCopyInto(out *ManagedClusterNod if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2550,7 +2559,8 @@ func (in *ManagedClusterNodeTypeObservation) DeepCopyInto(out *ManagedClusterNod if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2632,7 +2642,8 @@ func (in *ManagedClusterNodeTypeParameters) DeepCopyInto(out *ManagedClusterNode if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2672,7 +2683,8 @@ func (in *ManagedClusterNodeTypeParameters) DeepCopyInto(out *ManagedClusterNode if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2822,7 +2834,8 @@ func (in *ManagedClusterObservation) DeepCopyInto(out *ManagedClusterObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2945,7 +2958,8 @@ func (in *ManagedClusterParameters) DeepCopyInto(out *ManagedClusterParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3027,7 +3041,8 @@ func (in *NodeTypeInitParameters) DeepCopyInto(out *NodeTypeInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3089,7 +3104,8 @@ func (in *NodeTypeInitParameters) DeepCopyInto(out *NodeTypeInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3131,7 +3147,8 @@ func (in *NodeTypeObservation) DeepCopyInto(out *NodeTypeObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3193,7 +3210,8 @@ func (in *NodeTypeObservation) DeepCopyInto(out *NodeTypeObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3235,7 +3253,8 @@ func (in *NodeTypeParameters) DeepCopyInto(out *NodeTypeParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3297,7 +3316,8 @@ func (in *NodeTypeParameters) DeepCopyInto(out *NodeTypeParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/servicefabric/v1beta1/zz_generated.managed.go b/apis/servicefabric/v1beta1/zz_generated.managed.go index 307773d61..18644f8e0 100644 --- a/apis/servicefabric/v1beta1/zz_generated.managed.go +++ b/apis/servicefabric/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Cluster) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Cluster. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Cluster) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Cluster. func (mg *Cluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Cluster) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Cluster. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Cluster) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Cluster. func (mg *Cluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *ManagedCluster) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ManagedCluster. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ManagedCluster) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ManagedCluster. func (mg *ManagedCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *ManagedCluster) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ManagedCluster. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ManagedCluster) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ManagedCluster. func (mg *ManagedCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/servicefabric/v1beta1/zz_managedcluster_types.go b/apis/servicefabric/v1beta1/zz_managedcluster_types.go index 1d5a58d88..b3e8b3829 100755 --- a/apis/servicefabric/v1beta1/zz_managedcluster_types.go +++ b/apis/servicefabric/v1beta1/zz_managedcluster_types.go @@ -666,10 +666,10 @@ type ManagedClusterStatus struct { type ManagedCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientConnectionPort) || has(self.initProvider.clientConnectionPort)",message="clientConnectionPort is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.httpGatewayPort) || has(self.initProvider.httpGatewayPort)",message="httpGatewayPort is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.lbRule) || has(self.initProvider.lbRule)",message="lbRule is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientConnectionPort) || (has(self.initProvider) && has(self.initProvider.clientConnectionPort))",message="spec.forProvider.clientConnectionPort is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.httpGatewayPort) || (has(self.initProvider) && has(self.initProvider.httpGatewayPort))",message="spec.forProvider.httpGatewayPort is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.lbRule) || (has(self.initProvider) && has(self.initProvider.lbRule))",message="spec.forProvider.lbRule is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec ManagedClusterSpec `json:"spec"` Status ManagedClusterStatus `json:"status,omitempty"` } diff --git a/apis/servicelinker/v1beta1/zz_generated.deepcopy.go b/apis/servicelinker/v1beta1/zz_generated.deepcopy.go index 3aeac6523..00d67159a 100644 --- a/apis/servicelinker/v1beta1/zz_generated.deepcopy.go +++ b/apis/servicelinker/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. diff --git a/apis/servicelinker/v1beta1/zz_generated.managed.go b/apis/servicelinker/v1beta1/zz_generated.managed.go index e5d597f30..4fbba0311 100644 --- a/apis/servicelinker/v1beta1/zz_generated.managed.go +++ b/apis/servicelinker/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *SpringCloudConnection) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SpringCloudConnection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SpringCloudConnection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SpringCloudConnection. func (mg *SpringCloudConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *SpringCloudConnection) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SpringCloudConnection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SpringCloudConnection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SpringCloudConnection. func (mg *SpringCloudConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/servicelinker/v1beta1/zz_springcloudconnection_types.go b/apis/servicelinker/v1beta1/zz_springcloudconnection_types.go index 4a5237032..12534231f 100755 --- a/apis/servicelinker/v1beta1/zz_springcloudconnection_types.go +++ b/apis/servicelinker/v1beta1/zz_springcloudconnection_types.go @@ -231,8 +231,8 @@ type SpringCloudConnectionStatus struct { type SpringCloudConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.authentication) || has(self.initProvider.authentication)",message="authentication is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.authentication) || (has(self.initProvider) && has(self.initProvider.authentication))",message="spec.forProvider.authentication is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec SpringCloudConnectionSpec `json:"spec"` Status SpringCloudConnectionStatus `json:"status,omitempty"` } diff --git a/apis/signalrservice/v1beta1/zz_generated.deepcopy.go b/apis/signalrservice/v1beta1/zz_generated.deepcopy.go index 6d6e5f751..67c9806a1 100644 --- a/apis/signalrservice/v1beta1/zz_generated.deepcopy.go +++ b/apis/signalrservice/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -1227,7 +1226,8 @@ func (in *ServiceInitParameters) DeepCopyInto(out *ServiceInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1409,7 +1409,8 @@ func (in *ServiceObservation) DeepCopyInto(out *ServiceObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1544,7 +1545,8 @@ func (in *ServiceParameters) DeepCopyInto(out *ServiceParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2504,7 +2506,8 @@ func (in *WebPubsubInitParameters) DeepCopyInto(out *WebPubsubInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3218,7 +3221,8 @@ func (in *WebPubsubObservation) DeepCopyInto(out *WebPubsubObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3322,7 +3326,8 @@ func (in *WebPubsubParameters) DeepCopyInto(out *WebPubsubParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/signalrservice/v1beta1/zz_generated.managed.go b/apis/signalrservice/v1beta1/zz_generated.managed.go index 08257b6b3..7f9e94552 100644 --- a/apis/signalrservice/v1beta1/zz_generated.managed.go +++ b/apis/signalrservice/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *NetworkACL) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this NetworkACL. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *NetworkACL) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this NetworkACL. func (mg *NetworkACL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *NetworkACL) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this NetworkACL. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *NetworkACL) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this NetworkACL. func (mg *NetworkACL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *Service) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Service. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Service) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Service. func (mg *Service) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *Service) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Service. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Service) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Service. func (mg *Service) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *SignalrSharedPrivateLinkResource) GetProviderConfigReference() *xpv1.R return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SignalrSharedPrivateLinkResource. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SignalrSharedPrivateLinkResource) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SignalrSharedPrivateLinkResource. func (mg *SignalrSharedPrivateLinkResource) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *SignalrSharedPrivateLinkResource) SetProviderConfigReference(r *xpv1.R mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SignalrSharedPrivateLinkResource. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SignalrSharedPrivateLinkResource) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SignalrSharedPrivateLinkResource. func (mg *SignalrSharedPrivateLinkResource) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *WebPubsub) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this WebPubsub. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *WebPubsub) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this WebPubsub. func (mg *WebPubsub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *WebPubsub) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this WebPubsub. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *WebPubsub) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this WebPubsub. func (mg *WebPubsub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *WebPubsubHub) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this WebPubsubHub. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *WebPubsubHub) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this WebPubsubHub. func (mg *WebPubsubHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *WebPubsubHub) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this WebPubsubHub. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *WebPubsubHub) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this WebPubsubHub. func (mg *WebPubsubHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *WebPubsubNetworkACL) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this WebPubsubNetworkACL. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *WebPubsubNetworkACL) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this WebPubsubNetworkACL. func (mg *WebPubsubNetworkACL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *WebPubsubNetworkACL) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this WebPubsubNetworkACL. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *WebPubsubNetworkACL) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this WebPubsubNetworkACL. func (mg *WebPubsubNetworkACL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/signalrservice/v1beta1/zz_networkacl_types.go b/apis/signalrservice/v1beta1/zz_networkacl_types.go index f5225e032..d27337b7f 100755 --- a/apis/signalrservice/v1beta1/zz_networkacl_types.go +++ b/apis/signalrservice/v1beta1/zz_networkacl_types.go @@ -183,8 +183,8 @@ type NetworkACLStatus struct { type NetworkACL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.defaultAction) || has(self.initProvider.defaultAction)",message="defaultAction is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.publicNetwork) || has(self.initProvider.publicNetwork)",message="publicNetwork is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.defaultAction) || (has(self.initProvider) && has(self.initProvider.defaultAction))",message="spec.forProvider.defaultAction is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.publicNetwork) || (has(self.initProvider) && has(self.initProvider.publicNetwork))",message="spec.forProvider.publicNetwork is a required parameter" Spec NetworkACLSpec `json:"spec"` Status NetworkACLStatus `json:"status,omitempty"` } diff --git a/apis/signalrservice/v1beta1/zz_service_types.go b/apis/signalrservice/v1beta1/zz_service_types.go index b4e309e09..659875126 100755 --- a/apis/signalrservice/v1beta1/zz_service_types.go +++ b/apis/signalrservice/v1beta1/zz_service_types.go @@ -440,8 +440,8 @@ type ServiceStatus struct { type Service struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec ServiceSpec `json:"spec"` Status ServiceStatus `json:"status,omitempty"` } diff --git a/apis/signalrservice/v1beta1/zz_signalrsharedprivatelinkresource_types.go b/apis/signalrservice/v1beta1/zz_signalrsharedprivatelinkresource_types.go index 61c9a149f..a65c84faa 100755 --- a/apis/signalrservice/v1beta1/zz_signalrsharedprivatelinkresource_types.go +++ b/apis/signalrservice/v1beta1/zz_signalrsharedprivatelinkresource_types.go @@ -128,8 +128,8 @@ type SignalrSharedPrivateLinkResourceStatus struct { type SignalrSharedPrivateLinkResource struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subResourceName) || has(self.initProvider.subResourceName)",message="subResourceName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subResourceName) || (has(self.initProvider) && has(self.initProvider.subResourceName))",message="spec.forProvider.subResourceName is a required parameter" Spec SignalrSharedPrivateLinkResourceSpec `json:"spec"` Status SignalrSharedPrivateLinkResourceStatus `json:"status,omitempty"` } diff --git a/apis/signalrservice/v1beta1/zz_webpubsub_types.go b/apis/signalrservice/v1beta1/zz_webpubsub_types.go index ffd6e9898..246d3eb4e 100755 --- a/apis/signalrservice/v1beta1/zz_webpubsub_types.go +++ b/apis/signalrservice/v1beta1/zz_webpubsub_types.go @@ -285,9 +285,9 @@ type WebPubsubStatus struct { type WebPubsub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec WebPubsubSpec `json:"spec"` Status WebPubsubStatus `json:"status,omitempty"` } diff --git a/apis/signalrservice/v1beta1/zz_webpubsubhub_types.go b/apis/signalrservice/v1beta1/zz_webpubsubhub_types.go index 2b0cc58c3..b9a2827ed 100755 --- a/apis/signalrservice/v1beta1/zz_webpubsubhub_types.go +++ b/apis/signalrservice/v1beta1/zz_webpubsubhub_types.go @@ -257,7 +257,7 @@ type WebPubsubHubStatus struct { type WebPubsubHub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec WebPubsubHubSpec `json:"spec"` Status WebPubsubHubStatus `json:"status,omitempty"` } diff --git a/apis/signalrservice/v1beta1/zz_webpubsubnetworkacl_types.go b/apis/signalrservice/v1beta1/zz_webpubsubnetworkacl_types.go index fe898a5e0..b39b30a3b 100755 --- a/apis/signalrservice/v1beta1/zz_webpubsubnetworkacl_types.go +++ b/apis/signalrservice/v1beta1/zz_webpubsubnetworkacl_types.go @@ -183,7 +183,7 @@ type WebPubsubNetworkACLStatus struct { type WebPubsubNetworkACL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.publicNetwork) || has(self.initProvider.publicNetwork)",message="publicNetwork is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.publicNetwork) || (has(self.initProvider) && has(self.initProvider.publicNetwork))",message="spec.forProvider.publicNetwork is a required parameter" Spec WebPubsubNetworkACLSpec `json:"spec"` Status WebPubsubNetworkACLStatus `json:"status,omitempty"` } diff --git a/apis/solutions/v1beta1/zz_generated.deepcopy.go b/apis/solutions/v1beta1/zz_generated.deepcopy.go index 2d925b452..720cdfa7d 100644 --- a/apis/solutions/v1beta1/zz_generated.deepcopy.go +++ b/apis/solutions/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -174,7 +173,8 @@ func (in *ManagedApplicationDefinitionInitParameters) DeepCopyInto(out *ManagedA if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -293,7 +293,8 @@ func (in *ManagedApplicationDefinitionObservation) DeepCopyInto(out *ManagedAppl if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -385,7 +386,8 @@ func (in *ManagedApplicationDefinitionParameters) DeepCopyInto(out *ManagedAppli if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/solutions/v1beta1/zz_generated.managed.go b/apis/solutions/v1beta1/zz_generated.managed.go index 4deb9c7c5..28977b705 100644 --- a/apis/solutions/v1beta1/zz_generated.managed.go +++ b/apis/solutions/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *ManagedApplicationDefinition) GetProviderConfigReference() *xpv1.Refer return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ManagedApplicationDefinition. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ManagedApplicationDefinition) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ManagedApplicationDefinition. func (mg *ManagedApplicationDefinition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *ManagedApplicationDefinition) SetProviderConfigReference(r *xpv1.Refer mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ManagedApplicationDefinition. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ManagedApplicationDefinition) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ManagedApplicationDefinition. func (mg *ManagedApplicationDefinition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/solutions/v1beta1/zz_managedapplicationdefinition_types.go b/apis/solutions/v1beta1/zz_managedapplicationdefinition_types.go index 5dfbd9be2..68bf06391 100755 --- a/apis/solutions/v1beta1/zz_managedapplicationdefinition_types.go +++ b/apis/solutions/v1beta1/zz_managedapplicationdefinition_types.go @@ -206,9 +206,9 @@ type ManagedApplicationDefinitionStatus struct { type ManagedApplicationDefinition struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || has(self.initProvider.displayName)",message="displayName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.lockLevel) || has(self.initProvider.lockLevel)",message="lockLevel is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.lockLevel) || (has(self.initProvider) && has(self.initProvider.lockLevel))",message="spec.forProvider.lockLevel is a required parameter" Spec ManagedApplicationDefinitionSpec `json:"spec"` Status ManagedApplicationDefinitionStatus `json:"status,omitempty"` } diff --git a/apis/spring/v1beta1/zz_generated.deepcopy.go b/apis/spring/v1beta1/zz_generated.deepcopy.go index b0839bb62..332b8a799 100644 --- a/apis/spring/v1beta1/zz_generated.deepcopy.go +++ b/apis/spring/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. diff --git a/apis/spring/v1beta1/zz_generated.managed.go b/apis/spring/v1beta1/zz_generated.managed.go index 3386b0630..60e5e9adb 100644 --- a/apis/spring/v1beta1/zz_generated.managed.go +++ b/apis/spring/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *CloudApplicationLiveView) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this CloudApplicationLiveView. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *CloudApplicationLiveView) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this CloudApplicationLiveView. func (mg *CloudApplicationLiveView) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *CloudApplicationLiveView) SetProviderConfigReference(r *xpv1.Reference mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this CloudApplicationLiveView. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *CloudApplicationLiveView) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this CloudApplicationLiveView. func (mg *CloudApplicationLiveView) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/sql/v1beta1/zz_generated.deepcopy.go b/apis/sql/v1beta1/zz_generated.deepcopy.go index 2a83dd517..4a83642d8 100644 --- a/apis/sql/v1beta1/zz_generated.deepcopy.go +++ b/apis/sql/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -940,7 +939,8 @@ func (in *MSSQLDatabaseInitParameters) DeepCopyInto(out *MSSQLDatabaseInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1145,7 +1145,8 @@ func (in *MSSQLDatabaseObservation) DeepCopyInto(out *MSSQLDatabaseObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1323,7 +1324,8 @@ func (in *MSSQLDatabaseParameters) DeepCopyInto(out *MSSQLDatabaseParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1706,7 +1708,8 @@ func (in *MSSQLElasticPoolInitParameters) DeepCopyInto(out *MSSQLElasticPoolInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1827,7 +1830,8 @@ func (in *MSSQLElasticPoolObservation) DeepCopyInto(out *MSSQLElasticPoolObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1931,7 +1935,8 @@ func (in *MSSQLElasticPoolParameters) DeepCopyInto(out *MSSQLElasticPoolParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2045,7 +2050,8 @@ func (in *MSSQLFailoverGroupInitParameters) DeepCopyInto(out *MSSQLFailoverGroup if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2147,7 +2153,8 @@ func (in *MSSQLFailoverGroupObservation) DeepCopyInto(out *MSSQLFailoverGroupObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2234,7 +2241,8 @@ func (in *MSSQLFailoverGroupParameters) DeepCopyInto(out *MSSQLFailoverGroupPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2530,7 +2538,8 @@ func (in *MSSQLJobAgentInitParameters) DeepCopyInto(out *MSSQLJobAgentInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2612,7 +2621,8 @@ func (in *MSSQLJobAgentObservation) DeepCopyInto(out *MSSQLJobAgentObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2667,7 +2677,8 @@ func (in *MSSQLJobAgentParameters) DeepCopyInto(out *MSSQLJobAgentParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3847,7 +3858,8 @@ func (in *MSSQLManagedInstanceInitParameters) DeepCopyInto(out *MSSQLManagedInst if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4006,7 +4018,8 @@ func (in *MSSQLManagedInstanceObservation) DeepCopyInto(out *MSSQLManagedInstanc if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4154,7 +4167,8 @@ func (in *MSSQLManagedInstanceParameters) DeepCopyInto(out *MSSQLManagedInstance if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4946,7 +4960,8 @@ func (in *MSSQLServerInitParameters) DeepCopyInto(out *MSSQLServerInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5312,7 +5327,8 @@ func (in *MSSQLServerObservation) DeepCopyInto(out *MSSQLServerObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5431,7 +5447,8 @@ func (in *MSSQLServerParameters) DeepCopyInto(out *MSSQLServerParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/sql/v1beta1/zz_generated.managed.go b/apis/sql/v1beta1/zz_generated.managed.go index 127db777a..59719e38d 100644 --- a/apis/sql/v1beta1/zz_generated.managed.go +++ b/apis/sql/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *MSSQLDatabase) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLDatabase. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLDatabase) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLDatabase. func (mg *MSSQLDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *MSSQLDatabase) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLDatabase. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLDatabase) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLDatabase. func (mg *MSSQLDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetProviderConfigReference() *xpv return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLDatabaseExtendedAuditingPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLDatabaseExtendedAuditingPolicy. func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *MSSQLDatabaseExtendedAuditingPolicy) SetProviderConfigReference(r *xpv mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLDatabaseExtendedAuditingPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLDatabaseExtendedAuditingPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLDatabaseExtendedAuditingPolicy. func (mg *MSSQLDatabaseExtendedAuditingPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetProviderConfigRef return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline. func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetProviderConfigRef mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline. func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *MSSQLElasticPool) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLElasticPool. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLElasticPool) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLElasticPool. func (mg *MSSQLElasticPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *MSSQLElasticPool) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLElasticPool. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLElasticPool) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLElasticPool. func (mg *MSSQLElasticPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *MSSQLFailoverGroup) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLFailoverGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLFailoverGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLFailoverGroup. func (mg *MSSQLFailoverGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *MSSQLFailoverGroup) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLFailoverGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLFailoverGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLFailoverGroup. func (mg *MSSQLFailoverGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *MSSQLFirewallRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLFirewallRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLFirewallRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLFirewallRule. func (mg *MSSQLFirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *MSSQLFirewallRule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLFirewallRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLFirewallRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLFirewallRule. func (mg *MSSQLFirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *MSSQLJobAgent) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLJobAgent. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLJobAgent) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLJobAgent. func (mg *MSSQLJobAgent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *MSSQLJobAgent) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLJobAgent. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLJobAgent) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLJobAgent. func (mg *MSSQLJobAgent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *MSSQLJobCredential) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLJobCredential. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLJobCredential) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLJobCredential. func (mg *MSSQLJobCredential) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *MSSQLJobCredential) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLJobCredential. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLJobCredential) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLJobCredential. func (mg *MSSQLJobCredential) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *MSSQLManagedDatabase) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLManagedDatabase. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLManagedDatabase) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLManagedDatabase. func (mg *MSSQLManagedDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *MSSQLManagedDatabase) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLManagedDatabase. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLManagedDatabase) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLManagedDatabase. func (mg *MSSQLManagedDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *MSSQLManagedInstance) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLManagedInstance. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLManagedInstance) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLManagedInstance. func (mg *MSSQLManagedInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *MSSQLManagedInstance) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLManagedInstance. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLManagedInstance) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLManagedInstance. func (mg *MSSQLManagedInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetProviderConfigRef return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLManagedInstanceActiveDirectoryAdministrator. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLManagedInstanceActiveDirectoryAdministrator. func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) SetProviderConfigRef mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLManagedInstanceActiveDirectoryAdministrator. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLManagedInstanceActiveDirectoryAdministrator. func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *MSSQLManagedInstanceFailoverGroup) GetProviderConfigReference() *xpv1. return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLManagedInstanceFailoverGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLManagedInstanceFailoverGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLManagedInstanceFailoverGroup. func (mg *MSSQLManagedInstanceFailoverGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *MSSQLManagedInstanceFailoverGroup) SetProviderConfigReference(r *xpv1. mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLManagedInstanceFailoverGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLManagedInstanceFailoverGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLManagedInstanceFailoverGroup. func (mg *MSSQLManagedInstanceFailoverGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -939,14 +747,6 @@ func (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetProviderConfigReferenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLManagedInstanceVulnerabilityAssessment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLManagedInstanceVulnerabilityAssessment. func (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -977,14 +777,6 @@ func (mg *MSSQLManagedInstanceVulnerabilityAssessment) SetProviderConfigReferenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLManagedInstanceVulnerabilityAssessment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLManagedInstanceVulnerabilityAssessment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLManagedInstanceVulnerabilityAssessment. func (mg *MSSQLManagedInstanceVulnerabilityAssessment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1015,14 +807,6 @@ func (mg *MSSQLOutboundFirewallRule) GetProviderConfigReference() *xpv1.Referenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLOutboundFirewallRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLOutboundFirewallRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLOutboundFirewallRule. func (mg *MSSQLOutboundFirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1053,14 +837,6 @@ func (mg *MSSQLOutboundFirewallRule) SetProviderConfigReference(r *xpv1.Referenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLOutboundFirewallRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLOutboundFirewallRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLOutboundFirewallRule. func (mg *MSSQLOutboundFirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1091,14 +867,6 @@ func (mg *MSSQLServer) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLServer. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLServer) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLServer. func (mg *MSSQLServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1129,14 +897,6 @@ func (mg *MSSQLServer) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLServer. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLServer) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLServer. func (mg *MSSQLServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1167,14 +927,6 @@ func (mg *MSSQLServerDNSAlias) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLServerDNSAlias. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLServerDNSAlias) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLServerDNSAlias. func (mg *MSSQLServerDNSAlias) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1205,14 +957,6 @@ func (mg *MSSQLServerDNSAlias) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLServerDNSAlias. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLServerDNSAlias) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLServerDNSAlias. func (mg *MSSQLServerDNSAlias) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1243,14 +987,6 @@ func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetProviderConfigReference( return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLServerMicrosoftSupportAuditingPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLServerMicrosoftSupportAuditingPolicy. func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1281,14 +1017,6 @@ func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) SetProviderConfigReference( mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLServerMicrosoftSupportAuditingPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLServerMicrosoftSupportAuditingPolicy. func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1319,14 +1047,6 @@ func (mg *MSSQLServerSecurityAlertPolicy) GetProviderConfigReference() *xpv1.Ref return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLServerSecurityAlertPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLServerSecurityAlertPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLServerSecurityAlertPolicy. func (mg *MSSQLServerSecurityAlertPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1357,14 +1077,6 @@ func (mg *MSSQLServerSecurityAlertPolicy) SetProviderConfigReference(r *xpv1.Ref mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLServerSecurityAlertPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLServerSecurityAlertPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLServerSecurityAlertPolicy. func (mg *MSSQLServerSecurityAlertPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1395,14 +1107,6 @@ func (mg *MSSQLServerTransparentDataEncryption) GetProviderConfigReference() *xp return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLServerTransparentDataEncryption. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLServerTransparentDataEncryption) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLServerTransparentDataEncryption. func (mg *MSSQLServerTransparentDataEncryption) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1433,14 +1137,6 @@ func (mg *MSSQLServerTransparentDataEncryption) SetProviderConfigReference(r *xp mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLServerTransparentDataEncryption. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLServerTransparentDataEncryption) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLServerTransparentDataEncryption. func (mg *MSSQLServerTransparentDataEncryption) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1471,14 +1167,6 @@ func (mg *MSSQLServerVulnerabilityAssessment) GetProviderConfigReference() *xpv1 return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLServerVulnerabilityAssessment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLServerVulnerabilityAssessment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLServerVulnerabilityAssessment. func (mg *MSSQLServerVulnerabilityAssessment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1509,14 +1197,6 @@ func (mg *MSSQLServerVulnerabilityAssessment) SetProviderConfigReference(r *xpv1 mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLServerVulnerabilityAssessment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLServerVulnerabilityAssessment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLServerVulnerabilityAssessment. func (mg *MSSQLServerVulnerabilityAssessment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1547,14 +1227,6 @@ func (mg *MSSQLVirtualNetworkRule) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this MSSQLVirtualNetworkRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *MSSQLVirtualNetworkRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this MSSQLVirtualNetworkRule. func (mg *MSSQLVirtualNetworkRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1585,14 +1257,6 @@ func (mg *MSSQLVirtualNetworkRule) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this MSSQLVirtualNetworkRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *MSSQLVirtualNetworkRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this MSSQLVirtualNetworkRule. func (mg *MSSQLVirtualNetworkRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/sql/v1beta1/zz_mssqldatabasevulnerabilityassessmentrulebaseline_types.go b/apis/sql/v1beta1/zz_mssqldatabasevulnerabilityassessmentrulebaseline_types.go index b09eafca9..c96a6a054 100755 --- a/apis/sql/v1beta1/zz_mssqldatabasevulnerabilityassessmentrulebaseline_types.go +++ b/apis/sql/v1beta1/zz_mssqldatabasevulnerabilityassessmentrulebaseline_types.go @@ -143,8 +143,8 @@ type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus struct { type MSSQLDatabaseVulnerabilityAssessmentRuleBaseline struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.baselineResult) || has(self.initProvider.baselineResult)",message="baselineResult is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ruleId) || has(self.initProvider.ruleId)",message="ruleId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.baselineResult) || (has(self.initProvider) && has(self.initProvider.baselineResult))",message="spec.forProvider.baselineResult is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ruleId) || (has(self.initProvider) && has(self.initProvider.ruleId))",message="spec.forProvider.ruleId is a required parameter" Spec MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec `json:"spec"` Status MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus `json:"status,omitempty"` } diff --git a/apis/sql/v1beta1/zz_mssqlelasticpool_types.go b/apis/sql/v1beta1/zz_mssqlelasticpool_types.go index f501e2ba9..797031efe 100755 --- a/apis/sql/v1beta1/zz_mssqlelasticpool_types.go +++ b/apis/sql/v1beta1/zz_mssqlelasticpool_types.go @@ -261,9 +261,9 @@ type MSSQLElasticPoolStatus struct { type MSSQLElasticPool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.perDatabaseSettings) || has(self.initProvider.perDatabaseSettings)",message="perDatabaseSettings is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.perDatabaseSettings) || (has(self.initProvider) && has(self.initProvider.perDatabaseSettings))",message="spec.forProvider.perDatabaseSettings is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec MSSQLElasticPoolSpec `json:"spec"` Status MSSQLElasticPoolStatus `json:"status,omitempty"` } diff --git a/apis/sql/v1beta1/zz_mssqlfailovergroup_types.go b/apis/sql/v1beta1/zz_mssqlfailovergroup_types.go index efe5ffc97..e90e0b783 100755 --- a/apis/sql/v1beta1/zz_mssqlfailovergroup_types.go +++ b/apis/sql/v1beta1/zz_mssqlfailovergroup_types.go @@ -196,8 +196,8 @@ type MSSQLFailoverGroupStatus struct { type MSSQLFailoverGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.partnerServer) || has(self.initProvider.partnerServer)",message="partnerServer is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.readWriteEndpointFailoverPolicy) || has(self.initProvider.readWriteEndpointFailoverPolicy)",message="readWriteEndpointFailoverPolicy is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.partnerServer) || (has(self.initProvider) && has(self.initProvider.partnerServer))",message="spec.forProvider.partnerServer is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.readWriteEndpointFailoverPolicy) || (has(self.initProvider) && has(self.initProvider.readWriteEndpointFailoverPolicy))",message="spec.forProvider.readWriteEndpointFailoverPolicy is a required parameter" Spec MSSQLFailoverGroupSpec `json:"spec"` Status MSSQLFailoverGroupStatus `json:"status,omitempty"` } diff --git a/apis/sql/v1beta1/zz_mssqlfirewallrule_types.go b/apis/sql/v1beta1/zz_mssqlfirewallrule_types.go index 13d065c98..aff12dfa2 100755 --- a/apis/sql/v1beta1/zz_mssqlfirewallrule_types.go +++ b/apis/sql/v1beta1/zz_mssqlfirewallrule_types.go @@ -98,8 +98,8 @@ type MSSQLFirewallRuleStatus struct { type MSSQLFirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endIpAddress) || has(self.initProvider.endIpAddress)",message="endIpAddress is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.startIpAddress) || has(self.initProvider.startIpAddress)",message="startIpAddress is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endIpAddress) || (has(self.initProvider) && has(self.initProvider.endIpAddress))",message="spec.forProvider.endIpAddress is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.startIpAddress) || (has(self.initProvider) && has(self.initProvider.startIpAddress))",message="spec.forProvider.startIpAddress is a required parameter" Spec MSSQLFirewallRuleSpec `json:"spec"` Status MSSQLFirewallRuleStatus `json:"status,omitempty"` } diff --git a/apis/sql/v1beta1/zz_mssqljobagent_types.go b/apis/sql/v1beta1/zz_mssqljobagent_types.go index 18303d988..0aa7c8e9f 100755 --- a/apis/sql/v1beta1/zz_mssqljobagent_types.go +++ b/apis/sql/v1beta1/zz_mssqljobagent_types.go @@ -108,8 +108,8 @@ type MSSQLJobAgentStatus struct { type MSSQLJobAgent struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec MSSQLJobAgentSpec `json:"spec"` Status MSSQLJobAgentStatus `json:"status,omitempty"` } diff --git a/apis/sql/v1beta1/zz_mssqljobcredential_types.go b/apis/sql/v1beta1/zz_mssqljobcredential_types.go index e8d8b96f4..65fe15793 100755 --- a/apis/sql/v1beta1/zz_mssqljobcredential_types.go +++ b/apis/sql/v1beta1/zz_mssqljobcredential_types.go @@ -92,8 +92,8 @@ type MSSQLJobCredentialStatus struct { type MSSQLJobCredential struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)",message="passwordSecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.username) || has(self.initProvider.username)",message="username is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)",message="spec.forProvider.passwordSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.username) || (has(self.initProvider) && has(self.initProvider.username))",message="spec.forProvider.username is a required parameter" Spec MSSQLJobCredentialSpec `json:"spec"` Status MSSQLJobCredentialStatus `json:"status,omitempty"` } diff --git a/apis/sql/v1beta1/zz_mssqlmanagedinstance_types.go b/apis/sql/v1beta1/zz_mssqlmanagedinstance_types.go index 4eee61a19..29b82ad81 100755 --- a/apis/sql/v1beta1/zz_mssqlmanagedinstance_types.go +++ b/apis/sql/v1beta1/zz_mssqlmanagedinstance_types.go @@ -303,13 +303,13 @@ type MSSQLManagedInstanceStatus struct { type MSSQLManagedInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.administratorLogin) || has(self.initProvider.administratorLogin)",message="administratorLogin is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.administratorLoginPasswordSecretRef)",message="administratorLoginPasswordSecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.licenseType) || has(self.initProvider.licenseType)",message="licenseType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageSizeInGb) || has(self.initProvider.storageSizeInGb)",message="storageSizeInGb is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.vcores) || has(self.initProvider.vcores)",message="vcores is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.administratorLogin) || (has(self.initProvider) && has(self.initProvider.administratorLogin))",message="spec.forProvider.administratorLogin is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.administratorLoginPasswordSecretRef)",message="spec.forProvider.administratorLoginPasswordSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.licenseType) || (has(self.initProvider) && has(self.initProvider.licenseType))",message="spec.forProvider.licenseType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageSizeInGb) || (has(self.initProvider) && has(self.initProvider.storageSizeInGb))",message="spec.forProvider.storageSizeInGb is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.vcores) || (has(self.initProvider) && has(self.initProvider.vcores))",message="spec.forProvider.vcores is a required parameter" Spec MSSQLManagedInstanceSpec `json:"spec"` Status MSSQLManagedInstanceStatus `json:"status,omitempty"` } diff --git a/apis/sql/v1beta1/zz_mssqlmanagedinstanceactivedirectoryadministrator_types.go b/apis/sql/v1beta1/zz_mssqlmanagedinstanceactivedirectoryadministrator_types.go index 3139ca7cd..7aa468395 100755 --- a/apis/sql/v1beta1/zz_mssqlmanagedinstanceactivedirectoryadministrator_types.go +++ b/apis/sql/v1beta1/zz_mssqlmanagedinstanceactivedirectoryadministrator_types.go @@ -118,9 +118,9 @@ type MSSQLManagedInstanceActiveDirectoryAdministratorStatus struct { type MSSQLManagedInstanceActiveDirectoryAdministrator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.loginUsername) || has(self.initProvider.loginUsername)",message="loginUsername is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.objectId) || has(self.initProvider.objectId)",message="objectId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || has(self.initProvider.tenantId)",message="tenantId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.loginUsername) || (has(self.initProvider) && has(self.initProvider.loginUsername))",message="spec.forProvider.loginUsername is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.objectId) || (has(self.initProvider) && has(self.initProvider.objectId))",message="spec.forProvider.objectId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || (has(self.initProvider) && has(self.initProvider.tenantId))",message="spec.forProvider.tenantId is a required parameter" Spec MSSQLManagedInstanceActiveDirectoryAdministratorSpec `json:"spec"` Status MSSQLManagedInstanceActiveDirectoryAdministratorStatus `json:"status,omitempty"` } diff --git a/apis/sql/v1beta1/zz_mssqlmanagedinstancefailovergroup_types.go b/apis/sql/v1beta1/zz_mssqlmanagedinstancefailovergroup_types.go index 40a98814f..eef34b2f6 100755 --- a/apis/sql/v1beta1/zz_mssqlmanagedinstancefailovergroup_types.go +++ b/apis/sql/v1beta1/zz_mssqlmanagedinstancefailovergroup_types.go @@ -172,7 +172,7 @@ type MSSQLManagedInstanceFailoverGroupStatus struct { type MSSQLManagedInstanceFailoverGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.readWriteEndpointFailoverPolicy) || has(self.initProvider.readWriteEndpointFailoverPolicy)",message="readWriteEndpointFailoverPolicy is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.readWriteEndpointFailoverPolicy) || (has(self.initProvider) && has(self.initProvider.readWriteEndpointFailoverPolicy))",message="spec.forProvider.readWriteEndpointFailoverPolicy is a required parameter" Spec MSSQLManagedInstanceFailoverGroupSpec `json:"spec"` Status MSSQLManagedInstanceFailoverGroupStatus `json:"status,omitempty"` } diff --git a/apis/sql/v1beta1/zz_mssqlmanagedinstancevulnerabilityassessment_types.go b/apis/sql/v1beta1/zz_mssqlmanagedinstancevulnerabilityassessment_types.go index b1369e983..93b2771ed 100755 --- a/apis/sql/v1beta1/zz_mssqlmanagedinstancevulnerabilityassessment_types.go +++ b/apis/sql/v1beta1/zz_mssqlmanagedinstancevulnerabilityassessment_types.go @@ -145,7 +145,7 @@ type MSSQLManagedInstanceVulnerabilityAssessmentStatus struct { type MSSQLManagedInstanceVulnerabilityAssessment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageContainerPath) || has(self.initProvider.storageContainerPath)",message="storageContainerPath is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageContainerPath) || (has(self.initProvider) && has(self.initProvider.storageContainerPath))",message="spec.forProvider.storageContainerPath is a required parameter" Spec MSSQLManagedInstanceVulnerabilityAssessmentSpec `json:"spec"` Status MSSQLManagedInstanceVulnerabilityAssessmentStatus `json:"status,omitempty"` } diff --git a/apis/sql/v1beta1/zz_mssqlserver_types.go b/apis/sql/v1beta1/zz_mssqlserver_types.go index 9693310a3..8bc66951f 100755 --- a/apis/sql/v1beta1/zz_mssqlserver_types.go +++ b/apis/sql/v1beta1/zz_mssqlserver_types.go @@ -319,8 +319,8 @@ type MSSQLServerStatus struct { type MSSQLServer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.version) || has(self.initProvider.version)",message="version is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.version) || (has(self.initProvider) && has(self.initProvider.version))",message="spec.forProvider.version is a required parameter" Spec MSSQLServerSpec `json:"spec"` Status MSSQLServerStatus `json:"status,omitempty"` } diff --git a/apis/sql/v1beta1/zz_mssqlserversecurityalertpolicy_types.go b/apis/sql/v1beta1/zz_mssqlserversecurityalertpolicy_types.go index 926deed24..cbef44365 100755 --- a/apis/sql/v1beta1/zz_mssqlserversecurityalertpolicy_types.go +++ b/apis/sql/v1beta1/zz_mssqlserversecurityalertpolicy_types.go @@ -164,7 +164,7 @@ type MSSQLServerSecurityAlertPolicyStatus struct { type MSSQLServerSecurityAlertPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.state) || has(self.initProvider.state)",message="state is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.state) || (has(self.initProvider) && has(self.initProvider.state))",message="spec.forProvider.state is a required parameter" Spec MSSQLServerSecurityAlertPolicySpec `json:"spec"` Status MSSQLServerSecurityAlertPolicyStatus `json:"status,omitempty"` } diff --git a/apis/sql/v1beta1/zz_mssqlservervulnerabilityassessment_types.go b/apis/sql/v1beta1/zz_mssqlservervulnerabilityassessment_types.go index ad449c1f3..4878a883e 100755 --- a/apis/sql/v1beta1/zz_mssqlservervulnerabilityassessment_types.go +++ b/apis/sql/v1beta1/zz_mssqlservervulnerabilityassessment_types.go @@ -145,7 +145,7 @@ type MSSQLServerVulnerabilityAssessmentStatus struct { type MSSQLServerVulnerabilityAssessment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageContainerPath) || has(self.initProvider.storageContainerPath)",message="storageContainerPath is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageContainerPath) || (has(self.initProvider) && has(self.initProvider.storageContainerPath))",message="spec.forProvider.storageContainerPath is a required parameter" Spec MSSQLServerVulnerabilityAssessmentSpec `json:"spec"` Status MSSQLServerVulnerabilityAssessmentStatus `json:"status,omitempty"` } diff --git a/apis/storage/v1beta1/zz_account_types.go b/apis/storage/v1beta1/zz_account_types.go index 3ece1464d..3715499a3 100755 --- a/apis/storage/v1beta1/zz_account_types.go +++ b/apis/storage/v1beta1/zz_account_types.go @@ -1575,9 +1575,9 @@ type AccountStatus struct { type Account struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.accountReplicationType) || has(self.initProvider.accountReplicationType)",message="accountReplicationType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.accountTier) || has(self.initProvider.accountTier)",message="accountTier is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.accountReplicationType) || (has(self.initProvider) && has(self.initProvider.accountReplicationType))",message="spec.forProvider.accountReplicationType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.accountTier) || (has(self.initProvider) && has(self.initProvider.accountTier))",message="spec.forProvider.accountTier is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec AccountSpec `json:"spec"` Status AccountStatus `json:"status,omitempty"` } diff --git a/apis/storage/v1beta1/zz_accountnetworkrules_types.go b/apis/storage/v1beta1/zz_accountnetworkrules_types.go index b6c126786..66647f15a 100755 --- a/apis/storage/v1beta1/zz_accountnetworkrules_types.go +++ b/apis/storage/v1beta1/zz_accountnetworkrules_types.go @@ -157,7 +157,7 @@ type AccountNetworkRulesStatus struct { type AccountNetworkRules struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.defaultAction) || has(self.initProvider.defaultAction)",message="defaultAction is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.defaultAction) || (has(self.initProvider) && has(self.initProvider.defaultAction))",message="spec.forProvider.defaultAction is a required parameter" Spec AccountNetworkRulesSpec `json:"spec"` Status AccountNetworkRulesStatus `json:"status,omitempty"` } diff --git a/apis/storage/v1beta1/zz_blob_types.go b/apis/storage/v1beta1/zz_blob_types.go index cad7b2e9c..645d07825 100755 --- a/apis/storage/v1beta1/zz_blob_types.go +++ b/apis/storage/v1beta1/zz_blob_types.go @@ -208,7 +208,7 @@ type BlobStatus struct { type Blob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || has(self.initProvider.type)",message="type is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter" Spec BlobSpec `json:"spec"` Status BlobStatus `json:"status,omitempty"` } diff --git a/apis/storage/v1beta1/zz_blobinventorypolicy_types.go b/apis/storage/v1beta1/zz_blobinventorypolicy_types.go index 4e679f90b..5f883b70c 100755 --- a/apis/storage/v1beta1/zz_blobinventorypolicy_types.go +++ b/apis/storage/v1beta1/zz_blobinventorypolicy_types.go @@ -242,7 +242,7 @@ type BlobInventoryPolicyStatus struct { type BlobInventoryPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.rules) || has(self.initProvider.rules)",message="rules is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.rules) || (has(self.initProvider) && has(self.initProvider.rules))",message="spec.forProvider.rules is a required parameter" Spec BlobInventoryPolicySpec `json:"spec"` Status BlobInventoryPolicyStatus `json:"status,omitempty"` } diff --git a/apis/storage/v1beta1/zz_datalakegen2path_types.go b/apis/storage/v1beta1/zz_datalakegen2path_types.go index 91b533892..952f703ba 100755 --- a/apis/storage/v1beta1/zz_datalakegen2path_types.go +++ b/apis/storage/v1beta1/zz_datalakegen2path_types.go @@ -193,8 +193,8 @@ type DataLakeGen2PathStatus struct { type DataLakeGen2Path struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.path) || has(self.initProvider.path)",message="path is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.resource) || has(self.initProvider.resource)",message="resource is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.path) || (has(self.initProvider) && has(self.initProvider.path))",message="spec.forProvider.path is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.resource) || (has(self.initProvider) && has(self.initProvider.resource))",message="spec.forProvider.resource is a required parameter" Spec DataLakeGen2PathSpec `json:"spec"` Status DataLakeGen2PathStatus `json:"status,omitempty"` } diff --git a/apis/storage/v1beta1/zz_encryptionscope_types.go b/apis/storage/v1beta1/zz_encryptionscope_types.go index abe8561c2..1b52eb85b 100755 --- a/apis/storage/v1beta1/zz_encryptionscope_types.go +++ b/apis/storage/v1beta1/zz_encryptionscope_types.go @@ -108,7 +108,7 @@ type EncryptionScopeStatus struct { type EncryptionScope struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.source) || has(self.initProvider.source)",message="source is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.source) || (has(self.initProvider) && has(self.initProvider.source))",message="spec.forProvider.source is a required parameter" Spec EncryptionScopeSpec `json:"spec"` Status EncryptionScopeStatus `json:"status,omitempty"` } diff --git a/apis/storage/v1beta1/zz_generated.deepcopy.go b/apis/storage/v1beta1/zz_generated.deepcopy.go index 0690e81bd..7c2442c7f 100644 --- a/apis/storage/v1beta1/zz_generated.deepcopy.go +++ b/apis/storage/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -502,7 +501,8 @@ func (in *AccountInitParameters) DeepCopyInto(out *AccountInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1518,7 +1518,8 @@ func (in *AccountObservation) DeepCopyInto(out *AccountObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1752,7 +1753,8 @@ func (in *AccountParameters) DeepCopyInto(out *AccountParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2503,7 +2505,8 @@ func (in *BlobInitParameters) DeepCopyInto(out *BlobInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2805,7 +2808,8 @@ func (in *BlobObservation) DeepCopyInto(out *BlobObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2900,7 +2904,8 @@ func (in *BlobParameters) DeepCopyInto(out *BlobParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3321,7 +3326,8 @@ func (in *ContainerInitParameters) DeepCopyInto(out *ContainerInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3403,7 +3409,8 @@ func (in *ContainerObservation) DeepCopyInto(out *ContainerObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3448,7 +3455,8 @@ func (in *ContainerParameters) DeepCopyInto(out *ContainerParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3914,7 +3922,8 @@ func (in *DataLakeGen2FileSystemInitParameters) DeepCopyInto(out *DataLakeGen2Fi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3998,7 +4007,8 @@ func (in *DataLakeGen2FileSystemObservation) DeepCopyInto(out *DataLakeGen2FileS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4050,7 +4060,8 @@ func (in *DataLakeGen2FileSystemParameters) DeepCopyInto(out *DataLakeGen2FileSy if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6744,7 +6755,8 @@ func (in *QueueInitParameters) DeepCopyInto(out *QueueInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6811,7 +6823,8 @@ func (in *QueueObservation) DeepCopyInto(out *QueueObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -6851,7 +6864,8 @@ func (in *QueueParameters) DeepCopyInto(out *QueueParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8154,7 +8168,8 @@ func (in *ShareDirectoryInitParameters) DeepCopyInto(out *ShareDirectoryInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8226,7 +8241,8 @@ func (in *ShareDirectoryObservation) DeepCopyInto(out *ShareDirectoryObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8271,7 +8287,8 @@ func (in *ShareDirectoryParameters) DeepCopyInto(out *ShareDirectoryParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8388,7 +8405,8 @@ func (in *ShareInitParameters) DeepCopyInto(out *ShareInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8477,7 +8495,8 @@ func (in *ShareObservation) DeepCopyInto(out *ShareObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8544,7 +8563,8 @@ func (in *ShareParameters) DeepCopyInto(out *ShareParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -9244,7 +9264,8 @@ func (in *TableEntityInitParameters) DeepCopyInto(out *TableEntityInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -9316,7 +9337,8 @@ func (in *TableEntityObservation) DeepCopyInto(out *TableEntityObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -9371,7 +9393,8 @@ func (in *TableEntityParameters) DeepCopyInto(out *TableEntityParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/storage/v1beta1/zz_generated.managed.go b/apis/storage/v1beta1/zz_generated.managed.go index d046f8640..5954d39f3 100644 --- a/apis/storage/v1beta1/zz_generated.managed.go +++ b/apis/storage/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Account) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Account. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Account) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Account. func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Account) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Account. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Account) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Account. func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *AccountLocalUser) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AccountLocalUser. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AccountLocalUser) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AccountLocalUser. func (mg *AccountLocalUser) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *AccountLocalUser) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AccountLocalUser. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AccountLocalUser) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AccountLocalUser. func (mg *AccountLocalUser) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *AccountNetworkRules) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AccountNetworkRules. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AccountNetworkRules) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AccountNetworkRules. func (mg *AccountNetworkRules) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *AccountNetworkRules) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AccountNetworkRules. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AccountNetworkRules) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AccountNetworkRules. func (mg *AccountNetworkRules) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *Blob) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Blob. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Blob) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Blob. func (mg *Blob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *Blob) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Blob. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Blob) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Blob. func (mg *Blob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *BlobInventoryPolicy) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this BlobInventoryPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *BlobInventoryPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this BlobInventoryPolicy. func (mg *BlobInventoryPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *BlobInventoryPolicy) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this BlobInventoryPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *BlobInventoryPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this BlobInventoryPolicy. func (mg *BlobInventoryPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *Container) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Container. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Container) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Container. func (mg *Container) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *Container) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Container. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Container) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Container. func (mg *Container) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *DataLakeGen2FileSystem) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataLakeGen2FileSystem. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataLakeGen2FileSystem) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataLakeGen2FileSystem. func (mg *DataLakeGen2FileSystem) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *DataLakeGen2FileSystem) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataLakeGen2FileSystem. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataLakeGen2FileSystem) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataLakeGen2FileSystem. func (mg *DataLakeGen2FileSystem) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *DataLakeGen2Path) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DataLakeGen2Path. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DataLakeGen2Path) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DataLakeGen2Path. func (mg *DataLakeGen2Path) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *DataLakeGen2Path) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DataLakeGen2Path. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DataLakeGen2Path) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DataLakeGen2Path. func (mg *DataLakeGen2Path) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *EncryptionScope) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this EncryptionScope. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *EncryptionScope) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this EncryptionScope. func (mg *EncryptionScope) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *EncryptionScope) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this EncryptionScope. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *EncryptionScope) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this EncryptionScope. func (mg *EncryptionScope) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *ManagementPolicy) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ManagementPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ManagementPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ManagementPolicy. func (mg *ManagementPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *ManagementPolicy) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ManagementPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ManagementPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ManagementPolicy. func (mg *ManagementPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *ObjectReplication) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ObjectReplication. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ObjectReplication) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ObjectReplication. func (mg *ObjectReplication) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *ObjectReplication) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ObjectReplication. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ObjectReplication) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ObjectReplication. func (mg *ObjectReplication) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *Queue) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Queue. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Queue) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Queue. func (mg *Queue) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *Queue) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Queue. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Queue) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Queue. func (mg *Queue) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -939,14 +747,6 @@ func (mg *Share) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Share. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Share) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Share. func (mg *Share) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -977,14 +777,6 @@ func (mg *Share) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Share. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Share) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Share. func (mg *Share) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1015,14 +807,6 @@ func (mg *ShareDirectory) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ShareDirectory. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ShareDirectory) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ShareDirectory. func (mg *ShareDirectory) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1053,14 +837,6 @@ func (mg *ShareDirectory) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ShareDirectory. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ShareDirectory) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ShareDirectory. func (mg *ShareDirectory) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1091,14 +867,6 @@ func (mg *Table) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Table. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Table) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Table. func (mg *Table) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1129,14 +897,6 @@ func (mg *Table) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Table. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Table) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Table. func (mg *Table) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1167,14 +927,6 @@ func (mg *TableEntity) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this TableEntity. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *TableEntity) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this TableEntity. func (mg *TableEntity) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1205,14 +957,6 @@ func (mg *TableEntity) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this TableEntity. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *TableEntity) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this TableEntity. func (mg *TableEntity) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/storage/v1beta1/zz_objectreplication_types.go b/apis/storage/v1beta1/zz_objectreplication_types.go index 100842728..40831fcfc 100755 --- a/apis/storage/v1beta1/zz_objectreplication_types.go +++ b/apis/storage/v1beta1/zz_objectreplication_types.go @@ -174,7 +174,7 @@ type ObjectReplicationStatus struct { type ObjectReplication struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.rules) || has(self.initProvider.rules)",message="rules is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.rules) || (has(self.initProvider) && has(self.initProvider.rules))",message="spec.forProvider.rules is a required parameter" Spec ObjectReplicationSpec `json:"spec"` Status ObjectReplicationStatus `json:"status,omitempty"` } diff --git a/apis/storage/v1beta1/zz_share_types.go b/apis/storage/v1beta1/zz_share_types.go index 4064e0297..10456871e 100755 --- a/apis/storage/v1beta1/zz_share_types.go +++ b/apis/storage/v1beta1/zz_share_types.go @@ -201,7 +201,7 @@ type ShareStatus struct { type Share struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.quota) || has(self.initProvider.quota)",message="quota is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.quota) || (has(self.initProvider) && has(self.initProvider.quota))",message="spec.forProvider.quota is a required parameter" Spec ShareSpec `json:"spec"` Status ShareStatus `json:"status,omitempty"` } diff --git a/apis/storage/v1beta1/zz_sharedirectory_types.go b/apis/storage/v1beta1/zz_sharedirectory_types.go index 98b1ebac1..8507e7188 100755 --- a/apis/storage/v1beta1/zz_sharedirectory_types.go +++ b/apis/storage/v1beta1/zz_sharedirectory_types.go @@ -113,7 +113,7 @@ type ShareDirectoryStatus struct { type ShareDirectory struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec ShareDirectorySpec `json:"spec"` Status ShareDirectoryStatus `json:"status,omitempty"` } diff --git a/apis/storage/v1beta1/zz_table_types.go b/apis/storage/v1beta1/zz_table_types.go index 275155f7a..9f61e8836 100755 --- a/apis/storage/v1beta1/zz_table_types.go +++ b/apis/storage/v1beta1/zz_table_types.go @@ -165,7 +165,7 @@ type TableStatus struct { type Table struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec TableSpec `json:"spec"` Status TableStatus `json:"status,omitempty"` } diff --git a/apis/storage/v1beta1/zz_tableentity_types.go b/apis/storage/v1beta1/zz_tableentity_types.go index 65e7a5824..e4cd98fb4 100755 --- a/apis/storage/v1beta1/zz_tableentity_types.go +++ b/apis/storage/v1beta1/zz_tableentity_types.go @@ -124,9 +124,9 @@ type TableEntityStatus struct { type TableEntity struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.entity) || has(self.initProvider.entity)",message="entity is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.partitionKey) || has(self.initProvider.partitionKey)",message="partitionKey is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.rowKey) || has(self.initProvider.rowKey)",message="rowKey is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.entity) || (has(self.initProvider) && has(self.initProvider.entity))",message="spec.forProvider.entity is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.partitionKey) || (has(self.initProvider) && has(self.initProvider.partitionKey))",message="spec.forProvider.partitionKey is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.rowKey) || (has(self.initProvider) && has(self.initProvider.rowKey))",message="spec.forProvider.rowKey is a required parameter" Spec TableEntitySpec `json:"spec"` Status TableEntityStatus `json:"status,omitempty"` } diff --git a/apis/storagecache/v1beta1/zz_generated.deepcopy.go b/apis/storagecache/v1beta1/zz_generated.deepcopy.go index e2a368641..a40b995e6 100644 --- a/apis/storagecache/v1beta1/zz_generated.deepcopy.go +++ b/apis/storagecache/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -1694,7 +1693,8 @@ func (in *HPCCacheInitParameters) DeepCopyInto(out *HPCCacheInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2094,7 +2094,8 @@ func (in *HPCCacheObservation) DeepCopyInto(out *HPCCacheObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2231,7 +2232,8 @@ func (in *HPCCacheParameters) DeepCopyInto(out *HPCCacheParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/storagecache/v1beta1/zz_generated.managed.go b/apis/storagecache/v1beta1/zz_generated.managed.go index 6fe206c55..369a84e97 100644 --- a/apis/storagecache/v1beta1/zz_generated.managed.go +++ b/apis/storagecache/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *HPCCache) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this HPCCache. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *HPCCache) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this HPCCache. func (mg *HPCCache) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *HPCCache) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this HPCCache. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *HPCCache) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this HPCCache. func (mg *HPCCache) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *HPCCacheAccessPolicy) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this HPCCacheAccessPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *HPCCacheAccessPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this HPCCacheAccessPolicy. func (mg *HPCCacheAccessPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *HPCCacheAccessPolicy) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this HPCCacheAccessPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *HPCCacheAccessPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this HPCCacheAccessPolicy. func (mg *HPCCacheAccessPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *HPCCacheBlobNFSTarget) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this HPCCacheBlobNFSTarget. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *HPCCacheBlobNFSTarget) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this HPCCacheBlobNFSTarget. func (mg *HPCCacheBlobNFSTarget) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *HPCCacheBlobNFSTarget) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this HPCCacheBlobNFSTarget. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *HPCCacheBlobNFSTarget) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this HPCCacheBlobNFSTarget. func (mg *HPCCacheBlobNFSTarget) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *HPCCacheBlobTarget) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this HPCCacheBlobTarget. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *HPCCacheBlobTarget) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this HPCCacheBlobTarget. func (mg *HPCCacheBlobTarget) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *HPCCacheBlobTarget) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this HPCCacheBlobTarget. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *HPCCacheBlobTarget) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this HPCCacheBlobTarget. func (mg *HPCCacheBlobTarget) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *HPCCacheNFSTarget) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this HPCCacheNFSTarget. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *HPCCacheNFSTarget) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this HPCCacheNFSTarget. func (mg *HPCCacheNFSTarget) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *HPCCacheNFSTarget) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this HPCCacheNFSTarget. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *HPCCacheNFSTarget) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this HPCCacheNFSTarget. func (mg *HPCCacheNFSTarget) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/storagecache/v1beta1/zz_hpccache_types.go b/apis/storagecache/v1beta1/zz_hpccache_types.go index cd96a0f6b..7e95ab75b 100755 --- a/apis/storagecache/v1beta1/zz_hpccache_types.go +++ b/apis/storagecache/v1beta1/zz_hpccache_types.go @@ -597,9 +597,9 @@ type HPCCacheStatus struct { type HPCCache struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.cacheSizeInGb) || has(self.initProvider.cacheSizeInGb)",message="cacheSizeInGb is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.cacheSizeInGb) || (has(self.initProvider) && has(self.initProvider.cacheSizeInGb))",message="spec.forProvider.cacheSizeInGb is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec HPCCacheSpec `json:"spec"` Status HPCCacheStatus `json:"status,omitempty"` } diff --git a/apis/storagecache/v1beta1/zz_hpccacheaccesspolicy_types.go b/apis/storagecache/v1beta1/zz_hpccacheaccesspolicy_types.go index dd0c5b699..c4e109d74 100755 --- a/apis/storagecache/v1beta1/zz_hpccacheaccesspolicy_types.go +++ b/apis/storagecache/v1beta1/zz_hpccacheaccesspolicy_types.go @@ -177,7 +177,7 @@ type HPCCacheAccessPolicyStatus struct { type HPCCacheAccessPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.accessRule) || has(self.initProvider.accessRule)",message="accessRule is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.accessRule) || (has(self.initProvider) && has(self.initProvider.accessRule))",message="spec.forProvider.accessRule is a required parameter" Spec HPCCacheAccessPolicySpec `json:"spec"` Status HPCCacheAccessPolicyStatus `json:"status,omitempty"` } diff --git a/apis/storagecache/v1beta1/zz_hpccacheblobnfstarget_types.go b/apis/storagecache/v1beta1/zz_hpccacheblobnfstarget_types.go index 60ec55cc4..2d1d89758 100755 --- a/apis/storagecache/v1beta1/zz_hpccacheblobnfstarget_types.go +++ b/apis/storagecache/v1beta1/zz_hpccacheblobnfstarget_types.go @@ -133,9 +133,9 @@ type HPCCacheBlobNFSTargetStatus struct { type HPCCacheBlobNFSTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.namespacePath) || has(self.initProvider.namespacePath)",message="namespacePath is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageContainerId) || has(self.initProvider.storageContainerId)",message="storageContainerId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.usageModel) || has(self.initProvider.usageModel)",message="usageModel is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.namespacePath) || (has(self.initProvider) && has(self.initProvider.namespacePath))",message="spec.forProvider.namespacePath is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageContainerId) || (has(self.initProvider) && has(self.initProvider.storageContainerId))",message="spec.forProvider.storageContainerId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.usageModel) || (has(self.initProvider) && has(self.initProvider.usageModel))",message="spec.forProvider.usageModel is a required parameter" Spec HPCCacheBlobNFSTargetSpec `json:"spec"` Status HPCCacheBlobNFSTargetStatus `json:"status,omitempty"` } diff --git a/apis/storagecache/v1beta1/zz_hpccacheblobtarget_types.go b/apis/storagecache/v1beta1/zz_hpccacheblobtarget_types.go index 710876bb2..41672a38a 100755 --- a/apis/storagecache/v1beta1/zz_hpccacheblobtarget_types.go +++ b/apis/storagecache/v1beta1/zz_hpccacheblobtarget_types.go @@ -130,7 +130,7 @@ type HPCCacheBlobTargetStatus struct { type HPCCacheBlobTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.namespacePath) || has(self.initProvider.namespacePath)",message="namespacePath is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.namespacePath) || (has(self.initProvider) && has(self.initProvider.namespacePath))",message="spec.forProvider.namespacePath is a required parameter" Spec HPCCacheBlobTargetSpec `json:"spec"` Status HPCCacheBlobTargetStatus `json:"status,omitempty"` } diff --git a/apis/storagecache/v1beta1/zz_hpccachenfstarget_types.go b/apis/storagecache/v1beta1/zz_hpccachenfstarget_types.go index bf1878cfd..9d04c14f9 100755 --- a/apis/storagecache/v1beta1/zz_hpccachenfstarget_types.go +++ b/apis/storagecache/v1beta1/zz_hpccachenfstarget_types.go @@ -172,9 +172,9 @@ type HPCCacheNFSTargetStatus struct { type HPCCacheNFSTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.namespaceJunction) || has(self.initProvider.namespaceJunction)",message="namespaceJunction is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.targetHostName) || has(self.initProvider.targetHostName)",message="targetHostName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.usageModel) || has(self.initProvider.usageModel)",message="usageModel is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.namespaceJunction) || (has(self.initProvider) && has(self.initProvider.namespaceJunction))",message="spec.forProvider.namespaceJunction is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.targetHostName) || (has(self.initProvider) && has(self.initProvider.targetHostName))",message="spec.forProvider.targetHostName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.usageModel) || (has(self.initProvider) && has(self.initProvider.usageModel))",message="spec.forProvider.usageModel is a required parameter" Spec HPCCacheNFSTargetSpec `json:"spec"` Status HPCCacheNFSTargetStatus `json:"status,omitempty"` } diff --git a/apis/storagepool/v1beta1/zz_diskpool_types.go b/apis/storagepool/v1beta1/zz_diskpool_types.go index 5f960323a..3a99a0cfd 100755 --- a/apis/storagepool/v1beta1/zz_diskpool_types.go +++ b/apis/storagepool/v1beta1/zz_diskpool_types.go @@ -134,9 +134,9 @@ type DiskPoolStatus struct { type DiskPool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.zones) || has(self.initProvider.zones)",message="zones is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.zones) || (has(self.initProvider) && has(self.initProvider.zones))",message="spec.forProvider.zones is a required parameter" Spec DiskPoolSpec `json:"spec"` Status DiskPoolStatus `json:"status,omitempty"` } diff --git a/apis/storagepool/v1beta1/zz_generated.deepcopy.go b/apis/storagepool/v1beta1/zz_generated.deepcopy.go index 54395ae43..9c1cb08ea 100644 --- a/apis/storagepool/v1beta1/zz_generated.deepcopy.go +++ b/apis/storagepool/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -62,7 +61,8 @@ func (in *DiskPoolInitParameters) DeepCopyInto(out *DiskPoolInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -160,7 +160,8 @@ func (in *DiskPoolObservation) DeepCopyInto(out *DiskPoolObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -241,7 +242,8 @@ func (in *DiskPoolParameters) DeepCopyInto(out *DiskPoolParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/storagepool/v1beta1/zz_generated.managed.go b/apis/storagepool/v1beta1/zz_generated.managed.go index a469310ad..9fafb6823 100644 --- a/apis/storagepool/v1beta1/zz_generated.managed.go +++ b/apis/storagepool/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *DiskPool) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this DiskPool. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *DiskPool) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this DiskPool. func (mg *DiskPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *DiskPool) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this DiskPool. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *DiskPool) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this DiskPool. func (mg *DiskPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/storagesync/v1beta1/zz_generated.deepcopy.go b/apis/storagesync/v1beta1/zz_generated.deepcopy.go index 907d2d547..2a263cc0c 100644 --- a/apis/storagesync/v1beta1/zz_generated.deepcopy.go +++ b/apis/storagesync/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -62,7 +61,8 @@ func (in *StorageSyncInitParameters) DeepCopyInto(out *StorageSyncInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -144,7 +144,8 @@ func (in *StorageSyncObservation) DeepCopyInto(out *StorageSyncObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -199,7 +200,8 @@ func (in *StorageSyncParameters) DeepCopyInto(out *StorageSyncParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/storagesync/v1beta1/zz_generated.managed.go b/apis/storagesync/v1beta1/zz_generated.managed.go index e6cd1a056..80a0dea65 100644 --- a/apis/storagesync/v1beta1/zz_generated.managed.go +++ b/apis/storagesync/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *StorageSync) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this StorageSync. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *StorageSync) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this StorageSync. func (mg *StorageSync) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *StorageSync) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this StorageSync. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *StorageSync) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this StorageSync. func (mg *StorageSync) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/storagesync/v1beta1/zz_storagesync_types.go b/apis/storagesync/v1beta1/zz_storagesync_types.go index 1522ef16a..4462c5677 100755 --- a/apis/storagesync/v1beta1/zz_storagesync_types.go +++ b/apis/storagesync/v1beta1/zz_storagesync_types.go @@ -107,7 +107,7 @@ type StorageSyncStatus struct { type StorageSync struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec StorageSyncSpec `json:"spec"` Status StorageSyncStatus `json:"status,omitempty"` } diff --git a/apis/streamanalytics/v1beta1/zz_cluster_types.go b/apis/streamanalytics/v1beta1/zz_cluster_types.go index fb62e80e8..a17ebd795 100755 --- a/apis/streamanalytics/v1beta1/zz_cluster_types.go +++ b/apis/streamanalytics/v1beta1/zz_cluster_types.go @@ -107,8 +107,8 @@ type ClusterStatus struct { type Cluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.streamingCapacity) || has(self.initProvider.streamingCapacity)",message="streamingCapacity is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.streamingCapacity) || (has(self.initProvider) && has(self.initProvider.streamingCapacity))",message="spec.forProvider.streamingCapacity is a required parameter" Spec ClusterSpec `json:"spec"` Status ClusterStatus `json:"status,omitempty"` } diff --git a/apis/streamanalytics/v1beta1/zz_functionjavascriptuda_types.go b/apis/streamanalytics/v1beta1/zz_functionjavascriptuda_types.go index a53e674a4..cac701d09 100755 --- a/apis/streamanalytics/v1beta1/zz_functionjavascriptuda_types.go +++ b/apis/streamanalytics/v1beta1/zz_functionjavascriptuda_types.go @@ -156,9 +156,9 @@ type FunctionJavascriptUdaStatus struct { type FunctionJavascriptUda struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.input) || has(self.initProvider.input)",message="input is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.output) || has(self.initProvider.output)",message="output is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.script) || has(self.initProvider.script)",message="script is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.input) || (has(self.initProvider) && has(self.initProvider.input))",message="spec.forProvider.input is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.output) || (has(self.initProvider) && has(self.initProvider.output))",message="spec.forProvider.output is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.script) || (has(self.initProvider) && has(self.initProvider.script))",message="spec.forProvider.script is a required parameter" Spec FunctionJavascriptUdaSpec `json:"spec"` Status FunctionJavascriptUdaStatus `json:"status,omitempty"` } diff --git a/apis/streamanalytics/v1beta1/zz_generated.deepcopy.go b/apis/streamanalytics/v1beta1/zz_generated.deepcopy.go index edf8c9b18..168244de6 100644 --- a/apis/streamanalytics/v1beta1/zz_generated.deepcopy.go +++ b/apis/streamanalytics/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -62,7 +61,8 @@ func (in *ClusterInitParameters) DeepCopyInto(out *ClusterInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -144,7 +144,8 @@ func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -199,7 +200,8 @@ func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -721,7 +723,8 @@ func (in *JobInitParameters) DeepCopyInto(out *JobInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -872,7 +875,8 @@ func (in *JobObservation) DeepCopyInto(out *JobObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -991,7 +995,8 @@ func (in *JobParameters) DeepCopyInto(out *JobParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3067,7 +3072,8 @@ func (in *OutputServiceBusQueueInitParameters) DeepCopyInto(out *OutputServiceBu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3187,7 +3193,8 @@ func (in *OutputServiceBusQueueObservation) DeepCopyInto(out *OutputServiceBusQu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3315,7 +3322,8 @@ func (in *OutputServiceBusQueueParameters) DeepCopyInto(out *OutputServiceBusQue if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3545,7 +3553,8 @@ func (in *OutputServiceBusTopicInitParameters) DeepCopyInto(out *OutputServiceBu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3660,7 +3669,8 @@ func (in *OutputServiceBusTopicObservation) DeepCopyInto(out *OutputServiceBusTo if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3778,7 +3788,8 @@ func (in *OutputServiceBusTopicParameters) DeepCopyInto(out *OutputServiceBusTop if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/streamanalytics/v1beta1/zz_generated.managed.go b/apis/streamanalytics/v1beta1/zz_generated.managed.go index 9da6be0e7..265caff7d 100644 --- a/apis/streamanalytics/v1beta1/zz_generated.managed.go +++ b/apis/streamanalytics/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *Cluster) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Cluster. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Cluster) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Cluster. func (mg *Cluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *Cluster) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Cluster. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Cluster) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Cluster. func (mg *Cluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *FunctionJavascriptUda) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FunctionJavascriptUda. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FunctionJavascriptUda) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FunctionJavascriptUda. func (mg *FunctionJavascriptUda) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *FunctionJavascriptUda) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FunctionJavascriptUda. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FunctionJavascriptUda) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FunctionJavascriptUda. func (mg *FunctionJavascriptUda) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *Job) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Job. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Job) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Job. func (mg *Job) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *Job) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Job. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Job) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Job. func (mg *Job) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *ManagedPrivateEndpoint) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ManagedPrivateEndpoint. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ManagedPrivateEndpoint) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ManagedPrivateEndpoint. func (mg *ManagedPrivateEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *ManagedPrivateEndpoint) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ManagedPrivateEndpoint. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ManagedPrivateEndpoint) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ManagedPrivateEndpoint. func (mg *ManagedPrivateEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *OutputBlob) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this OutputBlob. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *OutputBlob) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this OutputBlob. func (mg *OutputBlob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *OutputBlob) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this OutputBlob. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *OutputBlob) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this OutputBlob. func (mg *OutputBlob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *OutputEventHub) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this OutputEventHub. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *OutputEventHub) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this OutputEventHub. func (mg *OutputEventHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *OutputEventHub) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this OutputEventHub. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *OutputEventHub) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this OutputEventHub. func (mg *OutputEventHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *OutputFunction) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this OutputFunction. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *OutputFunction) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this OutputFunction. func (mg *OutputFunction) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *OutputFunction) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this OutputFunction. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *OutputFunction) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this OutputFunction. func (mg *OutputFunction) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *OutputMSSQL) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this OutputMSSQL. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *OutputMSSQL) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this OutputMSSQL. func (mg *OutputMSSQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *OutputMSSQL) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this OutputMSSQL. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *OutputMSSQL) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this OutputMSSQL. func (mg *OutputMSSQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *OutputPowerBI) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this OutputPowerBI. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *OutputPowerBI) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this OutputPowerBI. func (mg *OutputPowerBI) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *OutputPowerBI) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this OutputPowerBI. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *OutputPowerBI) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this OutputPowerBI. func (mg *OutputPowerBI) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *OutputServiceBusQueue) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this OutputServiceBusQueue. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *OutputServiceBusQueue) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this OutputServiceBusQueue. func (mg *OutputServiceBusQueue) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *OutputServiceBusQueue) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this OutputServiceBusQueue. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *OutputServiceBusQueue) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this OutputServiceBusQueue. func (mg *OutputServiceBusQueue) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *OutputServiceBusTopic) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this OutputServiceBusTopic. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *OutputServiceBusTopic) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this OutputServiceBusTopic. func (mg *OutputServiceBusTopic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *OutputServiceBusTopic) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this OutputServiceBusTopic. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *OutputServiceBusTopic) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this OutputServiceBusTopic. func (mg *OutputServiceBusTopic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *OutputSynapse) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this OutputSynapse. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *OutputSynapse) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this OutputSynapse. func (mg *OutputSynapse) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *OutputSynapse) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this OutputSynapse. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *OutputSynapse) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this OutputSynapse. func (mg *OutputSynapse) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -939,14 +747,6 @@ func (mg *OutputTable) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this OutputTable. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *OutputTable) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this OutputTable. func (mg *OutputTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -977,14 +777,6 @@ func (mg *OutputTable) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this OutputTable. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *OutputTable) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this OutputTable. func (mg *OutputTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1015,14 +807,6 @@ func (mg *ReferenceInputBlob) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ReferenceInputBlob. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ReferenceInputBlob) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ReferenceInputBlob. func (mg *ReferenceInputBlob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1053,14 +837,6 @@ func (mg *ReferenceInputBlob) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ReferenceInputBlob. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ReferenceInputBlob) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ReferenceInputBlob. func (mg *ReferenceInputBlob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1091,14 +867,6 @@ func (mg *ReferenceInputMSSQL) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ReferenceInputMSSQL. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ReferenceInputMSSQL) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ReferenceInputMSSQL. func (mg *ReferenceInputMSSQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1129,14 +897,6 @@ func (mg *ReferenceInputMSSQL) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ReferenceInputMSSQL. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ReferenceInputMSSQL) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ReferenceInputMSSQL. func (mg *ReferenceInputMSSQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1167,14 +927,6 @@ func (mg *StreamInputBlob) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this StreamInputBlob. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *StreamInputBlob) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this StreamInputBlob. func (mg *StreamInputBlob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1205,14 +957,6 @@ func (mg *StreamInputBlob) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this StreamInputBlob. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *StreamInputBlob) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this StreamInputBlob. func (mg *StreamInputBlob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1243,14 +987,6 @@ func (mg *StreamInputEventHub) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this StreamInputEventHub. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *StreamInputEventHub) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this StreamInputEventHub. func (mg *StreamInputEventHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1281,14 +1017,6 @@ func (mg *StreamInputEventHub) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this StreamInputEventHub. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *StreamInputEventHub) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this StreamInputEventHub. func (mg *StreamInputEventHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1319,14 +1047,6 @@ func (mg *StreamInputIOTHub) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this StreamInputIOTHub. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *StreamInputIOTHub) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this StreamInputIOTHub. func (mg *StreamInputIOTHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1357,14 +1077,6 @@ func (mg *StreamInputIOTHub) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this StreamInputIOTHub. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *StreamInputIOTHub) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this StreamInputIOTHub. func (mg *StreamInputIOTHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/streamanalytics/v1beta1/zz_job_types.go b/apis/streamanalytics/v1beta1/zz_job_types.go index a37f4746f..dc1bbf139 100755 --- a/apis/streamanalytics/v1beta1/zz_job_types.go +++ b/apis/streamanalytics/v1beta1/zz_job_types.go @@ -288,8 +288,8 @@ type JobStatus struct { type Job struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.transformationQuery) || has(self.initProvider.transformationQuery)",message="transformationQuery is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.transformationQuery) || (has(self.initProvider) && has(self.initProvider.transformationQuery))",message="spec.forProvider.transformationQuery is a required parameter" Spec JobSpec `json:"spec"` Status JobStatus `json:"status,omitempty"` } diff --git a/apis/streamanalytics/v1beta1/zz_managedprivateendpoint_types.go b/apis/streamanalytics/v1beta1/zz_managedprivateendpoint_types.go index d2267aaaf..88df35af0 100755 --- a/apis/streamanalytics/v1beta1/zz_managedprivateendpoint_types.go +++ b/apis/streamanalytics/v1beta1/zz_managedprivateendpoint_types.go @@ -120,7 +120,7 @@ type ManagedPrivateEndpointStatus struct { type ManagedPrivateEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subresourceName) || has(self.initProvider.subresourceName)",message="subresourceName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subresourceName) || (has(self.initProvider) && has(self.initProvider.subresourceName))",message="spec.forProvider.subresourceName is a required parameter" Spec ManagedPrivateEndpointSpec `json:"spec"` Status ManagedPrivateEndpointStatus `json:"status,omitempty"` } diff --git a/apis/streamanalytics/v1beta1/zz_outputblob_types.go b/apis/streamanalytics/v1beta1/zz_outputblob_types.go index a9fffb647..c811bb0c7 100755 --- a/apis/streamanalytics/v1beta1/zz_outputblob_types.go +++ b/apis/streamanalytics/v1beta1/zz_outputblob_types.go @@ -248,10 +248,10 @@ type OutputBlobStatus struct { type OutputBlob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dateFormat) || has(self.initProvider.dateFormat)",message="dateFormat is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.pathPattern) || has(self.initProvider.pathPattern)",message="pathPattern is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serialization) || has(self.initProvider.serialization)",message="serialization is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.timeFormat) || has(self.initProvider.timeFormat)",message="timeFormat is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dateFormat) || (has(self.initProvider) && has(self.initProvider.dateFormat))",message="spec.forProvider.dateFormat is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.pathPattern) || (has(self.initProvider) && has(self.initProvider.pathPattern))",message="spec.forProvider.pathPattern is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serialization) || (has(self.initProvider) && has(self.initProvider.serialization))",message="spec.forProvider.serialization is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.timeFormat) || (has(self.initProvider) && has(self.initProvider.timeFormat))",message="spec.forProvider.timeFormat is a required parameter" Spec OutputBlobSpec `json:"spec"` Status OutputBlobStatus `json:"status,omitempty"` } diff --git a/apis/streamanalytics/v1beta1/zz_outputeventhub_types.go b/apis/streamanalytics/v1beta1/zz_outputeventhub_types.go index 1f489e637..3f9eec401 100755 --- a/apis/streamanalytics/v1beta1/zz_outputeventhub_types.go +++ b/apis/streamanalytics/v1beta1/zz_outputeventhub_types.go @@ -219,7 +219,7 @@ type OutputEventHubStatus struct { type OutputEventHub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serialization) || has(self.initProvider.serialization)",message="serialization is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serialization) || (has(self.initProvider) && has(self.initProvider.serialization))",message="spec.forProvider.serialization is a required parameter" Spec OutputEventHubSpec `json:"spec"` Status OutputEventHubStatus `json:"status,omitempty"` } diff --git a/apis/streamanalytics/v1beta1/zz_outputfunction_types.go b/apis/streamanalytics/v1beta1/zz_outputfunction_types.go index 6ab5d8103..bedacb2c3 100755 --- a/apis/streamanalytics/v1beta1/zz_outputfunction_types.go +++ b/apis/streamanalytics/v1beta1/zz_outputfunction_types.go @@ -144,8 +144,8 @@ type OutputFunctionStatus struct { type OutputFunction struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.apiKeySecretRef)",message="apiKeySecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.functionName) || has(self.initProvider.functionName)",message="functionName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.apiKeySecretRef)",message="spec.forProvider.apiKeySecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.functionName) || (has(self.initProvider) && has(self.initProvider.functionName))",message="spec.forProvider.functionName is a required parameter" Spec OutputFunctionSpec `json:"spec"` Status OutputFunctionStatus `json:"status,omitempty"` } diff --git a/apis/streamanalytics/v1beta1/zz_outputmssql_types.go b/apis/streamanalytics/v1beta1/zz_outputmssql_types.go index ae26da057..bf78a1cd4 100755 --- a/apis/streamanalytics/v1beta1/zz_outputmssql_types.go +++ b/apis/streamanalytics/v1beta1/zz_outputmssql_types.go @@ -189,8 +189,8 @@ type OutputMSSQLStatus struct { type OutputMSSQL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.database) || has(self.initProvider.database)",message="database is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.database) || (has(self.initProvider) && has(self.initProvider.database))",message="spec.forProvider.database is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec OutputMSSQLSpec `json:"spec"` Status OutputMSSQLStatus `json:"status,omitempty"` } diff --git a/apis/streamanalytics/v1beta1/zz_outputpowerbi_types.go b/apis/streamanalytics/v1beta1/zz_outputpowerbi_types.go index f39c430a1..3aeb24edc 100755 --- a/apis/streamanalytics/v1beta1/zz_outputpowerbi_types.go +++ b/apis/streamanalytics/v1beta1/zz_outputpowerbi_types.go @@ -137,10 +137,10 @@ type OutputPowerBIStatus struct { type OutputPowerBI struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dataset) || has(self.initProvider.dataset)",message="dataset is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.groupId) || has(self.initProvider.groupId)",message="groupId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.groupName) || has(self.initProvider.groupName)",message="groupName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.table) || has(self.initProvider.table)",message="table is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dataset) || (has(self.initProvider) && has(self.initProvider.dataset))",message="spec.forProvider.dataset is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.groupId) || (has(self.initProvider) && has(self.initProvider.groupId))",message="spec.forProvider.groupId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.groupName) || (has(self.initProvider) && has(self.initProvider.groupName))",message="spec.forProvider.groupName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.table) || (has(self.initProvider) && has(self.initProvider.table))",message="spec.forProvider.table is a required parameter" Spec OutputPowerBISpec `json:"spec"` Status OutputPowerBIStatus `json:"status,omitempty"` } diff --git a/apis/streamanalytics/v1beta1/zz_outputservicebusqueue_types.go b/apis/streamanalytics/v1beta1/zz_outputservicebusqueue_types.go index e57d07833..0577e1096 100755 --- a/apis/streamanalytics/v1beta1/zz_outputservicebusqueue_types.go +++ b/apis/streamanalytics/v1beta1/zz_outputservicebusqueue_types.go @@ -238,8 +238,8 @@ type OutputServiceBusQueueStatus struct { type OutputServiceBusQueue struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serialization) || has(self.initProvider.serialization)",message="serialization is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serialization) || (has(self.initProvider) && has(self.initProvider.serialization))",message="spec.forProvider.serialization is a required parameter" Spec OutputServiceBusQueueSpec `json:"spec"` Status OutputServiceBusQueueStatus `json:"status,omitempty"` } diff --git a/apis/streamanalytics/v1beta1/zz_outputservicebustopic_types.go b/apis/streamanalytics/v1beta1/zz_outputservicebustopic_types.go index e0cb7b181..2ec4e58b9 100755 --- a/apis/streamanalytics/v1beta1/zz_outputservicebustopic_types.go +++ b/apis/streamanalytics/v1beta1/zz_outputservicebustopic_types.go @@ -238,8 +238,8 @@ type OutputServiceBusTopicStatus struct { type OutputServiceBusTopic struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serialization) || has(self.initProvider.serialization)",message="serialization is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serialization) || (has(self.initProvider) && has(self.initProvider.serialization))",message="spec.forProvider.serialization is a required parameter" Spec OutputServiceBusTopicSpec `json:"spec"` Status OutputServiceBusTopicStatus `json:"status,omitempty"` } diff --git a/apis/streamanalytics/v1beta1/zz_outputsynapse_types.go b/apis/streamanalytics/v1beta1/zz_outputsynapse_types.go index 91cf67d31..d120610d1 100755 --- a/apis/streamanalytics/v1beta1/zz_outputsynapse_types.go +++ b/apis/streamanalytics/v1beta1/zz_outputsynapse_types.go @@ -144,10 +144,10 @@ type OutputSynapseStatus struct { type OutputSynapse struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.database) || has(self.initProvider.database)",message="database is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)",message="passwordSecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.server) || has(self.initProvider.server)",message="server is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.table) || has(self.initProvider.table)",message="table is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.database) || (has(self.initProvider) && has(self.initProvider.database))",message="spec.forProvider.database is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)",message="spec.forProvider.passwordSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.server) || (has(self.initProvider) && has(self.initProvider.server))",message="spec.forProvider.server is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.table) || (has(self.initProvider) && has(self.initProvider.table))",message="spec.forProvider.table is a required parameter" Spec OutputSynapseSpec `json:"spec"` Status OutputSynapseStatus `json:"status,omitempty"` } diff --git a/apis/streamanalytics/v1beta1/zz_outputtable_types.go b/apis/streamanalytics/v1beta1/zz_outputtable_types.go index 932c9b664..e2eb79743 100755 --- a/apis/streamanalytics/v1beta1/zz_outputtable_types.go +++ b/apis/streamanalytics/v1beta1/zz_outputtable_types.go @@ -161,10 +161,10 @@ type OutputTableStatus struct { type OutputTable struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.batchSize) || has(self.initProvider.batchSize)",message="batchSize is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.partitionKey) || has(self.initProvider.partitionKey)",message="partitionKey is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.rowKey) || has(self.initProvider.rowKey)",message="rowKey is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageAccountKeySecretRef)",message="storageAccountKeySecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.batchSize) || (has(self.initProvider) && has(self.initProvider.batchSize))",message="spec.forProvider.batchSize is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.partitionKey) || (has(self.initProvider) && has(self.initProvider.partitionKey))",message="spec.forProvider.partitionKey is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.rowKey) || (has(self.initProvider) && has(self.initProvider.rowKey))",message="spec.forProvider.rowKey is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageAccountKeySecretRef)",message="spec.forProvider.storageAccountKeySecretRef is a required parameter" Spec OutputTableSpec `json:"spec"` Status OutputTableStatus `json:"status,omitempty"` } diff --git a/apis/streamanalytics/v1beta1/zz_referenceinputblob_types.go b/apis/streamanalytics/v1beta1/zz_referenceinputblob_types.go index 2a52dd4b9..732695196 100755 --- a/apis/streamanalytics/v1beta1/zz_referenceinputblob_types.go +++ b/apis/streamanalytics/v1beta1/zz_referenceinputblob_types.go @@ -228,11 +228,11 @@ type ReferenceInputBlobStatus struct { type ReferenceInputBlob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dateFormat) || has(self.initProvider.dateFormat)",message="dateFormat is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.pathPattern) || has(self.initProvider.pathPattern)",message="pathPattern is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serialization) || has(self.initProvider.serialization)",message="serialization is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.timeFormat) || has(self.initProvider.timeFormat)",message="timeFormat is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dateFormat) || (has(self.initProvider) && has(self.initProvider.dateFormat))",message="spec.forProvider.dateFormat is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.pathPattern) || (has(self.initProvider) && has(self.initProvider.pathPattern))",message="spec.forProvider.pathPattern is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serialization) || (has(self.initProvider) && has(self.initProvider.serialization))",message="spec.forProvider.serialization is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.timeFormat) || (has(self.initProvider) && has(self.initProvider.timeFormat))",message="spec.forProvider.timeFormat is a required parameter" Spec ReferenceInputBlobSpec `json:"spec"` Status ReferenceInputBlobStatus `json:"status,omitempty"` } diff --git a/apis/streamanalytics/v1beta1/zz_referenceinputmssql_types.go b/apis/streamanalytics/v1beta1/zz_referenceinputmssql_types.go index 246033062..98cc22e7d 100755 --- a/apis/streamanalytics/v1beta1/zz_referenceinputmssql_types.go +++ b/apis/streamanalytics/v1beta1/zz_referenceinputmssql_types.go @@ -181,10 +181,10 @@ type ReferenceInputMSSQLStatus struct { type ReferenceInputMSSQL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.fullSnapshotQuery) || has(self.initProvider.fullSnapshotQuery)",message="fullSnapshotQuery is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)",message="passwordSecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.refreshType) || has(self.initProvider.refreshType)",message="refreshType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.username) || has(self.initProvider.username)",message="username is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.fullSnapshotQuery) || (has(self.initProvider) && has(self.initProvider.fullSnapshotQuery))",message="spec.forProvider.fullSnapshotQuery is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)",message="spec.forProvider.passwordSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.refreshType) || (has(self.initProvider) && has(self.initProvider.refreshType))",message="spec.forProvider.refreshType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.username) || (has(self.initProvider) && has(self.initProvider.username))",message="spec.forProvider.username is a required parameter" Spec ReferenceInputMSSQLSpec `json:"spec"` Status ReferenceInputMSSQLStatus `json:"status,omitempty"` } diff --git a/apis/streamanalytics/v1beta1/zz_streaminputblob_types.go b/apis/streamanalytics/v1beta1/zz_streaminputblob_types.go index 0ee568849..04f85bd45 100755 --- a/apis/streamanalytics/v1beta1/zz_streaminputblob_types.go +++ b/apis/streamanalytics/v1beta1/zz_streaminputblob_types.go @@ -218,12 +218,12 @@ type StreamInputBlobStatus struct { type StreamInputBlob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dateFormat) || has(self.initProvider.dateFormat)",message="dateFormat is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.pathPattern) || has(self.initProvider.pathPattern)",message="pathPattern is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serialization) || has(self.initProvider.serialization)",message="serialization is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageAccountKeySecretRef)",message="storageAccountKeySecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.timeFormat) || has(self.initProvider.timeFormat)",message="timeFormat is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dateFormat) || (has(self.initProvider) && has(self.initProvider.dateFormat))",message="spec.forProvider.dateFormat is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.pathPattern) || (has(self.initProvider) && has(self.initProvider.pathPattern))",message="spec.forProvider.pathPattern is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serialization) || (has(self.initProvider) && has(self.initProvider.serialization))",message="spec.forProvider.serialization is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageAccountKeySecretRef)",message="spec.forProvider.storageAccountKeySecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.timeFormat) || (has(self.initProvider) && has(self.initProvider.timeFormat))",message="spec.forProvider.timeFormat is a required parameter" Spec StreamInputBlobSpec `json:"spec"` Status StreamInputBlobStatus `json:"status,omitempty"` } diff --git a/apis/streamanalytics/v1beta1/zz_streaminputeventhub_types.go b/apis/streamanalytics/v1beta1/zz_streaminputeventhub_types.go index 6f547a930..f0dbbc0bb 100755 --- a/apis/streamanalytics/v1beta1/zz_streaminputeventhub_types.go +++ b/apis/streamanalytics/v1beta1/zz_streaminputeventhub_types.go @@ -234,8 +234,8 @@ type StreamInputEventHubStatus struct { type StreamInputEventHub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serialization) || has(self.initProvider.serialization)",message="serialization is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serialization) || (has(self.initProvider) && has(self.initProvider.serialization))",message="spec.forProvider.serialization is a required parameter" Spec StreamInputEventHubSpec `json:"spec"` Status StreamInputEventHubStatus `json:"status,omitempty"` } diff --git a/apis/streamanalytics/v1beta1/zz_streaminputiothub_types.go b/apis/streamanalytics/v1beta1/zz_streaminputiothub_types.go index 4e68d7f34..6b576feaf 100755 --- a/apis/streamanalytics/v1beta1/zz_streaminputiothub_types.go +++ b/apis/streamanalytics/v1beta1/zz_streaminputiothub_types.go @@ -208,11 +208,11 @@ type StreamInputIOTHubStatus struct { type StreamInputIOTHub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endpoint) || has(self.initProvider.endpoint)",message="endpoint is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serialization) || has(self.initProvider.serialization)",message="serialization is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sharedAccessPolicyKeySecretRef)",message="sharedAccessPolicyKeySecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sharedAccessPolicyName) || has(self.initProvider.sharedAccessPolicyName)",message="sharedAccessPolicyName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endpoint) || (has(self.initProvider) && has(self.initProvider.endpoint))",message="spec.forProvider.endpoint is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.serialization) || (has(self.initProvider) && has(self.initProvider.serialization))",message="spec.forProvider.serialization is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sharedAccessPolicyKeySecretRef)",message="spec.forProvider.sharedAccessPolicyKeySecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sharedAccessPolicyName) || (has(self.initProvider) && has(self.initProvider.sharedAccessPolicyName))",message="spec.forProvider.sharedAccessPolicyName is a required parameter" Spec StreamInputIOTHubSpec `json:"spec"` Status StreamInputIOTHubStatus `json:"status,omitempty"` } diff --git a/apis/synapse/v1beta1/zz_firewallrule_types.go b/apis/synapse/v1beta1/zz_firewallrule_types.go index d9b0be733..d73e1f34d 100755 --- a/apis/synapse/v1beta1/zz_firewallrule_types.go +++ b/apis/synapse/v1beta1/zz_firewallrule_types.go @@ -98,8 +98,8 @@ type FirewallRuleStatus struct { type FirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endIpAddress) || has(self.initProvider.endIpAddress)",message="endIpAddress is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.startIpAddress) || has(self.initProvider.startIpAddress)",message="startIpAddress is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.endIpAddress) || (has(self.initProvider) && has(self.initProvider.endIpAddress))",message="spec.forProvider.endIpAddress is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.startIpAddress) || (has(self.initProvider) && has(self.initProvider.startIpAddress))",message="spec.forProvider.startIpAddress is a required parameter" Spec FirewallRuleSpec `json:"spec"` Status FirewallRuleStatus `json:"status,omitempty"` } diff --git a/apis/synapse/v1beta1/zz_generated.deepcopy.go b/apis/synapse/v1beta1/zz_generated.deepcopy.go index 478ec70e8..28c61f391 100644 --- a/apis/synapse/v1beta1/zz_generated.deepcopy.go +++ b/apis/synapse/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -1151,7 +1150,8 @@ func (in *IntegrationRuntimeInitParameters) DeepCopyInto(out *IntegrationRuntime if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1186,7 +1186,8 @@ func (in *IntegrationRuntimeObservation) DeepCopyInto(out *IntegrationRuntimeObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1231,7 +1232,8 @@ func (in *IntegrationRuntimeParameters) DeepCopyInto(out *IntegrationRuntimePara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1552,7 +1554,8 @@ func (in *LinkedServiceInitParameters) DeepCopyInto(out *LinkedServiceInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1590,7 +1593,8 @@ func (in *LinkedServiceInitParameters) DeepCopyInto(out *LinkedServiceInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1662,7 +1666,8 @@ func (in *LinkedServiceObservation) DeepCopyInto(out *LinkedServiceObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1705,7 +1710,8 @@ func (in *LinkedServiceObservation) DeepCopyInto(out *LinkedServiceObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1750,7 +1756,8 @@ func (in *LinkedServiceParameters) DeepCopyInto(out *LinkedServiceParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1788,7 +1795,8 @@ func (in *LinkedServiceParameters) DeepCopyInto(out *LinkedServiceParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2124,7 +2132,8 @@ func (in *PrivateLinkHubInitParameters) DeepCopyInto(out *PrivateLinkHubInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2201,7 +2210,8 @@ func (in *PrivateLinkHubObservation) DeepCopyInto(out *PrivateLinkHubObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2251,7 +2261,8 @@ func (in *PrivateLinkHubParameters) DeepCopyInto(out *PrivateLinkHubParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3096,7 +3107,8 @@ func (in *SQLPoolInitParameters) DeepCopyInto(out *SQLPoolInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3205,7 +3217,8 @@ func (in *SQLPoolObservation) DeepCopyInto(out *SQLPoolObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3287,7 +3300,8 @@ func (in *SQLPoolParameters) DeepCopyInto(out *SQLPoolParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4350,7 +4364,8 @@ func (in *SparkPoolInitParameters) DeepCopyInto(out *SparkPoolInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4510,7 +4525,8 @@ func (in *SparkPoolObservation) DeepCopyInto(out *SparkPoolObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -4643,7 +4659,8 @@ func (in *SparkPoolParameters) DeepCopyInto(out *SparkPoolParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5266,7 +5283,8 @@ func (in *WorkspaceInitParameters) DeepCopyInto(out *WorkspaceInitParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5347,7 +5365,8 @@ func (in *WorkspaceObservation) DeepCopyInto(out *WorkspaceObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5456,7 +5475,8 @@ func (in *WorkspaceObservation) DeepCopyInto(out *WorkspaceObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -5639,7 +5659,8 @@ func (in *WorkspaceParameters) DeepCopyInto(out *WorkspaceParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/synapse/v1beta1/zz_generated.managed.go b/apis/synapse/v1beta1/zz_generated.managed.go index e48d3fbe4..69c0d706b 100644 --- a/apis/synapse/v1beta1/zz_generated.managed.go +++ b/apis/synapse/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *FirewallRule) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FirewallRule. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FirewallRule) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FirewallRule. func (mg *FirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *FirewallRule) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FirewallRule. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FirewallRule) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FirewallRule. func (mg *FirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *IntegrationRuntimeAzure) GetProviderConfigReference() *xpv1.Reference return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IntegrationRuntimeAzure. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IntegrationRuntimeAzure) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IntegrationRuntimeAzure. func (mg *IntegrationRuntimeAzure) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *IntegrationRuntimeAzure) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IntegrationRuntimeAzure. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IntegrationRuntimeAzure) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IntegrationRuntimeAzure. func (mg *IntegrationRuntimeAzure) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *IntegrationRuntimeSelfHosted) GetProviderConfigReference() *xpv1.Refer return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this IntegrationRuntimeSelfHosted. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *IntegrationRuntimeSelfHosted) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this IntegrationRuntimeSelfHosted. func (mg *IntegrationRuntimeSelfHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *IntegrationRuntimeSelfHosted) SetProviderConfigReference(r *xpv1.Refer mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this IntegrationRuntimeSelfHosted. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *IntegrationRuntimeSelfHosted) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this IntegrationRuntimeSelfHosted. func (mg *IntegrationRuntimeSelfHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *LinkedService) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinkedService. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinkedService) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinkedService. func (mg *LinkedService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *LinkedService) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinkedService. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinkedService) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinkedService. func (mg *LinkedService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *ManagedPrivateEndpoint) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ManagedPrivateEndpoint. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ManagedPrivateEndpoint) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ManagedPrivateEndpoint. func (mg *ManagedPrivateEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *ManagedPrivateEndpoint) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ManagedPrivateEndpoint. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ManagedPrivateEndpoint) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ManagedPrivateEndpoint. func (mg *ManagedPrivateEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *PrivateLinkHub) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this PrivateLinkHub. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *PrivateLinkHub) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this PrivateLinkHub. func (mg *PrivateLinkHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *PrivateLinkHub) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this PrivateLinkHub. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *PrivateLinkHub) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this PrivateLinkHub. func (mg *PrivateLinkHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *RoleAssignment) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this RoleAssignment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *RoleAssignment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this RoleAssignment. func (mg *RoleAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *RoleAssignment) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this RoleAssignment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *RoleAssignment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this RoleAssignment. func (mg *RoleAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *SQLPool) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SQLPool. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SQLPool) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SQLPool. func (mg *SQLPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *SQLPool) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SQLPool. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SQLPool) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SQLPool. func (mg *SQLPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *SQLPoolExtendedAuditingPolicy) GetProviderConfigReference() *xpv1.Refe return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SQLPoolExtendedAuditingPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SQLPoolExtendedAuditingPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SQLPoolExtendedAuditingPolicy. func (mg *SQLPoolExtendedAuditingPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *SQLPoolExtendedAuditingPolicy) SetProviderConfigReference(r *xpv1.Refe mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SQLPoolExtendedAuditingPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SQLPoolExtendedAuditingPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SQLPoolExtendedAuditingPolicy. func (mg *SQLPoolExtendedAuditingPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *SQLPoolSecurityAlertPolicy) GetProviderConfigReference() *xpv1.Referen return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SQLPoolSecurityAlertPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SQLPoolSecurityAlertPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SQLPoolSecurityAlertPolicy. func (mg *SQLPoolSecurityAlertPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *SQLPoolSecurityAlertPolicy) SetProviderConfigReference(r *xpv1.Referen mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SQLPoolSecurityAlertPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SQLPoolSecurityAlertPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SQLPoolSecurityAlertPolicy. func (mg *SQLPoolSecurityAlertPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *SQLPoolWorkloadClassifier) GetProviderConfigReference() *xpv1.Referenc return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SQLPoolWorkloadClassifier. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SQLPoolWorkloadClassifier) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SQLPoolWorkloadClassifier. func (mg *SQLPoolWorkloadClassifier) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *SQLPoolWorkloadClassifier) SetProviderConfigReference(r *xpv1.Referenc mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SQLPoolWorkloadClassifier. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SQLPoolWorkloadClassifier) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SQLPoolWorkloadClassifier. func (mg *SQLPoolWorkloadClassifier) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *SQLPoolWorkloadGroup) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SQLPoolWorkloadGroup. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SQLPoolWorkloadGroup) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SQLPoolWorkloadGroup. func (mg *SQLPoolWorkloadGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *SQLPoolWorkloadGroup) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SQLPoolWorkloadGroup. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SQLPoolWorkloadGroup) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SQLPoolWorkloadGroup. func (mg *SQLPoolWorkloadGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -939,14 +747,6 @@ func (mg *SparkPool) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SparkPool. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SparkPool) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SparkPool. func (mg *SparkPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -977,14 +777,6 @@ func (mg *SparkPool) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SparkPool. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SparkPool) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SparkPool. func (mg *SparkPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1015,14 +807,6 @@ func (mg *Workspace) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Workspace. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Workspace) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Workspace. func (mg *Workspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1053,14 +837,6 @@ func (mg *Workspace) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Workspace. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Workspace) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Workspace. func (mg *Workspace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1091,14 +867,6 @@ func (mg *WorkspaceAADAdmin) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this WorkspaceAADAdmin. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *WorkspaceAADAdmin) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this WorkspaceAADAdmin. func (mg *WorkspaceAADAdmin) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1129,14 +897,6 @@ func (mg *WorkspaceAADAdmin) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this WorkspaceAADAdmin. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *WorkspaceAADAdmin) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this WorkspaceAADAdmin. func (mg *WorkspaceAADAdmin) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1167,14 +927,6 @@ func (mg *WorkspaceExtendedAuditingPolicy) GetProviderConfigReference() *xpv1.Re return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this WorkspaceExtendedAuditingPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *WorkspaceExtendedAuditingPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this WorkspaceExtendedAuditingPolicy. func (mg *WorkspaceExtendedAuditingPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1205,14 +957,6 @@ func (mg *WorkspaceExtendedAuditingPolicy) SetProviderConfigReference(r *xpv1.Re mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this WorkspaceExtendedAuditingPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *WorkspaceExtendedAuditingPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this WorkspaceExtendedAuditingPolicy. func (mg *WorkspaceExtendedAuditingPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1243,14 +987,6 @@ func (mg *WorkspaceSQLAADAdmin) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this WorkspaceSQLAADAdmin. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *WorkspaceSQLAADAdmin) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this WorkspaceSQLAADAdmin. func (mg *WorkspaceSQLAADAdmin) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1281,14 +1017,6 @@ func (mg *WorkspaceSQLAADAdmin) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this WorkspaceSQLAADAdmin. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *WorkspaceSQLAADAdmin) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this WorkspaceSQLAADAdmin. func (mg *WorkspaceSQLAADAdmin) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1319,14 +1047,6 @@ func (mg *WorkspaceSecurityAlertPolicy) GetProviderConfigReference() *xpv1.Refer return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this WorkspaceSecurityAlertPolicy. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *WorkspaceSecurityAlertPolicy) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this WorkspaceSecurityAlertPolicy. func (mg *WorkspaceSecurityAlertPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1357,14 +1077,6 @@ func (mg *WorkspaceSecurityAlertPolicy) SetProviderConfigReference(r *xpv1.Refer mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this WorkspaceSecurityAlertPolicy. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *WorkspaceSecurityAlertPolicy) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this WorkspaceSecurityAlertPolicy. func (mg *WorkspaceSecurityAlertPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1395,14 +1107,6 @@ func (mg *WorkspaceVulnerabilityAssessment) GetProviderConfigReference() *xpv1.R return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this WorkspaceVulnerabilityAssessment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *WorkspaceVulnerabilityAssessment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this WorkspaceVulnerabilityAssessment. func (mg *WorkspaceVulnerabilityAssessment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1433,14 +1137,6 @@ func (mg *WorkspaceVulnerabilityAssessment) SetProviderConfigReference(r *xpv1.R mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this WorkspaceVulnerabilityAssessment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *WorkspaceVulnerabilityAssessment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this WorkspaceVulnerabilityAssessment. func (mg *WorkspaceVulnerabilityAssessment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/synapse/v1beta1/zz_integrationruntimeazure_types.go b/apis/synapse/v1beta1/zz_integrationruntimeazure_types.go index 36ae151df..b841d85ba 100755 --- a/apis/synapse/v1beta1/zz_integrationruntimeazure_types.go +++ b/apis/synapse/v1beta1/zz_integrationruntimeazure_types.go @@ -128,7 +128,7 @@ type IntegrationRuntimeAzureStatus struct { type IntegrationRuntimeAzure struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec IntegrationRuntimeAzureSpec `json:"spec"` Status IntegrationRuntimeAzureStatus `json:"status,omitempty"` } diff --git a/apis/synapse/v1beta1/zz_linkedservice_types.go b/apis/synapse/v1beta1/zz_linkedservice_types.go index 2e974e9e4..1b01086b2 100755 --- a/apis/synapse/v1beta1/zz_linkedservice_types.go +++ b/apis/synapse/v1beta1/zz_linkedservice_types.go @@ -207,8 +207,8 @@ type LinkedServiceStatus struct { type LinkedService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || has(self.initProvider.type)",message="type is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.typePropertiesJson) || has(self.initProvider.typePropertiesJson)",message="typePropertiesJson is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.typePropertiesJson) || (has(self.initProvider) && has(self.initProvider.typePropertiesJson))",message="spec.forProvider.typePropertiesJson is a required parameter" Spec LinkedServiceSpec `json:"spec"` Status LinkedServiceStatus `json:"status,omitempty"` } diff --git a/apis/synapse/v1beta1/zz_managedprivateendpoint_types.go b/apis/synapse/v1beta1/zz_managedprivateendpoint_types.go index 10b111fe7..33e872ecb 100755 --- a/apis/synapse/v1beta1/zz_managedprivateendpoint_types.go +++ b/apis/synapse/v1beta1/zz_managedprivateendpoint_types.go @@ -115,8 +115,8 @@ type ManagedPrivateEndpointStatus struct { type ManagedPrivateEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subresourceName) || has(self.initProvider.subresourceName)",message="subresourceName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.subresourceName) || (has(self.initProvider) && has(self.initProvider.subresourceName))",message="spec.forProvider.subresourceName is a required parameter" Spec ManagedPrivateEndpointSpec `json:"spec"` Status ManagedPrivateEndpointStatus `json:"status,omitempty"` } diff --git a/apis/synapse/v1beta1/zz_privatelinkhub_types.go b/apis/synapse/v1beta1/zz_privatelinkhub_types.go index a2fd6b3f3..0e905456b 100755 --- a/apis/synapse/v1beta1/zz_privatelinkhub_types.go +++ b/apis/synapse/v1beta1/zz_privatelinkhub_types.go @@ -97,7 +97,7 @@ type PrivateLinkHubStatus struct { type PrivateLinkHub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec PrivateLinkHubSpec `json:"spec"` Status PrivateLinkHubStatus `json:"status,omitempty"` } diff --git a/apis/synapse/v1beta1/zz_roleassignment_types.go b/apis/synapse/v1beta1/zz_roleassignment_types.go index b8cf825d6..7f238381c 100755 --- a/apis/synapse/v1beta1/zz_roleassignment_types.go +++ b/apis/synapse/v1beta1/zz_roleassignment_types.go @@ -108,8 +108,8 @@ type RoleAssignmentStatus struct { type RoleAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principalId) || has(self.initProvider.principalId)",message="principalId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.roleName) || has(self.initProvider.roleName)",message="roleName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principalId) || (has(self.initProvider) && has(self.initProvider.principalId))",message="spec.forProvider.principalId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.roleName) || (has(self.initProvider) && has(self.initProvider.roleName))",message="spec.forProvider.roleName is a required parameter" Spec RoleAssignmentSpec `json:"spec"` Status RoleAssignmentStatus `json:"status,omitempty"` } diff --git a/apis/synapse/v1beta1/zz_sparkpool_types.go b/apis/synapse/v1beta1/zz_sparkpool_types.go index 4a168446f..421afc705 100755 --- a/apis/synapse/v1beta1/zz_sparkpool_types.go +++ b/apis/synapse/v1beta1/zz_sparkpool_types.go @@ -354,8 +354,8 @@ type SparkPoolStatus struct { type SparkPool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.nodeSize) || has(self.initProvider.nodeSize)",message="nodeSize is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.nodeSizeFamily) || has(self.initProvider.nodeSizeFamily)",message="nodeSizeFamily is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.nodeSize) || (has(self.initProvider) && has(self.initProvider.nodeSize))",message="spec.forProvider.nodeSize is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.nodeSizeFamily) || (has(self.initProvider) && has(self.initProvider.nodeSizeFamily))",message="spec.forProvider.nodeSizeFamily is a required parameter" Spec SparkPoolSpec `json:"spec"` Status SparkPoolStatus `json:"status,omitempty"` } diff --git a/apis/synapse/v1beta1/zz_sqlpool_types.go b/apis/synapse/v1beta1/zz_sqlpool_types.go index 0921bd12d..339ba177f 100755 --- a/apis/synapse/v1beta1/zz_sqlpool_types.go +++ b/apis/synapse/v1beta1/zz_sqlpool_types.go @@ -187,7 +187,7 @@ type SQLPoolStatus struct { type SQLPool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec SQLPoolSpec `json:"spec"` Status SQLPoolStatus `json:"status,omitempty"` } diff --git a/apis/synapse/v1beta1/zz_sqlpoolsecurityalertpolicy_types.go b/apis/synapse/v1beta1/zz_sqlpoolsecurityalertpolicy_types.go index dc4b2085c..a1f13f412 100755 --- a/apis/synapse/v1beta1/zz_sqlpoolsecurityalertpolicy_types.go +++ b/apis/synapse/v1beta1/zz_sqlpoolsecurityalertpolicy_types.go @@ -149,7 +149,7 @@ type SQLPoolSecurityAlertPolicyStatus struct { type SQLPoolSecurityAlertPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.policyState) || has(self.initProvider.policyState)",message="policyState is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.policyState) || (has(self.initProvider) && has(self.initProvider.policyState))",message="spec.forProvider.policyState is a required parameter" Spec SQLPoolSecurityAlertPolicySpec `json:"spec"` Status SQLPoolSecurityAlertPolicyStatus `json:"status,omitempty"` } diff --git a/apis/synapse/v1beta1/zz_sqlpoolworkloadclassifier_types.go b/apis/synapse/v1beta1/zz_sqlpoolworkloadclassifier_types.go index f18f6e84e..520ccb86e 100755 --- a/apis/synapse/v1beta1/zz_sqlpoolworkloadclassifier_types.go +++ b/apis/synapse/v1beta1/zz_sqlpoolworkloadclassifier_types.go @@ -138,7 +138,7 @@ type SQLPoolWorkloadClassifierStatus struct { type SQLPoolWorkloadClassifier struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.memberName) || has(self.initProvider.memberName)",message="memberName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.memberName) || (has(self.initProvider) && has(self.initProvider.memberName))",message="spec.forProvider.memberName is a required parameter" Spec SQLPoolWorkloadClassifierSpec `json:"spec"` Status SQLPoolWorkloadClassifierStatus `json:"status,omitempty"` } diff --git a/apis/synapse/v1beta1/zz_sqlpoolworkloadgroup_types.go b/apis/synapse/v1beta1/zz_sqlpoolworkloadgroup_types.go index 0bf262f2c..4cf9ad9d5 100755 --- a/apis/synapse/v1beta1/zz_sqlpoolworkloadgroup_types.go +++ b/apis/synapse/v1beta1/zz_sqlpoolworkloadgroup_types.go @@ -138,8 +138,8 @@ type SQLPoolWorkloadGroupStatus struct { type SQLPoolWorkloadGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.maxResourcePercent) || has(self.initProvider.maxResourcePercent)",message="maxResourcePercent is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.minResourcePercent) || has(self.initProvider.minResourcePercent)",message="minResourcePercent is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.maxResourcePercent) || (has(self.initProvider) && has(self.initProvider.maxResourcePercent))",message="spec.forProvider.maxResourcePercent is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.minResourcePercent) || (has(self.initProvider) && has(self.initProvider.minResourcePercent))",message="spec.forProvider.minResourcePercent is a required parameter" Spec SQLPoolWorkloadGroupSpec `json:"spec"` Status SQLPoolWorkloadGroupStatus `json:"status,omitempty"` } diff --git a/apis/synapse/v1beta1/zz_workspace_types.go b/apis/synapse/v1beta1/zz_workspace_types.go index e59b616de..28a42bbd3 100755 --- a/apis/synapse/v1beta1/zz_workspace_types.go +++ b/apis/synapse/v1beta1/zz_workspace_types.go @@ -581,7 +581,7 @@ type WorkspaceStatus struct { type Workspace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec WorkspaceSpec `json:"spec"` Status WorkspaceStatus `json:"status,omitempty"` } diff --git a/apis/synapse/v1beta1/zz_workspaceaadadmin_types.go b/apis/synapse/v1beta1/zz_workspaceaadadmin_types.go index fa5c98a43..eb25d208e 100755 --- a/apis/synapse/v1beta1/zz_workspaceaadadmin_types.go +++ b/apis/synapse/v1beta1/zz_workspaceaadadmin_types.go @@ -106,9 +106,9 @@ type WorkspaceAADAdminStatus struct { type WorkspaceAADAdmin struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.login) || has(self.initProvider.login)",message="login is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.objectId) || has(self.initProvider.objectId)",message="objectId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || has(self.initProvider.tenantId)",message="tenantId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.login) || (has(self.initProvider) && has(self.initProvider.login))",message="spec.forProvider.login is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.objectId) || (has(self.initProvider) && has(self.initProvider.objectId))",message="spec.forProvider.objectId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || (has(self.initProvider) && has(self.initProvider.tenantId))",message="spec.forProvider.tenantId is a required parameter" Spec WorkspaceAADAdminSpec `json:"spec"` Status WorkspaceAADAdminStatus `json:"status,omitempty"` } diff --git a/apis/synapse/v1beta1/zz_workspacesecurityalertpolicy_types.go b/apis/synapse/v1beta1/zz_workspacesecurityalertpolicy_types.go index 5a723eaff..203b117bd 100755 --- a/apis/synapse/v1beta1/zz_workspacesecurityalertpolicy_types.go +++ b/apis/synapse/v1beta1/zz_workspacesecurityalertpolicy_types.go @@ -149,7 +149,7 @@ type WorkspaceSecurityAlertPolicyStatus struct { type WorkspaceSecurityAlertPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.policyState) || has(self.initProvider.policyState)",message="policyState is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.policyState) || (has(self.initProvider) && has(self.initProvider.policyState))",message="spec.forProvider.policyState is a required parameter" Spec WorkspaceSecurityAlertPolicySpec `json:"spec"` Status WorkspaceSecurityAlertPolicyStatus `json:"status,omitempty"` } diff --git a/apis/synapse/v1beta1/zz_workspacesqlaadadmin_types.go b/apis/synapse/v1beta1/zz_workspacesqlaadadmin_types.go index bb1c21371..7f55cba0c 100755 --- a/apis/synapse/v1beta1/zz_workspacesqlaadadmin_types.go +++ b/apis/synapse/v1beta1/zz_workspacesqlaadadmin_types.go @@ -106,9 +106,9 @@ type WorkspaceSQLAADAdminStatus struct { type WorkspaceSQLAADAdmin struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.login) || has(self.initProvider.login)",message="login is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.objectId) || has(self.initProvider.objectId)",message="objectId is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || has(self.initProvider.tenantId)",message="tenantId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.login) || (has(self.initProvider) && has(self.initProvider.login))",message="spec.forProvider.login is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.objectId) || (has(self.initProvider) && has(self.initProvider.objectId))",message="spec.forProvider.objectId is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || (has(self.initProvider) && has(self.initProvider.tenantId))",message="spec.forProvider.tenantId is a required parameter" Spec WorkspaceSQLAADAdminSpec `json:"spec"` Status WorkspaceSQLAADAdminStatus `json:"status,omitempty"` } diff --git a/apis/synapse/v1beta1/zz_workspacevulnerabilityassessment_types.go b/apis/synapse/v1beta1/zz_workspacevulnerabilityassessment_types.go index ff39c699f..28aac91f3 100755 --- a/apis/synapse/v1beta1/zz_workspacevulnerabilityassessment_types.go +++ b/apis/synapse/v1beta1/zz_workspacevulnerabilityassessment_types.go @@ -145,7 +145,7 @@ type WorkspaceVulnerabilityAssessmentStatus struct { type WorkspaceVulnerabilityAssessment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageContainerPath) || has(self.initProvider.storageContainerPath)",message="storageContainerPath is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageContainerPath) || (has(self.initProvider) && has(self.initProvider.storageContainerPath))",message="spec.forProvider.storageContainerPath is a required parameter" Spec WorkspaceVulnerabilityAssessmentSpec `json:"spec"` Status WorkspaceVulnerabilityAssessmentStatus `json:"status,omitempty"` } diff --git a/apis/timeseriesinsights/v1beta1/zz_eventsourceeventhub_types.go b/apis/timeseriesinsights/v1beta1/zz_eventsourceeventhub_types.go index dfe652e98..95be40c2e 100755 --- a/apis/timeseriesinsights/v1beta1/zz_eventsourceeventhub_types.go +++ b/apis/timeseriesinsights/v1beta1/zz_eventsourceeventhub_types.go @@ -193,8 +193,8 @@ type EventSourceEventHubStatus struct { type EventSourceEventHub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sharedAccessKeySecretRef)",message="sharedAccessKeySecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sharedAccessKeySecretRef)",message="spec.forProvider.sharedAccessKeySecretRef is a required parameter" Spec EventSourceEventHubSpec `json:"spec"` Status EventSourceEventHubStatus `json:"status,omitempty"` } diff --git a/apis/timeseriesinsights/v1beta1/zz_eventsourceiothub_types.go b/apis/timeseriesinsights/v1beta1/zz_eventsourceiothub_types.go index db5b49363..cb23a8448 100755 --- a/apis/timeseriesinsights/v1beta1/zz_eventsourceiothub_types.go +++ b/apis/timeseriesinsights/v1beta1/zz_eventsourceiothub_types.go @@ -171,9 +171,9 @@ type EventSourceIOTHubStatus struct { type EventSourceIOTHub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sharedAccessKeySecretRef)",message="sharedAccessKeySecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sharedAccessKeyName) || has(self.initProvider.sharedAccessKeyName)",message="sharedAccessKeyName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sharedAccessKeySecretRef)",message="spec.forProvider.sharedAccessKeySecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sharedAccessKeyName) || (has(self.initProvider) && has(self.initProvider.sharedAccessKeyName))",message="spec.forProvider.sharedAccessKeyName is a required parameter" Spec EventSourceIOTHubSpec `json:"spec"` Status EventSourceIOTHubStatus `json:"status,omitempty"` } diff --git a/apis/timeseriesinsights/v1beta1/zz_gen2environment_types.go b/apis/timeseriesinsights/v1beta1/zz_gen2environment_types.go index f4f871af1..de8722200 100755 --- a/apis/timeseriesinsights/v1beta1/zz_gen2environment_types.go +++ b/apis/timeseriesinsights/v1beta1/zz_gen2environment_types.go @@ -169,10 +169,10 @@ type Gen2EnvironmentStatus struct { type Gen2Environment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.idProperties) || has(self.initProvider.idProperties)",message="idProperties is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || has(self.initProvider.storage)",message="storage is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.idProperties) || (has(self.initProvider) && has(self.initProvider.idProperties))",message="spec.forProvider.idProperties is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec Gen2EnvironmentSpec `json:"spec"` Status Gen2EnvironmentStatus `json:"status,omitempty"` } diff --git a/apis/timeseriesinsights/v1beta1/zz_generated.deepcopy.go b/apis/timeseriesinsights/v1beta1/zz_generated.deepcopy.go index a59af76b5..a8ad28b4f 100644 --- a/apis/timeseriesinsights/v1beta1/zz_generated.deepcopy.go +++ b/apis/timeseriesinsights/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -57,7 +56,8 @@ func (in *EventSourceEventHubInitParameters) DeepCopyInto(out *EventSourceEventH if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -164,7 +164,8 @@ func (in *EventSourceEventHubObservation) DeepCopyInto(out *EventSourceEventHubO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -295,7 +296,8 @@ func (in *EventSourceEventHubParameters) DeepCopyInto(out *EventSourceEventHubPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -402,7 +404,8 @@ func (in *EventSourceIOTHubInitParameters) DeepCopyInto(out *EventSourceIOTHubIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -504,7 +507,8 @@ func (in *EventSourceIOTHubObservation) DeepCopyInto(out *EventSourceIOTHubObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -610,7 +614,8 @@ func (in *EventSourceIOTHubParameters) DeepCopyInto(out *EventSourceIOTHubParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -733,7 +738,8 @@ func (in *Gen2EnvironmentInitParameters) DeepCopyInto(out *Gen2EnvironmentInitPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -843,7 +849,8 @@ func (in *Gen2EnvironmentObservation) DeepCopyInto(out *Gen2EnvironmentObservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -921,7 +928,8 @@ func (in *Gen2EnvironmentParameters) DeepCopyInto(out *Gen2EnvironmentParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1110,7 +1118,8 @@ func (in *ReferenceDataSetInitParameters) DeepCopyInto(out *ReferenceDataSetInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1194,7 +1203,8 @@ func (in *ReferenceDataSetObservation) DeepCopyInto(out *ReferenceDataSetObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1246,7 +1256,8 @@ func (in *ReferenceDataSetParameters) DeepCopyInto(out *ReferenceDataSetParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1378,7 +1389,8 @@ func (in *StandardEnvironmentInitParameters) DeepCopyInto(out *StandardEnvironme if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1475,7 +1487,8 @@ func (in *StandardEnvironmentObservation) DeepCopyInto(out *StandardEnvironmentO if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1545,7 +1558,8 @@ func (in *StandardEnvironmentParameters) DeepCopyInto(out *StandardEnvironmentPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/timeseriesinsights/v1beta1/zz_generated.managed.go b/apis/timeseriesinsights/v1beta1/zz_generated.managed.go index db641346f..52a7822f9 100644 --- a/apis/timeseriesinsights/v1beta1/zz_generated.managed.go +++ b/apis/timeseriesinsights/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *EventSourceEventHub) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this EventSourceEventHub. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *EventSourceEventHub) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this EventSourceEventHub. func (mg *EventSourceEventHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *EventSourceEventHub) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this EventSourceEventHub. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *EventSourceEventHub) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this EventSourceEventHub. func (mg *EventSourceEventHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *EventSourceIOTHub) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this EventSourceIOTHub. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *EventSourceIOTHub) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this EventSourceIOTHub. func (mg *EventSourceIOTHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *EventSourceIOTHub) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this EventSourceIOTHub. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *EventSourceIOTHub) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this EventSourceIOTHub. func (mg *EventSourceIOTHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *Gen2Environment) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this Gen2Environment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *Gen2Environment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this Gen2Environment. func (mg *Gen2Environment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *Gen2Environment) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this Gen2Environment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *Gen2Environment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this Gen2Environment. func (mg *Gen2Environment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *ReferenceDataSet) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ReferenceDataSet. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ReferenceDataSet) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ReferenceDataSet. func (mg *ReferenceDataSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *ReferenceDataSet) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ReferenceDataSet. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ReferenceDataSet) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ReferenceDataSet. func (mg *ReferenceDataSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *StandardEnvironment) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this StandardEnvironment. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *StandardEnvironment) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this StandardEnvironment. func (mg *StandardEnvironment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *StandardEnvironment) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this StandardEnvironment. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *StandardEnvironment) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this StandardEnvironment. func (mg *StandardEnvironment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/timeseriesinsights/v1beta1/zz_referencedataset_types.go b/apis/timeseriesinsights/v1beta1/zz_referencedataset_types.go index 4a49f571b..a8fe56d4c 100755 --- a/apis/timeseriesinsights/v1beta1/zz_referencedataset_types.go +++ b/apis/timeseriesinsights/v1beta1/zz_referencedataset_types.go @@ -147,8 +147,8 @@ type ReferenceDataSetStatus struct { type ReferenceDataSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.keyProperty) || has(self.initProvider.keyProperty)",message="keyProperty is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.keyProperty) || (has(self.initProvider) && has(self.initProvider.keyProperty))",message="spec.forProvider.keyProperty is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec ReferenceDataSetSpec `json:"spec"` Status ReferenceDataSetStatus `json:"status,omitempty"` } diff --git a/apis/timeseriesinsights/v1beta1/zz_standardenvironment_types.go b/apis/timeseriesinsights/v1beta1/zz_standardenvironment_types.go index 19eaa52e9..1b498d223 100755 --- a/apis/timeseriesinsights/v1beta1/zz_standardenvironment_types.go +++ b/apis/timeseriesinsights/v1beta1/zz_standardenvironment_types.go @@ -137,9 +137,9 @@ type StandardEnvironmentStatus struct { type StandardEnvironment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dataRetentionTime) || has(self.initProvider.dataRetentionTime)",message="dataRetentionTime is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dataRetentionTime) || (has(self.initProvider) && has(self.initProvider.dataRetentionTime))",message="spec.forProvider.dataRetentionTime is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec StandardEnvironmentSpec `json:"spec"` Status StandardEnvironmentStatus `json:"status,omitempty"` } diff --git a/apis/v1alpha1/zz_generated.deepcopy.go b/apis/v1alpha1/zz_generated.deepcopy.go index 9d284bac0..86f2d2946 100644 --- a/apis/v1alpha1/zz_generated.deepcopy.go +++ b/apis/v1alpha1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. diff --git a/apis/v1beta1/zz_generated.deepcopy.go b/apis/v1beta1/zz_generated.deepcopy.go index f7465abef..dfd56a399 100644 --- a/apis/v1beta1/zz_generated.deepcopy.go +++ b/apis/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. diff --git a/apis/web/v1beta1/zz_apphybridconnection_types.go b/apis/web/v1beta1/zz_apphybridconnection_types.go index 1338f180f..c72701e46 100755 --- a/apis/web/v1beta1/zz_apphybridconnection_types.go +++ b/apis/web/v1beta1/zz_apphybridconnection_types.go @@ -154,8 +154,8 @@ type AppHybridConnectionStatus struct { type AppHybridConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.hostname) || has(self.initProvider.hostname)",message="hostname is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.port) || has(self.initProvider.port)",message="port is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.hostname) || (has(self.initProvider) && has(self.initProvider.hostname))",message="spec.forProvider.hostname is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.port) || (has(self.initProvider) && has(self.initProvider.port))",message="spec.forProvider.port is a required parameter" Spec AppHybridConnectionSpec `json:"spec"` Status AppHybridConnectionStatus `json:"status,omitempty"` } diff --git a/apis/web/v1beta1/zz_appserviceplan_types.go b/apis/web/v1beta1/zz_appserviceplan_types.go index cf564b37f..ad8327ec7 100755 --- a/apis/web/v1beta1/zz_appserviceplan_types.go +++ b/apis/web/v1beta1/zz_appserviceplan_types.go @@ -219,8 +219,8 @@ type AppServicePlanStatus struct { type AppServicePlan struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || has(self.initProvider.sku)",message="sku is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sku) || (has(self.initProvider) && has(self.initProvider.sku))",message="spec.forProvider.sku is a required parameter" Spec AppServicePlanSpec `json:"spec"` Status AppServicePlanStatus `json:"status,omitempty"` } diff --git a/apis/web/v1beta1/zz_functionapp_types.go b/apis/web/v1beta1/zz_functionapp_types.go index 76bb9551b..b965fa871 100755 --- a/apis/web/v1beta1/zz_functionapp_types.go +++ b/apis/web/v1beta1/zz_functionapp_types.go @@ -1266,9 +1266,9 @@ type FunctionAppStatus struct { type FunctionApp struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageAccountAccessKeySecretRef)",message="storageAccountAccessKeySecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageAccountAccessKeySecretRef)",message="spec.forProvider.storageAccountAccessKeySecretRef is a required parameter" Spec FunctionAppSpec `json:"spec"` Status FunctionAppStatus `json:"status,omitempty"` } diff --git a/apis/web/v1beta1/zz_functionappfunction_types.go b/apis/web/v1beta1/zz_functionappfunction_types.go index c0bcc3888..05344ba1e 100755 --- a/apis/web/v1beta1/zz_functionappfunction_types.go +++ b/apis/web/v1beta1/zz_functionappfunction_types.go @@ -218,8 +218,8 @@ type FunctionAppFunctionStatus struct { type FunctionAppFunction struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.configJson) || has(self.initProvider.configJson)",message="configJson is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.configJson) || (has(self.initProvider) && has(self.initProvider.configJson))",message="spec.forProvider.configJson is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec FunctionAppFunctionSpec `json:"spec"` Status FunctionAppFunctionStatus `json:"status,omitempty"` } diff --git a/apis/web/v1beta1/zz_functionapphybridconnection_types.go b/apis/web/v1beta1/zz_functionapphybridconnection_types.go index 358fdf1aa..fc9596aa7 100755 --- a/apis/web/v1beta1/zz_functionapphybridconnection_types.go +++ b/apis/web/v1beta1/zz_functionapphybridconnection_types.go @@ -154,8 +154,8 @@ type FunctionAppHybridConnectionStatus struct { type FunctionAppHybridConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.hostname) || has(self.initProvider.hostname)",message="hostname is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.port) || has(self.initProvider.port)",message="port is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.hostname) || (has(self.initProvider) && has(self.initProvider.hostname))",message="spec.forProvider.hostname is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.port) || (has(self.initProvider) && has(self.initProvider.port))",message="spec.forProvider.port is a required parameter" Spec FunctionAppHybridConnectionSpec `json:"spec"` Status FunctionAppHybridConnectionStatus `json:"status,omitempty"` } diff --git a/apis/web/v1beta1/zz_functionappslot_types.go b/apis/web/v1beta1/zz_functionappslot_types.go index daf3f2600..cd91a7072 100755 --- a/apis/web/v1beta1/zz_functionappslot_types.go +++ b/apis/web/v1beta1/zz_functionappslot_types.go @@ -1181,8 +1181,8 @@ type FunctionAppSlotStatus struct { type FunctionAppSlot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageAccountAccessKeySecretRef)",message="storageAccountAccessKeySecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storageAccountAccessKeySecretRef)",message="spec.forProvider.storageAccountAccessKeySecretRef is a required parameter" Spec FunctionAppSlotSpec `json:"spec"` Status FunctionAppSlotStatus `json:"status,omitempty"` } diff --git a/apis/web/v1beta1/zz_generated.deepcopy.go b/apis/web/v1beta1/zz_generated.deepcopy.go index 3ecaae3d8..d9543ca9c 100644 --- a/apis/web/v1beta1/zz_generated.deepcopy.go +++ b/apis/web/v1beta1/zz_generated.deepcopy.go @@ -1,5 +1,4 @@ //go:build !ignore_autogenerated -// +build !ignore_autogenerated /* Copyright 2022 Upbound Inc. @@ -354,7 +353,8 @@ func (in *ActiveDirectoryV2InitParameters) DeepCopyInto(out *ActiveDirectoryV2In if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -475,7 +475,8 @@ func (in *ActiveDirectoryV2Observation) DeepCopyInto(out *ActiveDirectoryV2Obser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -596,7 +597,8 @@ func (in *ActiveDirectoryV2Parameters) DeepCopyInto(out *ActiveDirectoryV2Parame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1213,7 +1215,8 @@ func (in *AppServicePlanInitParameters) DeepCopyInto(out *AppServicePlanInitPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1337,7 +1340,8 @@ func (in *AppServicePlanObservation) DeepCopyInto(out *AppServicePlanObservation if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -1429,7 +1433,8 @@ func (in *AppServicePlanParameters) DeepCopyInto(out *AppServicePlanParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2433,7 +2438,8 @@ func (in *AuthSettingsInitParameters) DeepCopyInto(out *AuthSettingsInitParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2638,7 +2644,8 @@ func (in *AuthSettingsObservation) DeepCopyInto(out *AuthSettingsObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2749,7 +2756,8 @@ func (in *AuthSettingsParameters) DeepCopyInto(out *AuthSettingsParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -2995,7 +3003,8 @@ func (in *AuthSettingsV2ActiveDirectoryV2InitParameters) DeepCopyInto(out *AuthS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3116,7 +3125,8 @@ func (in *AuthSettingsV2ActiveDirectoryV2Observation) DeepCopyInto(out *AuthSett if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -3237,7 +3247,8 @@ func (in *AuthSettingsV2ActiveDirectoryV2Parameters) DeepCopyInto(out *AuthSetti if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7451,7 +7462,8 @@ func (in *FunctionAppInitParameters) DeepCopyInto(out *FunctionAppInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7546,7 +7558,8 @@ func (in *FunctionAppInitParameters) DeepCopyInto(out *FunctionAppInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7618,7 +7631,8 @@ func (in *FunctionAppObservation) DeepCopyInto(out *FunctionAppObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7760,7 +7774,8 @@ func (in *FunctionAppObservation) DeepCopyInto(out *FunctionAppObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7810,7 +7825,8 @@ func (in *FunctionAppParameters) DeepCopyInto(out *FunctionAppParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -7936,7 +7952,8 @@ func (in *FunctionAppParameters) DeepCopyInto(out *FunctionAppParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8005,7 +8022,8 @@ func (in *FunctionAppSlotAuthSettingsInitParameters) DeepCopyInto(out *FunctionA if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8116,7 +8134,8 @@ func (in *FunctionAppSlotAuthSettingsObservation) DeepCopyInto(out *FunctionAppS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8227,7 +8246,8 @@ func (in *FunctionAppSlotAuthSettingsParameters) DeepCopyInto(out *FunctionAppSl if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8510,7 +8530,8 @@ func (in *FunctionAppSlotInitParameters) DeepCopyInto(out *FunctionAppSlotInitPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8583,7 +8604,8 @@ func (in *FunctionAppSlotInitParameters) DeepCopyInto(out *FunctionAppSlotInitPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8655,7 +8677,8 @@ func (in *FunctionAppSlotObservation) DeepCopyInto(out *FunctionAppSlotObservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8775,7 +8798,8 @@ func (in *FunctionAppSlotObservation) DeepCopyInto(out *FunctionAppSlotObservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8825,7 +8849,8 @@ func (in *FunctionAppSlotParameters) DeepCopyInto(out *FunctionAppSlotParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -8944,7 +8969,8 @@ func (in *FunctionAppSlotParameters) DeepCopyInto(out *FunctionAppSlotParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11152,7 +11178,8 @@ func (in *LinuxFunctionAppAuthSettingsInitParameters) DeepCopyInto(out *LinuxFun if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11383,7 +11410,8 @@ func (in *LinuxFunctionAppAuthSettingsObservation) DeepCopyInto(out *LinuxFuncti if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11501,7 +11529,8 @@ func (in *LinuxFunctionAppAuthSettingsParameters) DeepCopyInto(out *LinuxFunctio if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -11871,7 +11900,8 @@ func (in *LinuxFunctionAppInitParameters) DeepCopyInto(out *LinuxFunctionAppInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12012,7 +12042,8 @@ func (in *LinuxFunctionAppInitParameters) DeepCopyInto(out *LinuxFunctionAppInit if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12079,7 +12110,8 @@ func (in *LinuxFunctionAppObservation) DeepCopyInto(out *LinuxFunctionAppObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12287,7 +12319,8 @@ func (in *LinuxFunctionAppObservation) DeepCopyInto(out *LinuxFunctionAppObserva if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12327,7 +12360,8 @@ func (in *LinuxFunctionAppParameters) DeepCopyInto(out *LinuxFunctionAppParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -12518,7 +12552,8 @@ func (in *LinuxFunctionAppParameters) DeepCopyInto(out *LinuxFunctionAppParamete if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14171,7 +14206,8 @@ func (in *LinuxFunctionAppSlotAuthSettingsInitParameters) DeepCopyInto(out *Linu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14402,7 +14438,8 @@ func (in *LinuxFunctionAppSlotAuthSettingsObservation) DeepCopyInto(out *LinuxFu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -14520,7 +14557,8 @@ func (in *LinuxFunctionAppSlotAuthSettingsParameters) DeepCopyInto(out *LinuxFun if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15440,7 +15478,8 @@ func (in *LinuxFunctionAppSlotInitParameters) DeepCopyInto(out *LinuxFunctionApp if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15569,7 +15608,8 @@ func (in *LinuxFunctionAppSlotInitParameters) DeepCopyInto(out *LinuxFunctionApp if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15631,7 +15671,8 @@ func (in *LinuxFunctionAppSlotObservation) DeepCopyInto(out *LinuxFunctionAppSlo if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15822,7 +15863,8 @@ func (in *LinuxFunctionAppSlotObservation) DeepCopyInto(out *LinuxFunctionAppSlo if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -15857,7 +15899,8 @@ func (in *LinuxFunctionAppSlotParameters) DeepCopyInto(out *LinuxFunctionAppSlot if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -16021,7 +16064,8 @@ func (in *LinuxFunctionAppSlotParameters) DeepCopyInto(out *LinuxFunctionAppSlot if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -18165,7 +18209,8 @@ func (in *LinuxWebAppAuthSettingsInitParameters) DeepCopyInto(out *LinuxWebAppAu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -18396,7 +18441,8 @@ func (in *LinuxWebAppAuthSettingsObservation) DeepCopyInto(out *LinuxWebAppAuthS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -18514,7 +18560,8 @@ func (in *LinuxWebAppAuthSettingsParameters) DeepCopyInto(out *LinuxWebAppAuthSe if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -18786,7 +18833,8 @@ func (in *LinuxWebAppAuthSettingsV2ActiveDirectoryV2InitParameters) DeepCopyInto if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -18907,7 +18955,8 @@ func (in *LinuxWebAppAuthSettingsV2ActiveDirectoryV2Observation) DeepCopyInto(ou if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -19028,7 +19077,8 @@ func (in *LinuxWebAppAuthSettingsV2ActiveDirectoryV2Parameters) DeepCopyInto(out if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21052,7 +21102,8 @@ func (in *LinuxWebAppInitParameters) DeepCopyInto(out *LinuxWebAppInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21170,7 +21221,8 @@ func (in *LinuxWebAppInitParameters) DeepCopyInto(out *LinuxWebAppInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21237,7 +21289,8 @@ func (in *LinuxWebAppObservation) DeepCopyInto(out *LinuxWebAppObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21417,7 +21470,8 @@ func (in *LinuxWebAppObservation) DeepCopyInto(out *LinuxWebAppObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21457,7 +21511,8 @@ func (in *LinuxWebAppParameters) DeepCopyInto(out *LinuxWebAppParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -21605,7 +21660,8 @@ func (in *LinuxWebAppParameters) DeepCopyInto(out *LinuxWebAppParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -23718,7 +23774,8 @@ func (in *LinuxWebAppSlotAuthSettingsInitParameters) DeepCopyInto(out *LinuxWebA if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -23949,7 +24006,8 @@ func (in *LinuxWebAppSlotAuthSettingsObservation) DeepCopyInto(out *LinuxWebAppS if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -24067,7 +24125,8 @@ func (in *LinuxWebAppSlotAuthSettingsParameters) DeepCopyInto(out *LinuxWebAppSl if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -24339,7 +24398,8 @@ func (in *LinuxWebAppSlotAuthSettingsV2ActiveDirectoryV2InitParameters) DeepCopy if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -24460,7 +24520,8 @@ func (in *LinuxWebAppSlotAuthSettingsV2ActiveDirectoryV2Observation) DeepCopyInt if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -24581,7 +24642,8 @@ func (in *LinuxWebAppSlotAuthSettingsV2ActiveDirectoryV2Parameters) DeepCopyInto if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -26605,7 +26667,8 @@ func (in *LinuxWebAppSlotInitParameters) DeepCopyInto(out *LinuxWebAppSlotInitPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -26721,7 +26784,8 @@ func (in *LinuxWebAppSlotInitParameters) DeepCopyInto(out *LinuxWebAppSlotInitPa if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -26905,7 +26969,8 @@ func (in *LinuxWebAppSlotObservation) DeepCopyInto(out *LinuxWebAppSlotObservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -26925,7 +26990,8 @@ func (in *LinuxWebAppSlotObservation) DeepCopyInto(out *LinuxWebAppSlotObservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -27093,7 +27159,8 @@ func (in *LinuxWebAppSlotObservation) DeepCopyInto(out *LinuxWebAppSlotObservati if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -27148,7 +27215,8 @@ func (in *LinuxWebAppSlotParameters) DeepCopyInto(out *LinuxWebAppSlotParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -27264,7 +27332,8 @@ func (in *LinuxWebAppSlotParameters) DeepCopyInto(out *LinuxWebAppSlotParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -30898,7 +30967,8 @@ func (in *ServicePlanInitParameters) DeepCopyInto(out *ServicePlanInitParameters if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -31020,7 +31090,8 @@ func (in *ServicePlanObservation) DeepCopyInto(out *ServicePlanObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -31105,7 +31176,8 @@ func (in *ServicePlanParameters) DeepCopyInto(out *ServicePlanParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -33992,7 +34064,8 @@ func (in *StaticSiteInitParameters) DeepCopyInto(out *StaticSiteInitParameters) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -34091,7 +34164,8 @@ func (in *StaticSiteObservation) DeepCopyInto(out *StaticSiteObservation) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -34158,7 +34232,8 @@ func (in *StaticSiteParameters) DeepCopyInto(out *StaticSiteParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -35896,7 +35971,8 @@ func (in *WindowsFunctionAppAuthSettingsInitParameters) DeepCopyInto(out *Window if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -36127,7 +36203,8 @@ func (in *WindowsFunctionAppAuthSettingsObservation) DeepCopyInto(out *WindowsFu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -36245,7 +36322,8 @@ func (in *WindowsFunctionAppAuthSettingsParameters) DeepCopyInto(out *WindowsFun if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -36517,7 +36595,8 @@ func (in *WindowsFunctionAppAuthSettingsV2ActiveDirectoryV2InitParameters) DeepC if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -36638,7 +36717,8 @@ func (in *WindowsFunctionAppAuthSettingsV2ActiveDirectoryV2Observation) DeepCopy if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -36759,7 +36839,8 @@ func (in *WindowsFunctionAppAuthSettingsV2ActiveDirectoryV2Parameters) DeepCopyI if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -38783,7 +38864,8 @@ func (in *WindowsFunctionAppInitParameters) DeepCopyInto(out *WindowsFunctionApp if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -38919,7 +39001,8 @@ func (in *WindowsFunctionAppInitParameters) DeepCopyInto(out *WindowsFunctionApp if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -38986,7 +39069,8 @@ func (in *WindowsFunctionAppObservation) DeepCopyInto(out *WindowsFunctionAppObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -39189,7 +39273,8 @@ func (in *WindowsFunctionAppObservation) DeepCopyInto(out *WindowsFunctionAppObs if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -39229,7 +39314,8 @@ func (in *WindowsFunctionAppParameters) DeepCopyInto(out *WindowsFunctionAppPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -39415,7 +39501,8 @@ func (in *WindowsFunctionAppParameters) DeepCopyInto(out *WindowsFunctionAppPara if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -41538,7 +41625,8 @@ func (in *WindowsFunctionAppSlotAuthSettingsInitParameters) DeepCopyInto(out *Wi if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -41769,7 +41857,8 @@ func (in *WindowsFunctionAppSlotAuthSettingsObservation) DeepCopyInto(out *Windo if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -41887,7 +41976,8 @@ func (in *WindowsFunctionAppSlotAuthSettingsParameters) DeepCopyInto(out *Window if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -42159,7 +42249,8 @@ func (in *WindowsFunctionAppSlotAuthSettingsV2ActiveDirectoryV2InitParameters) D if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -42280,7 +42371,8 @@ func (in *WindowsFunctionAppSlotAuthSettingsV2ActiveDirectoryV2Observation) Deep if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -42401,7 +42493,8 @@ func (in *WindowsFunctionAppSlotAuthSettingsV2ActiveDirectoryV2Parameters) DeepC if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -44425,7 +44518,8 @@ func (in *WindowsFunctionAppSlotInitParameters) DeepCopyInto(out *WindowsFunctio if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -44554,7 +44648,8 @@ func (in *WindowsFunctionAppSlotInitParameters) DeepCopyInto(out *WindowsFunctio if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -44616,7 +44711,8 @@ func (in *WindowsFunctionAppSlotObservation) DeepCopyInto(out *WindowsFunctionAp if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -44807,7 +44903,8 @@ func (in *WindowsFunctionAppSlotObservation) DeepCopyInto(out *WindowsFunctionAp if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -44842,7 +44939,8 @@ func (in *WindowsFunctionAppSlotParameters) DeepCopyInto(out *WindowsFunctionApp if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -45006,7 +45104,8 @@ func (in *WindowsFunctionAppSlotParameters) DeepCopyInto(out *WindowsFunctionApp if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -47562,7 +47661,8 @@ func (in *WindowsWebAppAuthSettingsInitParameters) DeepCopyInto(out *WindowsWebA if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -47793,7 +47893,8 @@ func (in *WindowsWebAppAuthSettingsObservation) DeepCopyInto(out *WindowsWebAppA if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -47911,7 +48012,8 @@ func (in *WindowsWebAppAuthSettingsParameters) DeepCopyInto(out *WindowsWebAppAu if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -48183,7 +48285,8 @@ func (in *WindowsWebAppAuthSettingsV2ActiveDirectoryV2InitParameters) DeepCopyIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -48304,7 +48407,8 @@ func (in *WindowsWebAppAuthSettingsV2ActiveDirectoryV2Observation) DeepCopyInto( if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -48425,7 +48529,8 @@ func (in *WindowsWebAppAuthSettingsV2ActiveDirectoryV2Parameters) DeepCopyInto(o if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -50449,7 +50554,8 @@ func (in *WindowsWebAppInitParameters) DeepCopyInto(out *WindowsWebAppInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -50567,7 +50673,8 @@ func (in *WindowsWebAppInitParameters) DeepCopyInto(out *WindowsWebAppInitParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -50980,7 +51087,8 @@ func (in *WindowsWebAppObservation) DeepCopyInto(out *WindowsWebAppObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -51160,7 +51268,8 @@ func (in *WindowsWebAppObservation) DeepCopyInto(out *WindowsWebAppObservation) if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -51200,7 +51309,8 @@ func (in *WindowsWebAppParameters) DeepCopyInto(out *WindowsWebAppParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -51348,7 +51458,8 @@ func (in *WindowsWebAppParameters) DeepCopyInto(out *WindowsWebAppParameters) { if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -53634,7 +53745,8 @@ func (in *WindowsWebAppSlotAuthSettingsInitParameters) DeepCopyInto(out *Windows if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -53865,7 +53977,8 @@ func (in *WindowsWebAppSlotAuthSettingsObservation) DeepCopyInto(out *WindowsWeb if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -53983,7 +54096,8 @@ func (in *WindowsWebAppSlotAuthSettingsParameters) DeepCopyInto(out *WindowsWebA if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -54255,7 +54369,8 @@ func (in *WindowsWebAppSlotAuthSettingsV2ActiveDirectoryV2InitParameters) DeepCo if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -54376,7 +54491,8 @@ func (in *WindowsWebAppSlotAuthSettingsV2ActiveDirectoryV2Observation) DeepCopyI if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -54497,7 +54613,8 @@ func (in *WindowsWebAppSlotAuthSettingsV2ActiveDirectoryV2Parameters) DeepCopyIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -56521,7 +56638,8 @@ func (in *WindowsWebAppSlotInitParameters) DeepCopyInto(out *WindowsWebAppSlotIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -56632,7 +56750,8 @@ func (in *WindowsWebAppSlotInitParameters) DeepCopyInto(out *WindowsWebAppSlotIn if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -57215,7 +57334,8 @@ func (in *WindowsWebAppSlotObservation) DeepCopyInto(out *WindowsWebAppSlotObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -57378,7 +57498,8 @@ func (in *WindowsWebAppSlotObservation) DeepCopyInto(out *WindowsWebAppSlotObser if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -57433,7 +57554,8 @@ func (in *WindowsWebAppSlotParameters) DeepCopyInto(out *WindowsWebAppSlotParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } @@ -57544,7 +57666,8 @@ func (in *WindowsWebAppSlotParameters) DeepCopyInto(out *WindowsWebAppSlotParame if val == nil { (*out)[key] = nil } else { - in, out := &val, &outVal + inVal := (*in)[key] + in, out := &inVal, &outVal *out = new(string) **out = **in } diff --git a/apis/web/v1beta1/zz_generated.managed.go b/apis/web/v1beta1/zz_generated.managed.go index aa5e325ea..80f59e045 100644 --- a/apis/web/v1beta1/zz_generated.managed.go +++ b/apis/web/v1beta1/zz_generated.managed.go @@ -27,14 +27,6 @@ func (mg *AppActiveSlot) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AppActiveSlot. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AppActiveSlot) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AppActiveSlot. func (mg *AppActiveSlot) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -65,14 +57,6 @@ func (mg *AppActiveSlot) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AppActiveSlot. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AppActiveSlot) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AppActiveSlot. func (mg *AppActiveSlot) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -103,14 +87,6 @@ func (mg *AppHybridConnection) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AppHybridConnection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AppHybridConnection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AppHybridConnection. func (mg *AppHybridConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -141,14 +117,6 @@ func (mg *AppHybridConnection) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AppHybridConnection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AppHybridConnection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AppHybridConnection. func (mg *AppHybridConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -179,14 +147,6 @@ func (mg *AppServicePlan) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this AppServicePlan. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *AppServicePlan) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this AppServicePlan. func (mg *AppServicePlan) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -217,14 +177,6 @@ func (mg *AppServicePlan) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this AppServicePlan. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *AppServicePlan) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this AppServicePlan. func (mg *AppServicePlan) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -255,14 +207,6 @@ func (mg *FunctionApp) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FunctionApp. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FunctionApp) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FunctionApp. func (mg *FunctionApp) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -293,14 +237,6 @@ func (mg *FunctionApp) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FunctionApp. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FunctionApp) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FunctionApp. func (mg *FunctionApp) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -331,14 +267,6 @@ func (mg *FunctionAppActiveSlot) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FunctionAppActiveSlot. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FunctionAppActiveSlot) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FunctionAppActiveSlot. func (mg *FunctionAppActiveSlot) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -369,14 +297,6 @@ func (mg *FunctionAppActiveSlot) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FunctionAppActiveSlot. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FunctionAppActiveSlot) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FunctionAppActiveSlot. func (mg *FunctionAppActiveSlot) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -407,14 +327,6 @@ func (mg *FunctionAppFunction) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FunctionAppFunction. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FunctionAppFunction) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FunctionAppFunction. func (mg *FunctionAppFunction) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -445,14 +357,6 @@ func (mg *FunctionAppFunction) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FunctionAppFunction. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FunctionAppFunction) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FunctionAppFunction. func (mg *FunctionAppFunction) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -483,14 +387,6 @@ func (mg *FunctionAppHybridConnection) GetProviderConfigReference() *xpv1.Refere return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FunctionAppHybridConnection. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FunctionAppHybridConnection) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FunctionAppHybridConnection. func (mg *FunctionAppHybridConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -521,14 +417,6 @@ func (mg *FunctionAppHybridConnection) SetProviderConfigReference(r *xpv1.Refere mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FunctionAppHybridConnection. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FunctionAppHybridConnection) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FunctionAppHybridConnection. func (mg *FunctionAppHybridConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -559,14 +447,6 @@ func (mg *FunctionAppSlot) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this FunctionAppSlot. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *FunctionAppSlot) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this FunctionAppSlot. func (mg *FunctionAppSlot) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -597,14 +477,6 @@ func (mg *FunctionAppSlot) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this FunctionAppSlot. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *FunctionAppSlot) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this FunctionAppSlot. func (mg *FunctionAppSlot) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -635,14 +507,6 @@ func (mg *LinuxFunctionApp) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinuxFunctionApp. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinuxFunctionApp) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinuxFunctionApp. func (mg *LinuxFunctionApp) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -673,14 +537,6 @@ func (mg *LinuxFunctionApp) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinuxFunctionApp. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinuxFunctionApp) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinuxFunctionApp. func (mg *LinuxFunctionApp) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -711,14 +567,6 @@ func (mg *LinuxFunctionAppSlot) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinuxFunctionAppSlot. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinuxFunctionAppSlot) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinuxFunctionAppSlot. func (mg *LinuxFunctionAppSlot) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -749,14 +597,6 @@ func (mg *LinuxFunctionAppSlot) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinuxFunctionAppSlot. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinuxFunctionAppSlot) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinuxFunctionAppSlot. func (mg *LinuxFunctionAppSlot) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -787,14 +627,6 @@ func (mg *LinuxWebApp) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinuxWebApp. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinuxWebApp) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinuxWebApp. func (mg *LinuxWebApp) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -825,14 +657,6 @@ func (mg *LinuxWebApp) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinuxWebApp. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinuxWebApp) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinuxWebApp. func (mg *LinuxWebApp) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -863,14 +687,6 @@ func (mg *LinuxWebAppSlot) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this LinuxWebAppSlot. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *LinuxWebAppSlot) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this LinuxWebAppSlot. func (mg *LinuxWebAppSlot) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -901,14 +717,6 @@ func (mg *LinuxWebAppSlot) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this LinuxWebAppSlot. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *LinuxWebAppSlot) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this LinuxWebAppSlot. func (mg *LinuxWebAppSlot) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -939,14 +747,6 @@ func (mg *ServicePlan) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this ServicePlan. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *ServicePlan) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this ServicePlan. func (mg *ServicePlan) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -977,14 +777,6 @@ func (mg *ServicePlan) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this ServicePlan. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *ServicePlan) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this ServicePlan. func (mg *ServicePlan) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1015,14 +807,6 @@ func (mg *SourceControlToken) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this SourceControlToken. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *SourceControlToken) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this SourceControlToken. func (mg *SourceControlToken) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1053,14 +837,6 @@ func (mg *SourceControlToken) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this SourceControlToken. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *SourceControlToken) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this SourceControlToken. func (mg *SourceControlToken) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1091,14 +867,6 @@ func (mg *StaticSite) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this StaticSite. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *StaticSite) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this StaticSite. func (mg *StaticSite) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1129,14 +897,6 @@ func (mg *StaticSite) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this StaticSite. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *StaticSite) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this StaticSite. func (mg *StaticSite) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1167,14 +927,6 @@ func (mg *WindowsFunctionApp) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this WindowsFunctionApp. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *WindowsFunctionApp) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this WindowsFunctionApp. func (mg *WindowsFunctionApp) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1205,14 +957,6 @@ func (mg *WindowsFunctionApp) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this WindowsFunctionApp. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *WindowsFunctionApp) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this WindowsFunctionApp. func (mg *WindowsFunctionApp) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1243,14 +987,6 @@ func (mg *WindowsFunctionAppSlot) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this WindowsFunctionAppSlot. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *WindowsFunctionAppSlot) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this WindowsFunctionAppSlot. func (mg *WindowsFunctionAppSlot) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1281,14 +1017,6 @@ func (mg *WindowsFunctionAppSlot) SetProviderConfigReference(r *xpv1.Reference) mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this WindowsFunctionAppSlot. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *WindowsFunctionAppSlot) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this WindowsFunctionAppSlot. func (mg *WindowsFunctionAppSlot) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1319,14 +1047,6 @@ func (mg *WindowsWebApp) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this WindowsWebApp. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *WindowsWebApp) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this WindowsWebApp. func (mg *WindowsWebApp) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1357,14 +1077,6 @@ func (mg *WindowsWebApp) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this WindowsWebApp. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *WindowsWebApp) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this WindowsWebApp. func (mg *WindowsWebApp) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r @@ -1395,14 +1107,6 @@ func (mg *WindowsWebAppSlot) GetProviderConfigReference() *xpv1.Reference { return mg.Spec.ProviderConfigReference } -/* -GetProviderReference of this WindowsWebAppSlot. -Deprecated: Use GetProviderConfigReference. -*/ -func (mg *WindowsWebAppSlot) GetProviderReference() *xpv1.Reference { - return mg.Spec.ProviderReference -} - // GetPublishConnectionDetailsTo of this WindowsWebAppSlot. func (mg *WindowsWebAppSlot) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo { return mg.Spec.PublishConnectionDetailsTo @@ -1433,14 +1137,6 @@ func (mg *WindowsWebAppSlot) SetProviderConfigReference(r *xpv1.Reference) { mg.Spec.ProviderConfigReference = r } -/* -SetProviderReference of this WindowsWebAppSlot. -Deprecated: Use SetProviderConfigReference. -*/ -func (mg *WindowsWebAppSlot) SetProviderReference(r *xpv1.Reference) { - mg.Spec.ProviderReference = r -} - // SetPublishConnectionDetailsTo of this WindowsWebAppSlot. func (mg *WindowsWebAppSlot) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) { mg.Spec.PublishConnectionDetailsTo = r diff --git a/apis/web/v1beta1/zz_linuxfunctionapp_types.go b/apis/web/v1beta1/zz_linuxfunctionapp_types.go index 435153893..4ff7585ce 100755 --- a/apis/web/v1beta1/zz_linuxfunctionapp_types.go +++ b/apis/web/v1beta1/zz_linuxfunctionapp_types.go @@ -3217,9 +3217,9 @@ type LinuxFunctionAppStatus struct { type LinuxFunctionApp struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.siteConfig) || has(self.initProvider.siteConfig)",message="siteConfig is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.siteConfig) || (has(self.initProvider) && has(self.initProvider.siteConfig))",message="spec.forProvider.siteConfig is a required parameter" Spec LinuxFunctionAppSpec `json:"spec"` Status LinuxFunctionAppStatus `json:"status,omitempty"` } diff --git a/apis/web/v1beta1/zz_linuxfunctionappslot_types.go b/apis/web/v1beta1/zz_linuxfunctionappslot_types.go index c4eb8dd6e..57f6d0350 100755 --- a/apis/web/v1beta1/zz_linuxfunctionappslot_types.go +++ b/apis/web/v1beta1/zz_linuxfunctionappslot_types.go @@ -3149,7 +3149,7 @@ type LinuxFunctionAppSlotStatus struct { type LinuxFunctionAppSlot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.siteConfig) || has(self.initProvider.siteConfig)",message="siteConfig is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.siteConfig) || (has(self.initProvider) && has(self.initProvider.siteConfig))",message="spec.forProvider.siteConfig is a required parameter" Spec LinuxFunctionAppSlotSpec `json:"spec"` Status LinuxFunctionAppSlotStatus `json:"status,omitempty"` } diff --git a/apis/web/v1beta1/zz_linuxwebapp_types.go b/apis/web/v1beta1/zz_linuxwebapp_types.go index 7af5a0645..d7076ed23 100755 --- a/apis/web/v1beta1/zz_linuxwebapp_types.go +++ b/apis/web/v1beta1/zz_linuxwebapp_types.go @@ -3356,8 +3356,8 @@ type LinuxWebAppStatus struct { type LinuxWebApp struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.siteConfig) || has(self.initProvider.siteConfig)",message="siteConfig is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.siteConfig) || (has(self.initProvider) && has(self.initProvider.siteConfig))",message="spec.forProvider.siteConfig is a required parameter" Spec LinuxWebAppSpec `json:"spec"` Status LinuxWebAppStatus `json:"status,omitempty"` } diff --git a/apis/web/v1beta1/zz_linuxwebappslot_types.go b/apis/web/v1beta1/zz_linuxwebappslot_types.go index 79bd330fb..a53cff8b1 100755 --- a/apis/web/v1beta1/zz_linuxwebappslot_types.go +++ b/apis/web/v1beta1/zz_linuxwebappslot_types.go @@ -3324,8 +3324,8 @@ type LinuxWebAppSlotStatus struct { type LinuxWebAppSlot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || has(self.initProvider.name)",message="name is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.siteConfig) || has(self.initProvider.siteConfig)",message="siteConfig is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.siteConfig) || (has(self.initProvider) && has(self.initProvider.siteConfig))",message="spec.forProvider.siteConfig is a required parameter" Spec LinuxWebAppSlotSpec `json:"spec"` Status LinuxWebAppSlotStatus `json:"status,omitempty"` } diff --git a/apis/web/v1beta1/zz_serviceplan_types.go b/apis/web/v1beta1/zz_serviceplan_types.go index 8efdb00e6..dcf8ed6c7 100755 --- a/apis/web/v1beta1/zz_serviceplan_types.go +++ b/apis/web/v1beta1/zz_serviceplan_types.go @@ -173,9 +173,9 @@ type ServicePlanStatus struct { type ServicePlan struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.osType) || has(self.initProvider.osType)",message="osType is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || has(self.initProvider.skuName)",message="skuName is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.osType) || (has(self.initProvider) && has(self.initProvider.osType))",message="spec.forProvider.osType is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec ServicePlanSpec `json:"spec"` Status ServicePlanStatus `json:"status,omitempty"` } diff --git a/apis/web/v1beta1/zz_sourcecontroltoken_types.go b/apis/web/v1beta1/zz_sourcecontroltoken_types.go index a989e3e38..43faffefe 100755 --- a/apis/web/v1beta1/zz_sourcecontroltoken_types.go +++ b/apis/web/v1beta1/zz_sourcecontroltoken_types.go @@ -79,8 +79,8 @@ type SourceControlTokenStatus struct { type SourceControlToken struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tokenSecretRef)",message="tokenSecretRef is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || has(self.initProvider.type)",message="type is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tokenSecretRef)",message="spec.forProvider.tokenSecretRef is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter" Spec SourceControlTokenSpec `json:"spec"` Status SourceControlTokenStatus `json:"status,omitempty"` } diff --git a/apis/web/v1beta1/zz_staticsite_types.go b/apis/web/v1beta1/zz_staticsite_types.go index 008e2fc9b..7e2c16285 100755 --- a/apis/web/v1beta1/zz_staticsite_types.go +++ b/apis/web/v1beta1/zz_staticsite_types.go @@ -165,7 +165,7 @@ type StaticSiteStatus struct { type StaticSite struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec StaticSiteSpec `json:"spec"` Status StaticSiteStatus `json:"status,omitempty"` } diff --git a/apis/web/v1beta1/zz_windowsfunctionapp_types.go b/apis/web/v1beta1/zz_windowsfunctionapp_types.go index dbab30e68..cf2d79b6d 100755 --- a/apis/web/v1beta1/zz_windowsfunctionapp_types.go +++ b/apis/web/v1beta1/zz_windowsfunctionapp_types.go @@ -3097,8 +3097,8 @@ type WindowsFunctionAppStatus struct { type WindowsFunctionApp struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.siteConfig) || has(self.initProvider.siteConfig)",message="siteConfig is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.siteConfig) || (has(self.initProvider) && has(self.initProvider.siteConfig))",message="spec.forProvider.siteConfig is a required parameter" Spec WindowsFunctionAppSpec `json:"spec"` Status WindowsFunctionAppStatus `json:"status,omitempty"` } diff --git a/apis/web/v1beta1/zz_windowsfunctionappslot_types.go b/apis/web/v1beta1/zz_windowsfunctionappslot_types.go index e02379e86..efc095bc4 100755 --- a/apis/web/v1beta1/zz_windowsfunctionappslot_types.go +++ b/apis/web/v1beta1/zz_windowsfunctionappslot_types.go @@ -3048,7 +3048,7 @@ type WindowsFunctionAppSlotStatus struct { type WindowsFunctionAppSlot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.siteConfig) || has(self.initProvider.siteConfig)",message="siteConfig is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.siteConfig) || (has(self.initProvider) && has(self.initProvider.siteConfig))",message="spec.forProvider.siteConfig is a required parameter" Spec WindowsFunctionAppSlotSpec `json:"spec"` Status WindowsFunctionAppSlotStatus `json:"status,omitempty"` } diff --git a/apis/web/v1beta1/zz_windowswebapp_types.go b/apis/web/v1beta1/zz_windowswebapp_types.go index 39d0c6216..95ab73c94 100755 --- a/apis/web/v1beta1/zz_windowswebapp_types.go +++ b/apis/web/v1beta1/zz_windowswebapp_types.go @@ -3532,8 +3532,8 @@ type WindowsWebAppStatus struct { type WindowsWebApp struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || has(self.initProvider.location)",message="location is a required parameter" - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.siteConfig) || has(self.initProvider.siteConfig)",message="siteConfig is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.siteConfig) || (has(self.initProvider) && has(self.initProvider.siteConfig))",message="spec.forProvider.siteConfig is a required parameter" Spec WindowsWebAppSpec `json:"spec"` Status WindowsWebAppStatus `json:"status,omitempty"` } diff --git a/apis/web/v1beta1/zz_windowswebappslot_types.go b/apis/web/v1beta1/zz_windowswebappslot_types.go index 2c4045df6..146dcf570 100755 --- a/apis/web/v1beta1/zz_windowswebappslot_types.go +++ b/apis/web/v1beta1/zz_windowswebappslot_types.go @@ -3485,7 +3485,7 @@ type WindowsWebAppSlotStatus struct { type WindowsWebAppSlot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.siteConfig) || has(self.initProvider.siteConfig)",message="siteConfig is a required parameter" + // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.siteConfig) || (has(self.initProvider) && has(self.initProvider.siteConfig))",message="spec.forProvider.siteConfig is a required parameter" Spec WindowsWebAppSlotSpec `json:"spec"` Status WindowsWebAppSlotStatus `json:"status,omitempty"` } diff --git a/cmd/provider/alertsmanagement/zz_main.go b/cmd/provider/alertsmanagement/zz_main.go index 9c813ba0d..d6eeb2396 100644 --- a/cmd/provider/alertsmanagement/zz_main.go +++ b/cmd/provider/alertsmanagement/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-alertsmanagement", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-alertsmanagement", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_alertsmanagement(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/analysisservices/zz_main.go b/cmd/provider/analysisservices/zz_main.go index 1ae7fa747..74b84f47e 100644 --- a/cmd/provider/analysisservices/zz_main.go +++ b/cmd/provider/analysisservices/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-analysisservices", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-analysisservices", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_analysisservices(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/apimanagement/zz_main.go b/cmd/provider/apimanagement/zz_main.go index 7638828e1..46131ad84 100644 --- a/cmd/provider/apimanagement/zz_main.go +++ b/cmd/provider/apimanagement/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-apimanagement", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-apimanagement", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_apimanagement(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/appconfiguration/zz_main.go b/cmd/provider/appconfiguration/zz_main.go index 6b81aed5f..aeae64501 100644 --- a/cmd/provider/appconfiguration/zz_main.go +++ b/cmd/provider/appconfiguration/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-appconfiguration", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-appconfiguration", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_appconfiguration(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/appplatform/zz_main.go b/cmd/provider/appplatform/zz_main.go index a137adcf7..82a0ff238 100644 --- a/cmd/provider/appplatform/zz_main.go +++ b/cmd/provider/appplatform/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-appplatform", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-appplatform", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_appplatform(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/attestation/zz_main.go b/cmd/provider/attestation/zz_main.go index d6d216c83..21e2d758d 100644 --- a/cmd/provider/attestation/zz_main.go +++ b/cmd/provider/attestation/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-attestation", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-attestation", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_attestation(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/authorization/zz_main.go b/cmd/provider/authorization/zz_main.go index bfc025d90..6a5b1b22d 100644 --- a/cmd/provider/authorization/zz_main.go +++ b/cmd/provider/authorization/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-authorization", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-authorization", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_authorization(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/automation/zz_main.go b/cmd/provider/automation/zz_main.go index e92dd6464..b33f64be8 100644 --- a/cmd/provider/automation/zz_main.go +++ b/cmd/provider/automation/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-automation", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-automation", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_automation(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/azure/zz_main.go b/cmd/provider/azure/zz_main.go index 4dee1bc2c..4e0e6ff61 100644 --- a/cmd/provider/azure/zz_main.go +++ b/cmd/provider/azure/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-azure", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-azure", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_azure(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/azurestackhci/zz_main.go b/cmd/provider/azurestackhci/zz_main.go index 3302c50c9..d6891fa60 100644 --- a/cmd/provider/azurestackhci/zz_main.go +++ b/cmd/provider/azurestackhci/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-azurestackhci", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-azurestackhci", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_azurestackhci(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/botservice/zz_main.go b/cmd/provider/botservice/zz_main.go index 951820b70..2f7ced560 100644 --- a/cmd/provider/botservice/zz_main.go +++ b/cmd/provider/botservice/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-botservice", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-botservice", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_botservice(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/cache/zz_main.go b/cmd/provider/cache/zz_main.go index a8009c711..c47552577 100644 --- a/cmd/provider/cache/zz_main.go +++ b/cmd/provider/cache/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-cache", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-cache", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_cache(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/cdn/zz_main.go b/cmd/provider/cdn/zz_main.go index f28a44f3d..0ff8593fb 100644 --- a/cmd/provider/cdn/zz_main.go +++ b/cmd/provider/cdn/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-cdn", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-cdn", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_cdn(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/certificateregistration/zz_main.go b/cmd/provider/certificateregistration/zz_main.go index 38ecdf908..006d1a774 100644 --- a/cmd/provider/certificateregistration/zz_main.go +++ b/cmd/provider/certificateregistration/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-certificateregistration", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-certificateregistration", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_certificateregistration(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/cognitiveservices/zz_main.go b/cmd/provider/cognitiveservices/zz_main.go index fb37ccb1a..51ce88812 100644 --- a/cmd/provider/cognitiveservices/zz_main.go +++ b/cmd/provider/cognitiveservices/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-cognitiveservices", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-cognitiveservices", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_cognitiveservices(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/communication/zz_main.go b/cmd/provider/communication/zz_main.go index 8df4b3aff..24e1dadf2 100644 --- a/cmd/provider/communication/zz_main.go +++ b/cmd/provider/communication/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-communication", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-communication", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_communication(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/compute/zz_main.go b/cmd/provider/compute/zz_main.go index da6d91449..a471dd73c 100644 --- a/cmd/provider/compute/zz_main.go +++ b/cmd/provider/compute/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-compute", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-compute", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_compute(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/confidentialledger/zz_main.go b/cmd/provider/confidentialledger/zz_main.go index 99f41ef2f..83700ff9b 100644 --- a/cmd/provider/confidentialledger/zz_main.go +++ b/cmd/provider/confidentialledger/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-confidentialledger", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-confidentialledger", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_confidentialledger(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/config/zz_main.go b/cmd/provider/config/zz_main.go index be56cb582..3678ce894 100644 --- a/cmd/provider/config/zz_main.go +++ b/cmd/provider/config/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-config", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-config", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_config(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/consumption/zz_main.go b/cmd/provider/consumption/zz_main.go index 98cb61f67..45d511e90 100644 --- a/cmd/provider/consumption/zz_main.go +++ b/cmd/provider/consumption/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-consumption", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-consumption", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_consumption(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/containerregistry/zz_main.go b/cmd/provider/containerregistry/zz_main.go index 9a08271ee..b2da7886c 100644 --- a/cmd/provider/containerregistry/zz_main.go +++ b/cmd/provider/containerregistry/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-containerregistry", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-containerregistry", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_containerregistry(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/containerservice/zz_main.go b/cmd/provider/containerservice/zz_main.go index f556ff156..b524d37a4 100644 --- a/cmd/provider/containerservice/zz_main.go +++ b/cmd/provider/containerservice/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-containerservice", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-containerservice", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_containerservice(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/cosmosdb/zz_main.go b/cmd/provider/cosmosdb/zz_main.go index d0e18945c..5da3aa9ae 100644 --- a/cmd/provider/cosmosdb/zz_main.go +++ b/cmd/provider/cosmosdb/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-cosmosdb", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-cosmosdb", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_cosmosdb(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/costmanagement/zz_main.go b/cmd/provider/costmanagement/zz_main.go index 6a12ad5a4..fb85b233a 100644 --- a/cmd/provider/costmanagement/zz_main.go +++ b/cmd/provider/costmanagement/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-costmanagement", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-costmanagement", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_costmanagement(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/customproviders/zz_main.go b/cmd/provider/customproviders/zz_main.go index fde529b11..0b12184d5 100644 --- a/cmd/provider/customproviders/zz_main.go +++ b/cmd/provider/customproviders/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-customproviders", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-customproviders", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_customproviders(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/databoxedge/zz_main.go b/cmd/provider/databoxedge/zz_main.go index 65bf3395a..c1f60d769 100644 --- a/cmd/provider/databoxedge/zz_main.go +++ b/cmd/provider/databoxedge/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-databoxedge", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-databoxedge", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_databoxedge(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/databricks/zz_main.go b/cmd/provider/databricks/zz_main.go index f1a36ef4e..0fdc6983e 100644 --- a/cmd/provider/databricks/zz_main.go +++ b/cmd/provider/databricks/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-databricks", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-databricks", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_databricks(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/datafactory/zz_main.go b/cmd/provider/datafactory/zz_main.go index 4392e29bf..3c2f0cb2f 100644 --- a/cmd/provider/datafactory/zz_main.go +++ b/cmd/provider/datafactory/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-datafactory", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-datafactory", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_datafactory(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/datamigration/zz_main.go b/cmd/provider/datamigration/zz_main.go index c0e2f209c..48088d1c0 100644 --- a/cmd/provider/datamigration/zz_main.go +++ b/cmd/provider/datamigration/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-datamigration", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-datamigration", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_datamigration(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/dataprotection/zz_main.go b/cmd/provider/dataprotection/zz_main.go index 733f398e3..3f2c16417 100644 --- a/cmd/provider/dataprotection/zz_main.go +++ b/cmd/provider/dataprotection/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-dataprotection", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-dataprotection", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_dataprotection(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/datashare/zz_main.go b/cmd/provider/datashare/zz_main.go index 6223e290d..bde194f69 100644 --- a/cmd/provider/datashare/zz_main.go +++ b/cmd/provider/datashare/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-datashare", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-datashare", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_datashare(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/dbformariadb/zz_main.go b/cmd/provider/dbformariadb/zz_main.go index b22a59823..6a4e31e59 100644 --- a/cmd/provider/dbformariadb/zz_main.go +++ b/cmd/provider/dbformariadb/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-dbformariadb", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-dbformariadb", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_dbformariadb(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/dbformysql/zz_main.go b/cmd/provider/dbformysql/zz_main.go index f03859596..10b423183 100644 --- a/cmd/provider/dbformysql/zz_main.go +++ b/cmd/provider/dbformysql/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-dbformysql", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-dbformysql", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_dbformysql(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/dbforpostgresql/zz_main.go b/cmd/provider/dbforpostgresql/zz_main.go index 3adf71145..96b556c20 100644 --- a/cmd/provider/dbforpostgresql/zz_main.go +++ b/cmd/provider/dbforpostgresql/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-dbforpostgresql", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-dbforpostgresql", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_dbforpostgresql(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/devices/zz_main.go b/cmd/provider/devices/zz_main.go index 4560bf886..32250241a 100644 --- a/cmd/provider/devices/zz_main.go +++ b/cmd/provider/devices/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-devices", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-devices", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_devices(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/deviceupdate/zz_main.go b/cmd/provider/deviceupdate/zz_main.go index 6a90eb909..dc8eb22ee 100644 --- a/cmd/provider/deviceupdate/zz_main.go +++ b/cmd/provider/deviceupdate/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-deviceupdate", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-deviceupdate", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_deviceupdate(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/devtestlab/zz_main.go b/cmd/provider/devtestlab/zz_main.go index 771d4eac1..ab1463ebb 100644 --- a/cmd/provider/devtestlab/zz_main.go +++ b/cmd/provider/devtestlab/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-devtestlab", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-devtestlab", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_devtestlab(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/digitaltwins/zz_main.go b/cmd/provider/digitaltwins/zz_main.go index 2e9ccdba2..6ee7fd1f0 100644 --- a/cmd/provider/digitaltwins/zz_main.go +++ b/cmd/provider/digitaltwins/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-digitaltwins", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-digitaltwins", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_digitaltwins(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/elastic/zz_main.go b/cmd/provider/elastic/zz_main.go index 24070f086..bbc36e0f9 100644 --- a/cmd/provider/elastic/zz_main.go +++ b/cmd/provider/elastic/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-elastic", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-elastic", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_elastic(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/eventgrid/zz_main.go b/cmd/provider/eventgrid/zz_main.go index feb2ea04c..34206e48b 100644 --- a/cmd/provider/eventgrid/zz_main.go +++ b/cmd/provider/eventgrid/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-eventgrid", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-eventgrid", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_eventgrid(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/eventhub/zz_main.go b/cmd/provider/eventhub/zz_main.go index b828b500e..4704703c2 100644 --- a/cmd/provider/eventhub/zz_main.go +++ b/cmd/provider/eventhub/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-eventhub", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-eventhub", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_eventhub(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/fluidrelay/zz_main.go b/cmd/provider/fluidrelay/zz_main.go index a9d20ba02..fdd3231c5 100644 --- a/cmd/provider/fluidrelay/zz_main.go +++ b/cmd/provider/fluidrelay/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-fluidrelay", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-fluidrelay", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_fluidrelay(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/guestconfiguration/zz_main.go b/cmd/provider/guestconfiguration/zz_main.go index bd543a648..ea4fe7bf9 100644 --- a/cmd/provider/guestconfiguration/zz_main.go +++ b/cmd/provider/guestconfiguration/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-guestconfiguration", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-guestconfiguration", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_guestconfiguration(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/hdinsight/zz_main.go b/cmd/provider/hdinsight/zz_main.go index a6059d799..0c6f65d27 100644 --- a/cmd/provider/hdinsight/zz_main.go +++ b/cmd/provider/hdinsight/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-hdinsight", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-hdinsight", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_hdinsight(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/healthbot/zz_main.go b/cmd/provider/healthbot/zz_main.go index 5187af25d..ac6bc2e6e 100644 --- a/cmd/provider/healthbot/zz_main.go +++ b/cmd/provider/healthbot/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-healthbot", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-healthbot", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_healthbot(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/healthcareapis/zz_main.go b/cmd/provider/healthcareapis/zz_main.go index ba7f6f200..c873cfc70 100644 --- a/cmd/provider/healthcareapis/zz_main.go +++ b/cmd/provider/healthcareapis/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-healthcareapis", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-healthcareapis", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_healthcareapis(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/insights/zz_main.go b/cmd/provider/insights/zz_main.go index 61a5a5135..8fa745c52 100644 --- a/cmd/provider/insights/zz_main.go +++ b/cmd/provider/insights/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-insights", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-insights", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_insights(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/iotcentral/zz_main.go b/cmd/provider/iotcentral/zz_main.go index 15ae1099a..68f41accc 100644 --- a/cmd/provider/iotcentral/zz_main.go +++ b/cmd/provider/iotcentral/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-iotcentral", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-iotcentral", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_iotcentral(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/keyvault/zz_main.go b/cmd/provider/keyvault/zz_main.go index 0bbbad2a1..3a9e51478 100644 --- a/cmd/provider/keyvault/zz_main.go +++ b/cmd/provider/keyvault/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-keyvault", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-keyvault", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_keyvault(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/kusto/zz_main.go b/cmd/provider/kusto/zz_main.go index 314b3efb8..19df762dd 100644 --- a/cmd/provider/kusto/zz_main.go +++ b/cmd/provider/kusto/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-kusto", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-kusto", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_kusto(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/labservices/zz_main.go b/cmd/provider/labservices/zz_main.go index 061831cc5..c2d59ed6f 100644 --- a/cmd/provider/labservices/zz_main.go +++ b/cmd/provider/labservices/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-labservices", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-labservices", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_labservices(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/logic/zz_main.go b/cmd/provider/logic/zz_main.go index 9c70dbfe7..ef5a8b800 100644 --- a/cmd/provider/logic/zz_main.go +++ b/cmd/provider/logic/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-logic", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-logic", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_logic(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/logz/zz_main.go b/cmd/provider/logz/zz_main.go index 94eff03f7..d43447d36 100644 --- a/cmd/provider/logz/zz_main.go +++ b/cmd/provider/logz/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-logz", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-logz", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_logz(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/machinelearningservices/zz_main.go b/cmd/provider/machinelearningservices/zz_main.go index 5eec8624d..905d89fda 100644 --- a/cmd/provider/machinelearningservices/zz_main.go +++ b/cmd/provider/machinelearningservices/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-machinelearningservices", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-machinelearningservices", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_machinelearningservices(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/maintenance/zz_main.go b/cmd/provider/maintenance/zz_main.go index d430bb9dc..900aa944c 100644 --- a/cmd/provider/maintenance/zz_main.go +++ b/cmd/provider/maintenance/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-maintenance", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-maintenance", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_maintenance(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/managedidentity/zz_main.go b/cmd/provider/managedidentity/zz_main.go index 54706fb05..2de9690d5 100644 --- a/cmd/provider/managedidentity/zz_main.go +++ b/cmd/provider/managedidentity/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-managedidentity", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-managedidentity", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_managedidentity(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/management/zz_main.go b/cmd/provider/management/zz_main.go index 3cdabe9e9..cc9a440b6 100644 --- a/cmd/provider/management/zz_main.go +++ b/cmd/provider/management/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-management", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-management", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_management(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/maps/zz_main.go b/cmd/provider/maps/zz_main.go index 9ad7ace99..4766d1de2 100644 --- a/cmd/provider/maps/zz_main.go +++ b/cmd/provider/maps/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-maps", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-maps", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_maps(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/marketplaceordering/zz_main.go b/cmd/provider/marketplaceordering/zz_main.go index bf36328b0..43e09f840 100644 --- a/cmd/provider/marketplaceordering/zz_main.go +++ b/cmd/provider/marketplaceordering/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-marketplaceordering", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-marketplaceordering", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_marketplaceordering(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/media/zz_main.go b/cmd/provider/media/zz_main.go index 6802bc513..e618af462 100644 --- a/cmd/provider/media/zz_main.go +++ b/cmd/provider/media/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-media", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-media", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_media(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/mixedreality/zz_main.go b/cmd/provider/mixedreality/zz_main.go index b856c6996..5b2cd33e3 100644 --- a/cmd/provider/mixedreality/zz_main.go +++ b/cmd/provider/mixedreality/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-mixedreality", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-mixedreality", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_mixedreality(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/monolith/zz_main.go b/cmd/provider/monolith/zz_main.go index bb40ac225..a327e458e 100644 --- a/cmd/provider/monolith/zz_main.go +++ b/cmd/provider/monolith/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_monolith(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/netapp/zz_main.go b/cmd/provider/netapp/zz_main.go index 9f134c879..025c5e1da 100644 --- a/cmd/provider/netapp/zz_main.go +++ b/cmd/provider/netapp/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-netapp", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-netapp", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_netapp(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/network/zz_main.go b/cmd/provider/network/zz_main.go index 137ca3994..f55c7073c 100644 --- a/cmd/provider/network/zz_main.go +++ b/cmd/provider/network/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-network", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-network", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_network(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/notificationhubs/zz_main.go b/cmd/provider/notificationhubs/zz_main.go index d729f6730..89eca663b 100644 --- a/cmd/provider/notificationhubs/zz_main.go +++ b/cmd/provider/notificationhubs/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-notificationhubs", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-notificationhubs", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_notificationhubs(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/operationalinsights/zz_main.go b/cmd/provider/operationalinsights/zz_main.go index 33e8f8a13..a1cfe0861 100644 --- a/cmd/provider/operationalinsights/zz_main.go +++ b/cmd/provider/operationalinsights/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-operationalinsights", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-operationalinsights", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_operationalinsights(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/operationsmanagement/zz_main.go b/cmd/provider/operationsmanagement/zz_main.go index 32de9804a..674ae38f5 100644 --- a/cmd/provider/operationsmanagement/zz_main.go +++ b/cmd/provider/operationsmanagement/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-operationsmanagement", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-operationsmanagement", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_operationsmanagement(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/orbital/zz_main.go b/cmd/provider/orbital/zz_main.go index d84ee9997..4036136ef 100644 --- a/cmd/provider/orbital/zz_main.go +++ b/cmd/provider/orbital/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-orbital", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-orbital", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_orbital(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/policyinsights/zz_main.go b/cmd/provider/policyinsights/zz_main.go index 9ba6c65e8..dd705cab5 100644 --- a/cmd/provider/policyinsights/zz_main.go +++ b/cmd/provider/policyinsights/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-policyinsights", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-policyinsights", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_policyinsights(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/portal/zz_main.go b/cmd/provider/portal/zz_main.go index 9802c4c35..633fc69d7 100644 --- a/cmd/provider/portal/zz_main.go +++ b/cmd/provider/portal/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-portal", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-portal", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_portal(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/powerbidedicated/zz_main.go b/cmd/provider/powerbidedicated/zz_main.go index af144e817..51b10ad79 100644 --- a/cmd/provider/powerbidedicated/zz_main.go +++ b/cmd/provider/powerbidedicated/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-powerbidedicated", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-powerbidedicated", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_powerbidedicated(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/purview/zz_main.go b/cmd/provider/purview/zz_main.go index 55f503a0c..55cdc0745 100644 --- a/cmd/provider/purview/zz_main.go +++ b/cmd/provider/purview/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-purview", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-purview", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_purview(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/recoveryservices/zz_main.go b/cmd/provider/recoveryservices/zz_main.go index c0acfb77a..7615da050 100644 --- a/cmd/provider/recoveryservices/zz_main.go +++ b/cmd/provider/recoveryservices/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-recoveryservices", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-recoveryservices", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_recoveryservices(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/relay/zz_main.go b/cmd/provider/relay/zz_main.go index 4bbd62830..c3f62aeb6 100644 --- a/cmd/provider/relay/zz_main.go +++ b/cmd/provider/relay/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-relay", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-relay", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_relay(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/resources/zz_main.go b/cmd/provider/resources/zz_main.go index 7cc7f728f..8d5186d64 100644 --- a/cmd/provider/resources/zz_main.go +++ b/cmd/provider/resources/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-resources", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-resources", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_resources(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/search/zz_main.go b/cmd/provider/search/zz_main.go index 988e608f7..21ba11ce6 100644 --- a/cmd/provider/search/zz_main.go +++ b/cmd/provider/search/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-search", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-search", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_search(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/security/zz_main.go b/cmd/provider/security/zz_main.go index f3e13e8b8..6c7a826e0 100644 --- a/cmd/provider/security/zz_main.go +++ b/cmd/provider/security/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-security", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-security", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_security(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/securityinsights/zz_main.go b/cmd/provider/securityinsights/zz_main.go index e7e0a345c..ed31152dd 100644 --- a/cmd/provider/securityinsights/zz_main.go +++ b/cmd/provider/securityinsights/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-securityinsights", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-securityinsights", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_securityinsights(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/servicebus/zz_main.go b/cmd/provider/servicebus/zz_main.go index 990a50cb5..29aa3d28e 100644 --- a/cmd/provider/servicebus/zz_main.go +++ b/cmd/provider/servicebus/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-servicebus", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-servicebus", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_servicebus(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/servicefabric/zz_main.go b/cmd/provider/servicefabric/zz_main.go index 140836e98..fdefbd307 100644 --- a/cmd/provider/servicefabric/zz_main.go +++ b/cmd/provider/servicefabric/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-servicefabric", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-servicefabric", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_servicefabric(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/servicelinker/zz_main.go b/cmd/provider/servicelinker/zz_main.go index 1cfd569d0..0543e08e5 100644 --- a/cmd/provider/servicelinker/zz_main.go +++ b/cmd/provider/servicelinker/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-servicelinker", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-servicelinker", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_servicelinker(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/signalrservice/zz_main.go b/cmd/provider/signalrservice/zz_main.go index 63f452d9f..a2aef72ba 100644 --- a/cmd/provider/signalrservice/zz_main.go +++ b/cmd/provider/signalrservice/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-signalrservice", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-signalrservice", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_signalrservice(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/solutions/zz_main.go b/cmd/provider/solutions/zz_main.go index 0de3584eb..e646fb19d 100644 --- a/cmd/provider/solutions/zz_main.go +++ b/cmd/provider/solutions/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-solutions", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-solutions", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_solutions(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/spring/zz_main.go b/cmd/provider/spring/zz_main.go index d0ff959dd..a581bd244 100644 --- a/cmd/provider/spring/zz_main.go +++ b/cmd/provider/spring/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-spring", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-spring", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_spring(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/sql/zz_main.go b/cmd/provider/sql/zz_main.go index f57598f49..8c4db655e 100644 --- a/cmd/provider/sql/zz_main.go +++ b/cmd/provider/sql/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-sql", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-sql", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_sql(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/storage/zz_main.go b/cmd/provider/storage/zz_main.go index ac8897e43..0b933f2a4 100644 --- a/cmd/provider/storage/zz_main.go +++ b/cmd/provider/storage/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-storage", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-storage", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_storage(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/storagecache/zz_main.go b/cmd/provider/storagecache/zz_main.go index 21e94f985..f9370ee0d 100644 --- a/cmd/provider/storagecache/zz_main.go +++ b/cmd/provider/storagecache/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-storagecache", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-storagecache", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_storagecache(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/storagepool/zz_main.go b/cmd/provider/storagepool/zz_main.go index 9dd5ad566..5ddec87b8 100644 --- a/cmd/provider/storagepool/zz_main.go +++ b/cmd/provider/storagepool/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-storagepool", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-storagepool", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_storagepool(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/storagesync/zz_main.go b/cmd/provider/storagesync/zz_main.go index 466f4f2ca..64702853b 100644 --- a/cmd/provider/storagesync/zz_main.go +++ b/cmd/provider/storagesync/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-storagesync", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-storagesync", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_storagesync(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/streamanalytics/zz_main.go b/cmd/provider/streamanalytics/zz_main.go index c0dadfa51..0377e3543 100644 --- a/cmd/provider/streamanalytics/zz_main.go +++ b/cmd/provider/streamanalytics/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-streamanalytics", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-streamanalytics", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_streamanalytics(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/synapse/zz_main.go b/cmd/provider/synapse/zz_main.go index f5decd2a4..8432ff7ef 100644 --- a/cmd/provider/synapse/zz_main.go +++ b/cmd/provider/synapse/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-synapse", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-synapse", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_synapse(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/timeseriesinsights/zz_main.go b/cmd/provider/timeseriesinsights/zz_main.go index 4b412fc3b..701fc0377 100644 --- a/cmd/provider/timeseriesinsights/zz_main.go +++ b/cmd/provider/timeseriesinsights/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-timeseriesinsights", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-timeseriesinsights", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_timeseriesinsights(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/cmd/provider/web/zz_main.go b/cmd/provider/web/zz_main.go index aefc9d705..be9f18b8c 100644 --- a/cmd/provider/web/zz_main.go +++ b/cmd/provider/web/zz_main.go @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure-web", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure-web", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_web(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/go.mod b/go.mod index c8e314bf8..7d34c740e 100644 --- a/go.mod +++ b/go.mod @@ -3,16 +3,16 @@ module github.com/upbound/provider-azure go 1.19 require ( - github.com/crossplane/crossplane-runtime v0.20.0 - github.com/crossplane/crossplane-tools v0.0.0-20230714144037-2684f4bc7638 + github.com/crossplane/crossplane-runtime v1.14.0-rc.0.0.20230912122805-43c9ceeb2071 + github.com/crossplane/crossplane-tools v0.0.0-20230925130601-628280f8bf79 github.com/hashicorp/terraform-plugin-sdk/v2 v2.24.0 github.com/pkg/errors v0.9.1 - github.com/upbound/upjet v0.10.0 + github.com/upbound/upjet v0.11.0-rc.0.0.20230927185952-cc55f3952474 gopkg.in/alecthomas/kingpin.v2 v2.2.6 k8s.io/apimachinery v0.28.2 k8s.io/client-go v0.28.2 - sigs.k8s.io/controller-runtime v0.15.0 - sigs.k8s.io/controller-tools v0.12.1 + sigs.k8s.io/controller-runtime v0.16.1 + sigs.k8s.io/controller-tools v0.13.0 ) require ( @@ -24,7 +24,6 @@ require ( github.com/antchfx/xpath v1.2.0 // indirect github.com/apparentlymart/go-textseg/v13 v13.0.0 // indirect github.com/beorn7/perks v1.0.1 // indirect - github.com/cenkalti/backoff/v3 v3.0.0 // indirect github.com/cespare/xxhash/v2 v2.2.0 // indirect github.com/dave/jennifer v1.4.1 // indirect github.com/davecgh/go-spew v1.1.1 // indirect @@ -33,7 +32,6 @@ require ( github.com/fatih/camelcase v1.0.0 // indirect github.com/fatih/color v1.15.0 // indirect github.com/fsnotify/fsnotify v1.6.0 // indirect - github.com/go-jose/go-jose/v3 v3.0.0 // indirect github.com/go-logr/logr v1.2.4 // indirect github.com/go-logr/zapr v1.2.4 // indirect github.com/go-openapi/jsonpointer v0.19.6 // indirect @@ -49,24 +47,16 @@ require ( github.com/google/gofuzz v1.2.0 // indirect github.com/google/uuid v1.3.0 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect - github.com/hashicorp/go-cleanhttp v0.5.2 // indirect github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320 // indirect github.com/hashicorp/go-hclog v1.2.1 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect - github.com/hashicorp/go-retryablehttp v0.7.1 // indirect - github.com/hashicorp/go-rootcerts v1.0.2 // indirect - github.com/hashicorp/go-secure-stdlib/parseutil v0.1.6 // indirect - github.com/hashicorp/go-secure-stdlib/strutil v0.1.2 // indirect - github.com/hashicorp/go-sockaddr v1.0.2 // indirect github.com/hashicorp/go-uuid v1.0.3 // indirect github.com/hashicorp/go-version v1.6.0 // indirect - github.com/hashicorp/hcl v1.0.0 // indirect github.com/hashicorp/hcl/v2 v2.14.1 // indirect github.com/hashicorp/logutils v1.0.0 // indirect github.com/hashicorp/terraform-json v0.14.0 // indirect github.com/hashicorp/terraform-plugin-go v0.14.0 // indirect github.com/hashicorp/terraform-plugin-log v0.7.0 // indirect - github.com/hashicorp/vault/api v1.9.2 // indirect github.com/iancoleman/strcase v0.2.0 // indirect github.com/imdario/mergo v0.3.16 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect @@ -77,7 +67,6 @@ require ( github.com/mattn/go-isatty v0.0.17 // indirect github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect github.com/mitchellh/copystructure v1.2.0 // indirect - github.com/mitchellh/go-homedir v1.1.0 // indirect github.com/mitchellh/go-ps v1.0.0 // indirect github.com/mitchellh/go-testing-interface v1.14.1 // indirect github.com/mitchellh/go-wordwrap v1.0.1 // indirect @@ -87,11 +76,10 @@ require ( github.com/modern-go/reflect2 v1.0.2 // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/muvaf/typewriter v0.0.0-20220131201631-921e94e8e8d7 // indirect - github.com/prometheus/client_golang v1.15.1 // indirect + github.com/prometheus/client_golang v1.16.0 // indirect github.com/prometheus/client_model v0.4.0 // indirect github.com/prometheus/common v0.44.0 // indirect - github.com/prometheus/procfs v0.10.0 // indirect - github.com/ryanuber/go-glob v1.0.0 // indirect + github.com/prometheus/procfs v0.10.1 // indirect github.com/spf13/afero v1.9.5 // indirect github.com/spf13/cobra v1.7.0 // indirect github.com/spf13/pflag v1.0.5 // indirect @@ -101,29 +89,28 @@ require ( github.com/vmihailenco/tagparser v0.1.1 // indirect github.com/yuin/goldmark v1.4.13 // indirect github.com/zclconf/go-cty v1.11.0 // indirect - go.uber.org/atomic v1.11.0 // indirect go.uber.org/multierr v1.11.0 // indirect - go.uber.org/zap v1.24.0 // indirect - golang.org/x/crypto v0.11.0 // indirect + go.uber.org/zap v1.25.0 // indirect + golang.org/x/exp v0.0.0-20230713183714-613f0c0eb8a1 // indirect golang.org/x/mod v0.12.0 // indirect - golang.org/x/net v0.13.0 // indirect - golang.org/x/oauth2 v0.8.0 // indirect - golang.org/x/sys v0.10.0 // indirect - golang.org/x/term v0.10.0 // indirect - golang.org/x/text v0.11.0 // indirect + golang.org/x/net v0.14.0 // indirect + golang.org/x/oauth2 v0.10.0 // indirect + golang.org/x/sys v0.11.0 // indirect + golang.org/x/term v0.11.0 // indirect + golang.org/x/text v0.12.0 // indirect golang.org/x/time v0.3.0 // indirect - golang.org/x/tools v0.11.0 // indirect - gomodules.xyz/jsonpatch/v2 v2.3.0 // indirect + golang.org/x/tools v0.12.0 // indirect + gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect google.golang.org/appengine v1.6.7 // indirect - google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 // indirect - google.golang.org/grpc v1.56.2 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20230711160842-782d3b101e98 // indirect + google.golang.org/grpc v1.58.0 // indirect google.golang.org/protobuf v1.31.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect k8s.io/api v0.28.2 // indirect - k8s.io/apiextensions-apiserver v0.27.3 // indirect - k8s.io/component-base v0.27.3 // indirect + k8s.io/apiextensions-apiserver v0.28.1 // indirect + k8s.io/component-base v0.28.1 // indirect k8s.io/klog/v2 v2.100.1 // indirect k8s.io/kube-openapi v0.0.0-20230717233707-2695361300d9 // indirect k8s.io/utils v0.0.0-20230505201702-9f6742963106 // indirect diff --git a/go.sum b/go.sum index 853f961fd..a5c2684da 100644 --- a/go.sum +++ b/go.sum @@ -58,14 +58,10 @@ github.com/apparentlymart/go-textseg v1.0.0/go.mod h1:z96Txxhf3xSFMPmb5X/1W05FF/ github.com/apparentlymart/go-textseg/v12 v12.0.0/go.mod h1:S/4uRK2UtaQttw1GenVJEynmyUenKwP++x/+DdGV/Ec= github.com/apparentlymart/go-textseg/v13 v13.0.0 h1:Y+KvPE1NYz0xl601PVImeQfFyEy6iT90AvPUL1NNfNw= github.com/apparentlymart/go-textseg/v13 v13.0.0/go.mod h1:ZK2fH7c4NqDTLtiYLvIkEghdlcqw7yxLeM89kiTRPUo= -github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= -github.com/benbjohnson/clock v1.1.0 h1:Q92kusRqC1XV2MjkWETPvjJVqKetz1OzxZB7mHJLju8= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= +github.com/benbjohnson/clock v1.3.0 h1:ip6w0uFQkncKQ979AypyG0ER7mqUSBdKLOgAle/AT8A= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= -github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= -github.com/cenkalti/backoff/v3 v3.0.0 h1:ske+9nBpD9qZsTBoF41nW5L+AIuFBKMeze18XQ3eG1c= -github.com/cenkalti/backoff/v3 v3.0.0/go.mod h1:cIeZDE3IrqwwJl6VUwCN6trj1oXrTS4rc0ij+ULvLYs= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= @@ -78,10 +74,10 @@ github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnht github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/crossplane/crossplane-runtime v0.20.0 h1:MlPNrK6ELKLQdeHaIdKxQpZW2LSivSYXxHKVfU32auU= -github.com/crossplane/crossplane-runtime v0.20.0/go.mod h1:FuKIC8Mg8hE2gIAMyf2wCPkxkFPz+VnMQiYWBq1/p5A= -github.com/crossplane/crossplane-tools v0.0.0-20230714144037-2684f4bc7638 h1:NPbGG7jLyM+LbSMFQXilM70EOxbxk4z2CFvdSRtxc1s= -github.com/crossplane/crossplane-tools v0.0.0-20230714144037-2684f4bc7638/go.mod h1:+e4OaFlOcmr0JvINHl/yvEYBrZawzTgj6pQumOH1SS0= +github.com/crossplane/crossplane-runtime v1.14.0-rc.0.0.20230912122805-43c9ceeb2071 h1:xsj5y+S3TBZ8hHZajia+ViBQvU78fDpzjYm9YOInvJA= +github.com/crossplane/crossplane-runtime v1.14.0-rc.0.0.20230912122805-43c9ceeb2071/go.mod h1:R80Kb/MddGNqL1A6khYup2d1eljmd9sFkcZkw1jVHME= +github.com/crossplane/crossplane-tools v0.0.0-20230925130601-628280f8bf79 h1:HigXs5tEQxWz0fcj8hzbU2UAZgEM7wPe0XRFOsrtF8Y= +github.com/crossplane/crossplane-tools v0.0.0-20230925130601-628280f8bf79/go.mod h1:+e4OaFlOcmr0JvINHl/yvEYBrZawzTgj6pQumOH1SS0= github.com/dave/jennifer v1.4.1 h1:XyqG6cn5RQsTj3qlWQTKlRGAyrTcsk1kUmWdZBzRjDw= github.com/dave/jennifer v1.4.1/go.mod h1:7jEdnm+qBcxl8PC0zyp7vxcpSRnzXSt9r39tpTVGlwA= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -95,12 +91,11 @@ github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1m github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/evanphx/json-patch v4.12.0+incompatible h1:4onqiflcdA9EOZ4RxV643DvftH5pOlLGNtQ5lPWQu84= +github.com/evanphx/json-patch v5.6.0+incompatible h1:jBYDEEiFBPxA0v50tFdvOzQQTCvpL6mnFh5mB2/l16U= github.com/evanphx/json-patch/v5 v5.6.0 h1:b91NhWfaz02IuVxO9faSllyAtNXHMPkC5J8sJCLunww= github.com/evanphx/json-patch/v5 v5.6.0/go.mod h1:G79N1coSVB93tBe7j6PhzjmR3/2VvlbKOFpnXhI9Bw4= github.com/fatih/camelcase v1.0.0 h1:hxNvNX/xYBp0ovncs8WyWZrOrpBNub/JfaMvbURyft8= github.com/fatih/camelcase v1.0.0/go.mod h1:yN2Sb0lFhZJUdVvtELVWefmrXpuZESvPmqwoZc+/fpc= -github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs= github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw= @@ -109,8 +104,6 @@ github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbS github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/go-jose/go-jose/v3 v3.0.0 h1:s6rrhirfEP/CGIoc6p+PZAeogN2SxKav6Wp7+dyMWVo= -github.com/go-jose/go-jose/v3 v3.0.0/go.mod h1:RNkWWRld676jZEYoV3+XK8L2ZnNSvIsxFMht0mSX+u8= github.com/go-logr/logr v1.2.0/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= @@ -208,28 +201,12 @@ github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8 github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= -github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= -github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ= -github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48= github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320 h1:1/D3zfFHttUKaCaGKZ/dR2roBXv0vKbSCnssIldfQdI= github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320/go.mod h1:EiZBMaudVLy8fmjf9Npq1dq9RalhveqZG5w/yz3mHWs= -github.com/hashicorp/go-hclog v0.9.2/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ= github.com/hashicorp/go-hclog v1.2.1 h1:YQsLlGDJgwhXFpucSPyVbCBviQtjlHv3jLTlp8YmtEw= github.com/hashicorp/go-hclog v1.2.1/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= -github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= -github.com/hashicorp/go-retryablehttp v0.7.1 h1:sUiuQAnLlbvmExtFQs72iFW/HXeUn8Z1aJLQ4LJJbTQ= -github.com/hashicorp/go-retryablehttp v0.7.1/go.mod h1:vAew36LZh98gCBJNLH42IQ1ER/9wtLZZ8meHqQvEYWY= -github.com/hashicorp/go-rootcerts v1.0.2 h1:jzhAVGtqPKbwpyCPELlgNWhE1znq+qwJtW5Oi2viEzc= -github.com/hashicorp/go-rootcerts v1.0.2/go.mod h1:pqUvnprVnM5bf7AOirdbb01K4ccR319Vf4pU3K5EGc8= -github.com/hashicorp/go-secure-stdlib/parseutil v0.1.6 h1:om4Al8Oy7kCm/B86rLCLah4Dt5Aa0Fr5rYBG60OzwHQ= -github.com/hashicorp/go-secure-stdlib/parseutil v0.1.6/go.mod h1:QmrqtbKuxxSWTN3ETMPuB+VtEiBJ/A9XhoYGv8E1uD8= -github.com/hashicorp/go-secure-stdlib/strutil v0.1.1/go.mod h1:gKOamz3EwoIoJq7mlMIRBpVTAUn8qPCrEclOKKWhD3U= -github.com/hashicorp/go-secure-stdlib/strutil v0.1.2 h1:kes8mmyCpxJsI7FTwtzRqEy9CdjCtrXrXGuOpxEA7Ts= -github.com/hashicorp/go-secure-stdlib/strutil v0.1.2/go.mod h1:Gou2R9+il93BqX25LAKCLuM+y9U2T4hlwvT1yprcna4= -github.com/hashicorp/go-sockaddr v1.0.2 h1:ztczhD1jLxIRjVejw8gFomI1BQZOe2WoVOu0SyteCQc= -github.com/hashicorp/go-sockaddr v1.0.2/go.mod h1:rB4wwRAUzs07qva3c5SdrY/NEtAUjGlgmH/UkBUC97A= github.com/hashicorp/go-uuid v1.0.3 h1:2gKiV6YVmrJ1i2CKKa9obLvRieoRGviZFL26PcT/Co8= github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-version v1.5.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= @@ -237,8 +214,6 @@ github.com/hashicorp/go-version v1.6.0 h1:feTTfFNnjP967rlCxM/I9g701jU+RN74YKx2mO github.com/hashicorp/go-version v1.6.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= -github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hashicorp/hcl/v2 v2.9.1/go.mod h1:FwWsfWEjyV/CMj8s/gqAuiviY72rJ1/oayI9WftqcKg= github.com/hashicorp/hcl/v2 v2.14.1 h1:x0BpjfZ+CYdbiz+8yZTQ+gdLO7IXvOut7Da+XJayx34= github.com/hashicorp/hcl/v2 v2.14.1/go.mod h1:e4z5nxYlWNPdDSNYX+ph14EvWYMFm3eP0zIUqPc2jr0= @@ -252,8 +227,6 @@ github.com/hashicorp/terraform-plugin-log v0.7.0 h1:SDxJUyT8TwN4l5b5/VkiTIaQgY6R github.com/hashicorp/terraform-plugin-log v0.7.0/go.mod h1:p4R1jWBXRTvL4odmEkFfDdhUjHf9zcs/BCoNHAc7IK4= github.com/hashicorp/terraform-plugin-sdk/v2 v2.24.0 h1:FtCLTiTcykdsURXPt/ku7fYXm3y19nbzbZcUxHx9RbI= github.com/hashicorp/terraform-plugin-sdk/v2 v2.24.0/go.mod h1:80wf5oad1tW+oLnbXS4UTYmDCrl7BuN1Q+IA91X1a4Y= -github.com/hashicorp/vault/api v1.9.2 h1:YjkZLJ7K3inKgMZ0wzCU9OHqc+UqMQyXsPXnf3Cl2as= -github.com/hashicorp/vault/api v1.9.2/go.mod h1:jo5Y/ET+hNyz+JnKDt8XLAdKs+AM0G5W0Vp1IrFI8N8= github.com/iancoleman/strcase v0.2.0 h1:05I4QRnGpI0m37iZQRuskXh+w77mr6Z41lwQzuHLwW0= github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= @@ -284,12 +257,10 @@ github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0 github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= -github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= -github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= @@ -297,20 +268,15 @@ github.com/mattn/go-isatty v0.0.17 h1:BTarxUcIeDqL27Mc+vyvdWYSL28zpIhv3RoTdsLMPn github.com/mattn/go-isatty v0.0.17/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo= github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= -github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= github.com/mitchellh/copystructure v1.2.0 h1:vpKXTN4ewci03Vljg/q9QvCGUDttBOGBIa15WveJJGw= github.com/mitchellh/copystructure v1.2.0/go.mod h1:qLl+cE2AmVv+CoeAwDPye/v+N2HKCj9FbZEVFJRxO9s= -github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= -github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/go-ps v1.0.0 h1:i6ampVEEF4wQFF+bkYfwYgY+F/uYJDktmvLPf7qIgjc= github.com/mitchellh/go-ps v1.0.0/go.mod h1:J4lOc8z8yJs6vUwklHw2XEIiT4z4C40KtWVN3nvg8Pg= github.com/mitchellh/go-testing-interface v1.14.1 h1:jrgshOhYAUVNMAJiKbEu7EqAwgJJ2JqpQmpLJOu07cU= github.com/mitchellh/go-testing-interface v1.14.1/go.mod h1:gfgS7OtZj6MA4U1UrDRp04twqAjfvlZyCfX3sDjEym8= github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7/go.mod h1:ZXFpozHsX6DPmq2I0TCekCxypsnAUbP2oI0UX1GXzOo= -github.com/mitchellh/go-wordwrap v1.0.0/go.mod h1:ZXFpozHsX6DPmq2I0TCekCxypsnAUbP2oI0UX1GXzOo= github.com/mitchellh/go-wordwrap v1.0.1 h1:TLuKupo69TCn6TQSyGxwI1EblZZEsQ0vMlAFQflz0v0= github.com/mitchellh/go-wordwrap v1.0.1/go.mod h1:R62XHJLzvMFRBbcrT7m7WgmE1eOyTSsCt+hzestvNj0= -github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/reflectwalk v1.0.2 h1:G2LzWKi524PWgd3mLHV8Y5k7s6XUvT0Gef6zxSIeXaQ= @@ -327,30 +293,26 @@ github.com/muvaf/typewriter v0.0.0-20220131201631-921e94e8e8d7/go.mod h1:SAAdeME github.com/nsf/jsondiff v0.0.0-20200515183724-f29ed568f4ce h1:RPclfga2SEJmgMmz2k+Mg7cowZ8yv4Trqw9UsJby758= github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= -github.com/onsi/ginkgo/v2 v2.9.5 h1:+6Hr4uxzP4XIUyAkg61dWBw8lb/gc4/X5luuxN/EC+Q= -github.com/onsi/gomega v1.27.7 h1:fVih9JD6ogIiHUN6ePK7HJidyEDpWGVB5mzM7cWNXoU= +github.com/onsi/ginkgo/v2 v2.11.0 h1:WgqUCUt/lT6yXoQ8Wef0fsNn5cAuMK7+KT9UFRz2tcU= +github.com/onsi/gomega v1.27.10 h1:naR28SdDFlqrG6kScpT8VWpu1xWY5nJRCF3XaYyBjhI= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= -github.com/prometheus/client_golang v1.15.1 h1:8tXpTmJbyH5lydzFPoxSIJ0J46jdh3tylbvM1xCv0LI= -github.com/prometheus/client_golang v1.15.1/go.mod h1:e9yaBhRPU2pPNsZwE+JdQl0KEt1N9XgF6zxWmaC0xOk= +github.com/prometheus/client_golang v1.16.0 h1:yk/hx9hDbrGHovbci4BY+pRMfSuuat626eFsHb7tmT8= +github.com/prometheus/client_golang v1.16.0/go.mod h1:Zsulrv/L9oM40tJ7T815tM89lFEugiJ9HzIqaAx4LKc= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.4.0 h1:5lQXD3cAg1OXBf4Wq03gTrXHeaV0TQvGfUooCfx1yqY= github.com/prometheus/client_model v0.4.0/go.mod h1:oMQmHW1/JoDwqLtg57MGgP/Fb1CJEYF2imWWhWtMkYU= github.com/prometheus/common v0.44.0 h1:+5BrQJwiBB9xsMygAB3TNvpQKOwlkc25LbISbrdOOfY= github.com/prometheus/common v0.44.0/go.mod h1:ofAIvZbQ1e/nugmZGz4/qCb9Ap1VoSTIO7x0VV9VvuY= -github.com/prometheus/procfs v0.10.0 h1:UkG7GPYkO4UZyLnyXjaWYcgOSONqwdBqFUT95ugmt6I= -github.com/prometheus/procfs v0.10.0/go.mod h1:nwNm2aOCAYw8uTR/9bWRREkZFxAUcWzPHWJq+XBB/FM= +github.com/prometheus/procfs v0.10.1 h1:kYK1Va/YMlutzCGazswoHKo//tZVlFpKYh+PymziUAg= +github.com/prometheus/procfs v0.10.1/go.mod h1:nwNm2aOCAYw8uTR/9bWRREkZFxAUcWzPHWJq+XBB/FM= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= -github.com/ryanuber/columnize v2.1.0+incompatible/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= -github.com/ryanuber/go-glob v1.0.0 h1:iQh3xXAumdQ+4Ufa5b25cRpC5TYKlno6hsv6Cb3pkBk= -github.com/ryanuber/go-glob v1.0.0/go.mod h1:807d1WSdnB0XRJzKNil9Om6lcp/3a0v4qIHxIXzX/Yc= github.com/sebdah/goldie v1.0.0/go.mod h1:jXP4hmWywNEwZzhMuv2ccnqTSFpuq8iyQhtQdkkZBH4= github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= github.com/spf13/afero v1.9.5 h1:stMpOSZFs//0Lv29HduCmli3GUfpFoF3Y1Q/aXj/wVM= @@ -367,7 +329,6 @@ github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXf github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= -github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= @@ -376,8 +337,8 @@ github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o github.com/stretchr/testify v1.8.2 h1:+h33VjcLVPDHtOdpUCuF+7gSuG3yGIftsP1YvFihtJ8= github.com/tmccombs/hcl2json v0.3.3 h1:+DLNYqpWE0CsOQiEZu+OZm5ZBImake3wtITYxQ8uLFQ= github.com/tmccombs/hcl2json v0.3.3/go.mod h1:Y2chtz2x9bAeRTvSibVRVgbLJhLJXKlUeIvjeVdnm4w= -github.com/upbound/upjet v0.10.0 h1:6nxc0GUBcL4BDHxQUUZWjw4ROXu5KRK9jOpb7LeJ+NQ= -github.com/upbound/upjet v0.10.0/go.mod h1:2RXHgpIugCL/S/Use1QJAeVaev901RBeUByQh5gUtGk= +github.com/upbound/upjet v0.11.0-rc.0.0.20230927185952-cc55f3952474 h1:/fO/9nZUalXmFn1xWH+ky87Yxymyv4J6xWun51Lgde0= +github.com/upbound/upjet v0.11.0-rc.0.0.20230927185952-cc55f3952474/go.mod h1:2RXHgpIugCL/S/Use1QJAeVaev901RBeUByQh5gUtGk= github.com/vmihailenco/msgpack v3.3.3+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= github.com/vmihailenco/msgpack v4.0.4+incompatible h1:dSLoQfGFAo3F6OoNhwUmLwVgaUXK79GlxNBwueZn0xI= github.com/vmihailenco/msgpack v4.0.4+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= @@ -406,26 +367,22 @@ go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= -go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE= -go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= go.uber.org/goleak v1.1.11/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= -go.uber.org/zap v1.24.0 h1:FiJd5l1UOLj0wCgbSE0rwwXHzEdAZS6hiiSnxJN/D60= go.uber.org/zap v1.24.0/go.mod h1:2kMP+WWQ8aoFoedH3T2sq6iJ2yDWpHbP0f6MQbS9Gkg= +go.uber.org/zap v1.25.0 h1:4Hvk6GtkucQ790dqmj7l1eEnRdKm3k3ZUrUMS2d5+5c= +go.uber.org/zap v1.25.0/go.mod h1:JIAUzQIH94IC4fOJQm7gMmBJP5k7wQfdcnYdPoEXJYk= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190911031432-227b76d455e7/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.11.0 h1:6Ewdq3tDic1mg5xRO4milcWCfMVQhI4NkqWWvqejpuA= -golang.org/x/crypto v0.11.0/go.mod h1:xgJhtzW8F9jGdVFWZESrid1U1bjeNy4zgy5cRr/CIio= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -436,6 +393,8 @@ golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u0 golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= +golang.org/x/exp v0.0.0-20230713183714-613f0c0eb8a1 h1:MGwJjxBy0HJshjDNfLsYO8xppfqWlA5ZT9OhtUUhTNw= +golang.org/x/exp v0.0.0-20230713183714-613f0c0eb8a1/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= @@ -497,8 +456,8 @@ golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.13.0 h1:Nvo8UFsZ8X3BhAC9699Z1j7XQ3rsZnUUm7jfBEk1ueY= -golang.org/x/net v0.13.0/go.mod h1:zEVYFnQC7m/vmpQFELhcD1EWkZlX69l4oqgmer6hfKA= +golang.org/x/net v0.14.0 h1:BONx9s002vGdD9umnlX1Po8vOZmrgH34qlHcD1MfK14= +golang.org/x/net v0.14.0/go.mod h1:PpSgVXXLK0OxS0F31C1/tv6XNguvCrnXIDrFMspZIUI= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -508,8 +467,8 @@ golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.8.0 h1:6dkIjl3j3LtZ/O3sTgZTMsLKSftL/B8Zgq4huOIIUu8= -golang.org/x/oauth2 v0.8.0/go.mod h1:yr7u4HXZRm1R1kBWqr/xKNqewf0plRYoB7sla+BCIXE= +golang.org/x/oauth2 v0.10.0 h1:zHCpF2Khkwy4mMB4bv0U37YtJdTGW8jI0glAApi0Kh8= +golang.org/x/oauth2 v0.10.0/go.mod h1:kTpgurOux7LqtuxjuyZa4Gj2gdezIt/jQtGnNFfypQI= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -522,7 +481,6 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.3.0 h1:ftCYgMx6zT/asHUrPw8BLLscYtGznsLAnjq5RH9P66E= -golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -567,11 +525,11 @@ golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.10.0 h1:SqMFp9UcQJZa+pmYuAKjd9xq1f0j5rLcDIk0mj4qAsA= -golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.11.0 h1:eG7RXZHdqOJ1i+0lgLgCpSXAp6M3LYlAo6osgSi0xOM= +golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.10.0 h1:3R7pNqamzBraeqj/Tj8qt1aQ2HpmlC+Cx/qL/7hn4/c= -golang.org/x/term v0.10.0/go.mod h1:lpqdcUyK/oCiQxvxVrppt5ggO2KCZ5QblwqPnfZ6d5o= +golang.org/x/term v0.11.0 h1:F9tnn/DA/Im8nCwm+fX+1/eBwi4qFjRT++MhtVC4ZX0= +golang.org/x/term v0.11.0/go.mod h1:zC9APTIj3jG3FdV/Ons+XE1riIZXG4aZ4GTHiPZJPIU= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -581,8 +539,8 @@ golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.11.0 h1:LAntKIrcmeSKERyiOh0XMV39LXS8IE9UL2yP7+f5ij4= -golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= +golang.org/x/text v0.12.0 h1:k+n5B8goJNdU7hSvEtMUz3d1Q6D/XW4COJSJR6fN0mc= +golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -639,14 +597,14 @@ golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4f golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.11.0 h1:EMCa6U9S2LtZXLAMoWiR/R8dAQFRqbAitmbJ2UKhoi8= -golang.org/x/tools v0.11.0/go.mod h1:anzJrxPjNtfgiYQYirP2CPGzGLxrH2u2QBhn6Bf3qY8= +golang.org/x/tools v0.12.0 h1:YW6HUoUmYBpwSgyaGaZq1fHjrBjX1rlpZ54T6mu2kss= +golang.org/x/tools v0.12.0/go.mod h1:Sc0INKfu04TlqNoRA1hgpFZbhYXHPr4V5DzpSBTPqQM= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -gomodules.xyz/jsonpatch/v2 v2.3.0 h1:8NFhfS6gzxNqjLIYnZxg319wZ5Qjnx4m/CcX+Klzazc= -gomodules.xyz/jsonpatch/v2 v2.3.0/go.mod h1:AH3dM2RI6uoBZxn3LVrfvJ3E0/9dG4cSrbuBJT4moAY= +gomodules.xyz/jsonpatch/v2 v2.4.0 h1:Ci3iUJyx9UeRx7CeFN8ARgGbkESwJK+KB9lLcWxY/Zw= +gomodules.xyz/jsonpatch/v2 v2.4.0/go.mod h1:AH3dM2RI6uoBZxn3LVrfvJ3E0/9dG4cSrbuBJT4moAY= google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= @@ -710,8 +668,8 @@ google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210226172003-ab064af71705/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 h1:KpwkzHKEF7B9Zxg18WzOa7djJ+Ha5DzthMyZYQfEn2A= -google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1/go.mod h1:nKE/iIaLqn2bQwXBg8f1g2Ylh6r5MN5CmZvuzZCgsCU= +google.golang.org/genproto/googleapis/rpc v0.0.0-20230711160842-782d3b101e98 h1:bVf09lpb+OJbByTj913DRJioFFAjf/ZGxEz7MajTp2U= +google.golang.org/genproto/googleapis/rpc v0.0.0-20230711160842-782d3b101e98/go.mod h1:TUfxEVdsvPg18p6AslUXFoLdpED4oBnGwyqk3dV1XzM= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= @@ -728,8 +686,8 @@ google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.56.2 h1:fVRFRnXvU+x6C4IlHZewvJOVHoOv1TUuQyoRsYnB4bI= -google.golang.org/grpc v1.56.2/go.mod h1:I9bI3vqKfayGqPUAwGdOSu7kt6oIJLixfffKrpXqQ9s= +google.golang.org/grpc v1.58.0 h1:32JY8YpPMSR45K+c3o6b8VL73V+rR8k+DeMIr4vRH8o= +google.golang.org/grpc v1.58.0/go.mod h1:tgX3ZQDlNJGU96V6yHh1T/JeoBQ2TXdr43YbYSsCJk0= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= @@ -770,14 +728,14 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= k8s.io/api v0.28.2 h1:9mpl5mOb6vXZvqbQmankOfPIGiudghwCoLl1EYfUZbw= k8s.io/api v0.28.2/go.mod h1:RVnJBsjU8tcMq7C3iaRSGMeaKt2TWEUXcpIt/90fjEg= -k8s.io/apiextensions-apiserver v0.27.3 h1:xAwC1iYabi+TDfpRhxh4Eapl14Hs2OftM2DN5MpgKX4= -k8s.io/apiextensions-apiserver v0.27.3/go.mod h1:BH3wJ5NsB9XE1w+R6SSVpKmYNyIiyIz9xAmBl8Mb+84= +k8s.io/apiextensions-apiserver v0.28.1 h1:l2ThkBRjrWpw4f24uq0Da2HaEgqJZ7pcgiEUTKSmQZw= +k8s.io/apiextensions-apiserver v0.28.1/go.mod h1:sVvrI+P4vxh2YBBcm8n2ThjNyzU4BQGilCQ/JAY5kGs= k8s.io/apimachinery v0.28.2 h1:KCOJLrc6gu+wV1BYgwik4AF4vXOlVJPdiqn0yAWWwXQ= k8s.io/apimachinery v0.28.2/go.mod h1:RdzF87y/ngqk9H4z3EL2Rppv5jj95vGS/HaFXrLDApU= k8s.io/client-go v0.28.2 h1:DNoYI1vGq0slMBN/SWKMZMw0Rq+0EQW6/AK4v9+3VeY= k8s.io/client-go v0.28.2/go.mod h1:sMkApowspLuc7omj1FOSUxSoqjr+d5Q0Yc0LOFnYFJY= -k8s.io/component-base v0.27.3 h1:g078YmdcdTfrCE4fFobt7qmVXwS8J/3cI1XxRi/2+6k= -k8s.io/component-base v0.27.3/go.mod h1:JNiKYcGImpQ44iwSYs6dysxzR9SxIIgQalk4HaCNVUY= +k8s.io/component-base v0.28.1 h1:LA4AujMlK2mr0tZbQDZkjWbdhTV5bRyEyAFe0TJxlWg= +k8s.io/component-base v0.28.1/go.mod h1:jI11OyhbX21Qtbav7JkhehyBsIRfnO8oEgoAR12ArIU= k8s.io/klog/v2 v2.100.1 h1:7WCHKK6K8fNhTqfBhISHQ97KrnJNFZMcQvKp7gP/tmg= k8s.io/klog/v2 v2.100.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= k8s.io/kube-openapi v0.0.0-20230717233707-2695361300d9 h1:LyMgNKD2P8Wn1iAwQU5OhxCKlKJy0sHc+PcDwFB24dQ= @@ -787,10 +745,10 @@ k8s.io/utils v0.0.0-20230505201702-9f6742963106/go.mod h1:OLgZIPagt7ERELqWJFomSt rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= -sigs.k8s.io/controller-runtime v0.15.0 h1:ML+5Adt3qZnMSYxZ7gAverBLNPSMQEibtzAgp0UPojU= -sigs.k8s.io/controller-runtime v0.15.0/go.mod h1:7ngYvp1MLT+9GeZ+6lH3LOlcHkp/+tzA/fmHa4iq9kk= -sigs.k8s.io/controller-tools v0.12.1 h1:GyQqxzH5wksa4n3YDIJdJJOopztR5VDM+7qsyg5yE4U= -sigs.k8s.io/controller-tools v0.12.1/go.mod h1:rXlpTfFHZMpZA8aGq9ejArgZiieHd+fkk/fTatY8A2M= +sigs.k8s.io/controller-runtime v0.16.1 h1:+15lzrmHsE0s2kNl0Dl8cTchI5Cs8qofo5PGcPrV9z0= +sigs.k8s.io/controller-runtime v0.16.1/go.mod h1:vpMu3LpI5sYWtujJOa2uPK61nB5rbwlN7BAB8aSLvGU= +sigs.k8s.io/controller-tools v0.13.0 h1:NfrvuZ4bxyolhDBt/rCZhDnx3M2hzlhgo5n3Iv2RykI= +sigs.k8s.io/controller-tools v0.13.0/go.mod h1:5vw3En2NazbejQGCeWKRrE7q4P+CW8/klfVqP8QZkgA= sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd h1:EDPBXCAspyGV4jQlpZSudPeMmr1bNJefnuqLsRAsHZo= sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd/go.mod h1:B8JuhiUyNFVKdsE8h686QcCxMaH6HrOAZj4vswFpcB0= sigs.k8s.io/structured-merge-diff/v4 v4.2.3 h1:PRbqxJClWWYMNV1dhaG4NsibJbArud9kFxnAMREiWFE= diff --git a/hack/main.go.tmpl b/hack/main.go.tmpl index b1c89f005..12c028d0d 100644 --- a/hack/main.go.tmpl +++ b/hack/main.go.tmpl @@ -18,6 +18,7 @@ package main import ( "context" + "math/rand" "os" "path/filepath" "time" @@ -27,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/leaderelection/resourcelock" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/log/zap" xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1" @@ -78,16 +80,20 @@ func main() { ctrl.SetLogger(zl) } + // currently, we configure the jitter to be the 5% of the poll interval + pollJitter := time.Duration(float64(*pollInterval) * 0.05) log.Debug("Starting", "sync-interval", syncInterval.String(), - "poll-interval", pollInterval.String(), "max-reconcile-rate", *maxReconcileRate) + "poll-interval", pollInterval.String(), "poll-jitter", pollJitter, "max-reconcile-rate", *maxReconcileRate) cfg, err := ctrl.GetConfig() kingpin.FatalIfError(err, "Cannot get API server rest config") mgr, err := ctrl.NewManager(cfg, ctrl.Options{ - LeaderElection: *leaderElection, - LeaderElectionID: "crossplane-leader-election-provider-azure{{ if ne .Group "monolith" }}-{{ .Group }}{{ end }}", - SyncPeriod: syncInterval, + LeaderElection: *leaderElection, + LeaderElectionID: "crossplane-leader-election-provider-azure{{ if ne .Group "monolith" }}-{{ .Group }}{{ end }}", + Cache: cache.Options{ + SyncPeriod: syncInterval, + }, LeaderElectionResourceLock: resourcelock.LeasesResourceLock, LeaseDuration: func() *time.Duration { d := 60 * time.Second; return &d }(), RenewDeadline: func() *time.Duration { d := 50 * time.Second; return &d }(), @@ -115,8 +121,9 @@ func main() { MaxConcurrentReconciles: *maxReconcileRate, Features: &feature.Flags{}, }, - Provider: config.GetProvider(), - SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + Provider: config.GetProvider(), + SetupFn: clients.TerraformSetupBuilder(*terraformVersion, *providerSource, *providerVersion, scheduler), + PollJitter: pollJitter, } if *enableManagementPolicies { @@ -154,6 +161,7 @@ func main() { })), "cannot create default store config") } + rand.Seed(time.Now().UnixNano()) kingpin.FatalIfError(controller.Setup_{{ .Group }}(mgr, o), "Cannot setup Azure controllers") kingpin.FatalIfError(mgr.Start(ctrl.SetupSignalHandler()), "Cannot start controller manager") } diff --git a/internal/controller/alertsmanagement/monitoractionruleactiongroup/zz_controller.go b/internal/controller/alertsmanagement/monitoractionruleactiongroup/zz_controller.go index de9860f48..76923dcac 100755 --- a/internal/controller/alertsmanagement/monitoractionruleactiongroup/zz_controller.go +++ b/internal/controller/alertsmanagement/monitoractionruleactiongroup/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/alertsmanagement/monitoractionrulesuppression/zz_controller.go b/internal/controller/alertsmanagement/monitoractionrulesuppression/zz_controller.go index 5ddc936e3..876d8c748 100755 --- a/internal/controller/alertsmanagement/monitoractionrulesuppression/zz_controller.go +++ b/internal/controller/alertsmanagement/monitoractionrulesuppression/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/alertsmanagement/monitoralertprocessingruleactiongroup/zz_controller.go b/internal/controller/alertsmanagement/monitoralertprocessingruleactiongroup/zz_controller.go index fee9aa7d7..9e041e196 100755 --- a/internal/controller/alertsmanagement/monitoralertprocessingruleactiongroup/zz_controller.go +++ b/internal/controller/alertsmanagement/monitoralertprocessingruleactiongroup/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/alertsmanagement/monitoralertprocessingrulesuppression/zz_controller.go b/internal/controller/alertsmanagement/monitoralertprocessingrulesuppression/zz_controller.go index 9ef0fd069..233e3b690 100755 --- a/internal/controller/alertsmanagement/monitoralertprocessingrulesuppression/zz_controller.go +++ b/internal/controller/alertsmanagement/monitoralertprocessingrulesuppression/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/alertsmanagement/monitorsmartdetectoralertrule/zz_controller.go b/internal/controller/alertsmanagement/monitorsmartdetectoralertrule/zz_controller.go index c78b2e3f0..c8fb2383f 100755 --- a/internal/controller/alertsmanagement/monitorsmartdetectoralertrule/zz_controller.go +++ b/internal/controller/alertsmanagement/monitorsmartdetectoralertrule/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/analysisservices/server/zz_controller.go b/internal/controller/analysisservices/server/zz_controller.go index 60f441567..786adb7a4 100755 --- a/internal/controller/analysisservices/server/zz_controller.go +++ b/internal/controller/analysisservices/server/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/api/zz_controller.go b/internal/controller/apimanagement/api/zz_controller.go index b11a72b99..8834e6979 100755 --- a/internal/controller/apimanagement/api/zz_controller.go +++ b/internal/controller/apimanagement/api/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/apidiagnostic/zz_controller.go b/internal/controller/apimanagement/apidiagnostic/zz_controller.go index ecaef715c..b2e095acf 100755 --- a/internal/controller/apimanagement/apidiagnostic/zz_controller.go +++ b/internal/controller/apimanagement/apidiagnostic/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/apioperation/zz_controller.go b/internal/controller/apimanagement/apioperation/zz_controller.go index 32257ddc3..46b6ef620 100755 --- a/internal/controller/apimanagement/apioperation/zz_controller.go +++ b/internal/controller/apimanagement/apioperation/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/apioperationpolicy/zz_controller.go b/internal/controller/apimanagement/apioperationpolicy/zz_controller.go index 8d36cce86..2c05fb479 100755 --- a/internal/controller/apimanagement/apioperationpolicy/zz_controller.go +++ b/internal/controller/apimanagement/apioperationpolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/apioperationtag/zz_controller.go b/internal/controller/apimanagement/apioperationtag/zz_controller.go index 8eb073556..7ef16b006 100755 --- a/internal/controller/apimanagement/apioperationtag/zz_controller.go +++ b/internal/controller/apimanagement/apioperationtag/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/apipolicy/zz_controller.go b/internal/controller/apimanagement/apipolicy/zz_controller.go index 8a42d4938..df814f6a0 100755 --- a/internal/controller/apimanagement/apipolicy/zz_controller.go +++ b/internal/controller/apimanagement/apipolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/apirelease/zz_controller.go b/internal/controller/apimanagement/apirelease/zz_controller.go index e0daddd53..5a5f2cccb 100755 --- a/internal/controller/apimanagement/apirelease/zz_controller.go +++ b/internal/controller/apimanagement/apirelease/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/apischema/zz_controller.go b/internal/controller/apimanagement/apischema/zz_controller.go index 017f1b5a0..986a14965 100755 --- a/internal/controller/apimanagement/apischema/zz_controller.go +++ b/internal/controller/apimanagement/apischema/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/apitag/zz_controller.go b/internal/controller/apimanagement/apitag/zz_controller.go index aa841b185..d0c1978d7 100755 --- a/internal/controller/apimanagement/apitag/zz_controller.go +++ b/internal/controller/apimanagement/apitag/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/apiversionset/zz_controller.go b/internal/controller/apimanagement/apiversionset/zz_controller.go index a56a14a4c..2b6e5644f 100755 --- a/internal/controller/apimanagement/apiversionset/zz_controller.go +++ b/internal/controller/apimanagement/apiversionset/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/authorizationserver/zz_controller.go b/internal/controller/apimanagement/authorizationserver/zz_controller.go index 0f6acef78..e7a276de6 100755 --- a/internal/controller/apimanagement/authorizationserver/zz_controller.go +++ b/internal/controller/apimanagement/authorizationserver/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/backend/zz_controller.go b/internal/controller/apimanagement/backend/zz_controller.go index 1ec5e1cda..6fa89e02c 100755 --- a/internal/controller/apimanagement/backend/zz_controller.go +++ b/internal/controller/apimanagement/backend/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/certificate/zz_controller.go b/internal/controller/apimanagement/certificate/zz_controller.go index c363d4d8f..63c6da4e7 100755 --- a/internal/controller/apimanagement/certificate/zz_controller.go +++ b/internal/controller/apimanagement/certificate/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/diagnostic/zz_controller.go b/internal/controller/apimanagement/diagnostic/zz_controller.go index caed78235..abeaeed73 100755 --- a/internal/controller/apimanagement/diagnostic/zz_controller.go +++ b/internal/controller/apimanagement/diagnostic/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/emailtemplate/zz_controller.go b/internal/controller/apimanagement/emailtemplate/zz_controller.go index 971df20eb..f847e7090 100755 --- a/internal/controller/apimanagement/emailtemplate/zz_controller.go +++ b/internal/controller/apimanagement/emailtemplate/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/gateway/zz_controller.go b/internal/controller/apimanagement/gateway/zz_controller.go index 375b2d796..505a57c59 100755 --- a/internal/controller/apimanagement/gateway/zz_controller.go +++ b/internal/controller/apimanagement/gateway/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/gatewayapi/zz_controller.go b/internal/controller/apimanagement/gatewayapi/zz_controller.go index 33524598d..3d0450f32 100755 --- a/internal/controller/apimanagement/gatewayapi/zz_controller.go +++ b/internal/controller/apimanagement/gatewayapi/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/globalschema/zz_controller.go b/internal/controller/apimanagement/globalschema/zz_controller.go index e3e7d2db2..1e8472404 100755 --- a/internal/controller/apimanagement/globalschema/zz_controller.go +++ b/internal/controller/apimanagement/globalschema/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/identityprovideraad/zz_controller.go b/internal/controller/apimanagement/identityprovideraad/zz_controller.go index 32c667248..e0fa1e202 100755 --- a/internal/controller/apimanagement/identityprovideraad/zz_controller.go +++ b/internal/controller/apimanagement/identityprovideraad/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/identityproviderfacebook/zz_controller.go b/internal/controller/apimanagement/identityproviderfacebook/zz_controller.go index 526789cc8..243710c7f 100755 --- a/internal/controller/apimanagement/identityproviderfacebook/zz_controller.go +++ b/internal/controller/apimanagement/identityproviderfacebook/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/identityprovidergoogle/zz_controller.go b/internal/controller/apimanagement/identityprovidergoogle/zz_controller.go index cd05689ec..2c3cbe0a5 100755 --- a/internal/controller/apimanagement/identityprovidergoogle/zz_controller.go +++ b/internal/controller/apimanagement/identityprovidergoogle/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/identityprovidermicrosoft/zz_controller.go b/internal/controller/apimanagement/identityprovidermicrosoft/zz_controller.go index 061b8a2be..bec2270c8 100755 --- a/internal/controller/apimanagement/identityprovidermicrosoft/zz_controller.go +++ b/internal/controller/apimanagement/identityprovidermicrosoft/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/identityprovidertwitter/zz_controller.go b/internal/controller/apimanagement/identityprovidertwitter/zz_controller.go index cc16c2f67..0c4767f56 100755 --- a/internal/controller/apimanagement/identityprovidertwitter/zz_controller.go +++ b/internal/controller/apimanagement/identityprovidertwitter/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/logger/zz_controller.go b/internal/controller/apimanagement/logger/zz_controller.go index 0ed32d7f3..fd6a4a3c2 100755 --- a/internal/controller/apimanagement/logger/zz_controller.go +++ b/internal/controller/apimanagement/logger/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/management/zz_controller.go b/internal/controller/apimanagement/management/zz_controller.go index 88f94ef75..85d3790af 100755 --- a/internal/controller/apimanagement/management/zz_controller.go +++ b/internal/controller/apimanagement/management/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/namedvalue/zz_controller.go b/internal/controller/apimanagement/namedvalue/zz_controller.go index 3807e5366..77e3c88dd 100755 --- a/internal/controller/apimanagement/namedvalue/zz_controller.go +++ b/internal/controller/apimanagement/namedvalue/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/notificationrecipientemail/zz_controller.go b/internal/controller/apimanagement/notificationrecipientemail/zz_controller.go index ec0aa8609..39e0a7e63 100755 --- a/internal/controller/apimanagement/notificationrecipientemail/zz_controller.go +++ b/internal/controller/apimanagement/notificationrecipientemail/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/notificationrecipientuser/zz_controller.go b/internal/controller/apimanagement/notificationrecipientuser/zz_controller.go index 08cb7b3cc..2f7f5db42 100755 --- a/internal/controller/apimanagement/notificationrecipientuser/zz_controller.go +++ b/internal/controller/apimanagement/notificationrecipientuser/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/openidconnectprovider/zz_controller.go b/internal/controller/apimanagement/openidconnectprovider/zz_controller.go index 154e967cf..fbc55cd54 100755 --- a/internal/controller/apimanagement/openidconnectprovider/zz_controller.go +++ b/internal/controller/apimanagement/openidconnectprovider/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/policy/zz_controller.go b/internal/controller/apimanagement/policy/zz_controller.go index f2466c60a..89a4af5a1 100755 --- a/internal/controller/apimanagement/policy/zz_controller.go +++ b/internal/controller/apimanagement/policy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/product/zz_controller.go b/internal/controller/apimanagement/product/zz_controller.go index 1efacd417..268fa4298 100755 --- a/internal/controller/apimanagement/product/zz_controller.go +++ b/internal/controller/apimanagement/product/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/productapi/zz_controller.go b/internal/controller/apimanagement/productapi/zz_controller.go index f13df9228..3919a863f 100755 --- a/internal/controller/apimanagement/productapi/zz_controller.go +++ b/internal/controller/apimanagement/productapi/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/productpolicy/zz_controller.go b/internal/controller/apimanagement/productpolicy/zz_controller.go index 83063aa5e..3eac91116 100755 --- a/internal/controller/apimanagement/productpolicy/zz_controller.go +++ b/internal/controller/apimanagement/productpolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/producttag/zz_controller.go b/internal/controller/apimanagement/producttag/zz_controller.go index 4d6f0e77b..bbca40be8 100755 --- a/internal/controller/apimanagement/producttag/zz_controller.go +++ b/internal/controller/apimanagement/producttag/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/rediscache/zz_controller.go b/internal/controller/apimanagement/rediscache/zz_controller.go index 6fddf22d2..58a25134a 100755 --- a/internal/controller/apimanagement/rediscache/zz_controller.go +++ b/internal/controller/apimanagement/rediscache/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/subscription/zz_controller.go b/internal/controller/apimanagement/subscription/zz_controller.go index 5c67eafbf..22b6b7b0b 100755 --- a/internal/controller/apimanagement/subscription/zz_controller.go +++ b/internal/controller/apimanagement/subscription/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/tag/zz_controller.go b/internal/controller/apimanagement/tag/zz_controller.go index 6833cce1c..98020d854 100755 --- a/internal/controller/apimanagement/tag/zz_controller.go +++ b/internal/controller/apimanagement/tag/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/apimanagement/user/zz_controller.go b/internal/controller/apimanagement/user/zz_controller.go index 638bdf91a..c975756bc 100755 --- a/internal/controller/apimanagement/user/zz_controller.go +++ b/internal/controller/apimanagement/user/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appconfiguration/configuration/zz_controller.go b/internal/controller/appconfiguration/configuration/zz_controller.go index 408bb54ab..fb0fcabb7 100755 --- a/internal/controller/appconfiguration/configuration/zz_controller.go +++ b/internal/controller/appconfiguration/configuration/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudaccelerator/zz_controller.go b/internal/controller/appplatform/springcloudaccelerator/zz_controller.go index 620df7b91..3adaba2e7 100755 --- a/internal/controller/appplatform/springcloudaccelerator/zz_controller.go +++ b/internal/controller/appplatform/springcloudaccelerator/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudactivedeployment/zz_controller.go b/internal/controller/appplatform/springcloudactivedeployment/zz_controller.go index 1cee0512d..0861001c3 100755 --- a/internal/controller/appplatform/springcloudactivedeployment/zz_controller.go +++ b/internal/controller/appplatform/springcloudactivedeployment/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudapiportal/zz_controller.go b/internal/controller/appplatform/springcloudapiportal/zz_controller.go index 73f8a8b68..b58e8a149 100755 --- a/internal/controller/appplatform/springcloudapiportal/zz_controller.go +++ b/internal/controller/appplatform/springcloudapiportal/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudapiportalcustomdomain/zz_controller.go b/internal/controller/appplatform/springcloudapiportalcustomdomain/zz_controller.go index 4d514b5de..9196403e2 100755 --- a/internal/controller/appplatform/springcloudapiportalcustomdomain/zz_controller.go +++ b/internal/controller/appplatform/springcloudapiportalcustomdomain/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudapp/zz_controller.go b/internal/controller/appplatform/springcloudapp/zz_controller.go index 2b67fdfe0..bc087a811 100755 --- a/internal/controller/appplatform/springcloudapp/zz_controller.go +++ b/internal/controller/appplatform/springcloudapp/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudappcosmosdbassociation/zz_controller.go b/internal/controller/appplatform/springcloudappcosmosdbassociation/zz_controller.go index c21fa3139..0a8d5a7f9 100755 --- a/internal/controller/appplatform/springcloudappcosmosdbassociation/zz_controller.go +++ b/internal/controller/appplatform/springcloudappcosmosdbassociation/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudappmysqlassociation/zz_controller.go b/internal/controller/appplatform/springcloudappmysqlassociation/zz_controller.go index 70871d902..98d921309 100755 --- a/internal/controller/appplatform/springcloudappmysqlassociation/zz_controller.go +++ b/internal/controller/appplatform/springcloudappmysqlassociation/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudappredisassociation/zz_controller.go b/internal/controller/appplatform/springcloudappredisassociation/zz_controller.go index de27228c2..0cd7b934b 100755 --- a/internal/controller/appplatform/springcloudappredisassociation/zz_controller.go +++ b/internal/controller/appplatform/springcloudappredisassociation/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudbuilddeployment/zz_controller.go b/internal/controller/appplatform/springcloudbuilddeployment/zz_controller.go index 7029a27b4..1e697f59b 100755 --- a/internal/controller/appplatform/springcloudbuilddeployment/zz_controller.go +++ b/internal/controller/appplatform/springcloudbuilddeployment/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudbuilder/zz_controller.go b/internal/controller/appplatform/springcloudbuilder/zz_controller.go index 0b740d0fe..66e46edee 100755 --- a/internal/controller/appplatform/springcloudbuilder/zz_controller.go +++ b/internal/controller/appplatform/springcloudbuilder/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudbuildpackbinding/zz_controller.go b/internal/controller/appplatform/springcloudbuildpackbinding/zz_controller.go index da986a2fd..a9dc09471 100755 --- a/internal/controller/appplatform/springcloudbuildpackbinding/zz_controller.go +++ b/internal/controller/appplatform/springcloudbuildpackbinding/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudcertificate/zz_controller.go b/internal/controller/appplatform/springcloudcertificate/zz_controller.go index d98c18f60..793123cec 100755 --- a/internal/controller/appplatform/springcloudcertificate/zz_controller.go +++ b/internal/controller/appplatform/springcloudcertificate/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudconfigurationservice/zz_controller.go b/internal/controller/appplatform/springcloudconfigurationservice/zz_controller.go index 31804b141..3413855eb 100755 --- a/internal/controller/appplatform/springcloudconfigurationservice/zz_controller.go +++ b/internal/controller/appplatform/springcloudconfigurationservice/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudcontainerdeployment/zz_controller.go b/internal/controller/appplatform/springcloudcontainerdeployment/zz_controller.go index 99e0ac03b..b7ea26013 100755 --- a/internal/controller/appplatform/springcloudcontainerdeployment/zz_controller.go +++ b/internal/controller/appplatform/springcloudcontainerdeployment/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudcustomdomain/zz_controller.go b/internal/controller/appplatform/springcloudcustomdomain/zz_controller.go index d5bfd6207..843472357 100755 --- a/internal/controller/appplatform/springcloudcustomdomain/zz_controller.go +++ b/internal/controller/appplatform/springcloudcustomdomain/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudcustomizedaccelerator/zz_controller.go b/internal/controller/appplatform/springcloudcustomizedaccelerator/zz_controller.go index fa5aa47f8..222048a55 100755 --- a/internal/controller/appplatform/springcloudcustomizedaccelerator/zz_controller.go +++ b/internal/controller/appplatform/springcloudcustomizedaccelerator/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springclouddevtoolportal/zz_controller.go b/internal/controller/appplatform/springclouddevtoolportal/zz_controller.go index c8cd1c9f1..6f6c5ae41 100755 --- a/internal/controller/appplatform/springclouddevtoolportal/zz_controller.go +++ b/internal/controller/appplatform/springclouddevtoolportal/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudgateway/zz_controller.go b/internal/controller/appplatform/springcloudgateway/zz_controller.go index 268ffbb2b..572d3725a 100755 --- a/internal/controller/appplatform/springcloudgateway/zz_controller.go +++ b/internal/controller/appplatform/springcloudgateway/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudgatewaycustomdomain/zz_controller.go b/internal/controller/appplatform/springcloudgatewaycustomdomain/zz_controller.go index a4cb283dc..90009fbbd 100755 --- a/internal/controller/appplatform/springcloudgatewaycustomdomain/zz_controller.go +++ b/internal/controller/appplatform/springcloudgatewaycustomdomain/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudjavadeployment/zz_controller.go b/internal/controller/appplatform/springcloudjavadeployment/zz_controller.go index 8b9b12fb6..cfbff4736 100755 --- a/internal/controller/appplatform/springcloudjavadeployment/zz_controller.go +++ b/internal/controller/appplatform/springcloudjavadeployment/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudservice/zz_controller.go b/internal/controller/appplatform/springcloudservice/zz_controller.go index d3b012f1b..a7a9bfb97 100755 --- a/internal/controller/appplatform/springcloudservice/zz_controller.go +++ b/internal/controller/appplatform/springcloudservice/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/appplatform/springcloudstorage/zz_controller.go b/internal/controller/appplatform/springcloudstorage/zz_controller.go index c695ca3ed..d15e0b97e 100755 --- a/internal/controller/appplatform/springcloudstorage/zz_controller.go +++ b/internal/controller/appplatform/springcloudstorage/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/attestation/provider/zz_controller.go b/internal/controller/attestation/provider/zz_controller.go index 5a6782d85..a6746670a 100755 --- a/internal/controller/attestation/provider/zz_controller.go +++ b/internal/controller/attestation/provider/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/authorization/managementlock/zz_controller.go b/internal/controller/authorization/managementlock/zz_controller.go index cb8830b32..cca966c1b 100755 --- a/internal/controller/authorization/managementlock/zz_controller.go +++ b/internal/controller/authorization/managementlock/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/authorization/policydefinition/zz_controller.go b/internal/controller/authorization/policydefinition/zz_controller.go index 808bbe3bb..edcf011a7 100755 --- a/internal/controller/authorization/policydefinition/zz_controller.go +++ b/internal/controller/authorization/policydefinition/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/authorization/resourcegrouppolicyassignment/zz_controller.go b/internal/controller/authorization/resourcegrouppolicyassignment/zz_controller.go index 387b1ea18..9c85ce553 100755 --- a/internal/controller/authorization/resourcegrouppolicyassignment/zz_controller.go +++ b/internal/controller/authorization/resourcegrouppolicyassignment/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/authorization/resourcepolicyassignment/zz_controller.go b/internal/controller/authorization/resourcepolicyassignment/zz_controller.go index 62683df40..05250eb3e 100755 --- a/internal/controller/authorization/resourcepolicyassignment/zz_controller.go +++ b/internal/controller/authorization/resourcepolicyassignment/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/authorization/resourcepolicyexemption/zz_controller.go b/internal/controller/authorization/resourcepolicyexemption/zz_controller.go index ab12aa03d..7e8e05b47 100755 --- a/internal/controller/authorization/resourcepolicyexemption/zz_controller.go +++ b/internal/controller/authorization/resourcepolicyexemption/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/authorization/roleassignment/zz_controller.go b/internal/controller/authorization/roleassignment/zz_controller.go index 4bce4b09c..26d63f820 100755 --- a/internal/controller/authorization/roleassignment/zz_controller.go +++ b/internal/controller/authorization/roleassignment/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/authorization/roledefinition/zz_controller.go b/internal/controller/authorization/roledefinition/zz_controller.go index ee3cef79e..734eef5bb 100755 --- a/internal/controller/authorization/roledefinition/zz_controller.go +++ b/internal/controller/authorization/roledefinition/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/authorization/subscriptionpolicyassignment/zz_controller.go b/internal/controller/authorization/subscriptionpolicyassignment/zz_controller.go index fe2aeaae6..8ad3b1a0f 100755 --- a/internal/controller/authorization/subscriptionpolicyassignment/zz_controller.go +++ b/internal/controller/authorization/subscriptionpolicyassignment/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/authorization/subscriptionpolicyexemption/zz_controller.go b/internal/controller/authorization/subscriptionpolicyexemption/zz_controller.go index 56f0055c7..7c282f0ba 100755 --- a/internal/controller/authorization/subscriptionpolicyexemption/zz_controller.go +++ b/internal/controller/authorization/subscriptionpolicyexemption/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/automation/account/zz_controller.go b/internal/controller/automation/account/zz_controller.go index 71cbdb313..f774769f4 100755 --- a/internal/controller/automation/account/zz_controller.go +++ b/internal/controller/automation/account/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/automation/connection/zz_controller.go b/internal/controller/automation/connection/zz_controller.go index 9eaaa0e73..36106c37f 100755 --- a/internal/controller/automation/connection/zz_controller.go +++ b/internal/controller/automation/connection/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/automation/connectionclassiccertificate/zz_controller.go b/internal/controller/automation/connectionclassiccertificate/zz_controller.go index 20b4e208d..6dffa23d5 100755 --- a/internal/controller/automation/connectionclassiccertificate/zz_controller.go +++ b/internal/controller/automation/connectionclassiccertificate/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/automation/connectiontype/zz_controller.go b/internal/controller/automation/connectiontype/zz_controller.go index 432435629..1dfdff93c 100755 --- a/internal/controller/automation/connectiontype/zz_controller.go +++ b/internal/controller/automation/connectiontype/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/automation/credential/zz_controller.go b/internal/controller/automation/credential/zz_controller.go index 298d54e31..195659165 100755 --- a/internal/controller/automation/credential/zz_controller.go +++ b/internal/controller/automation/credential/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/automation/hybridrunbookworkergroup/zz_controller.go b/internal/controller/automation/hybridrunbookworkergroup/zz_controller.go index 08f0f9ae7..df7fbb15d 100755 --- a/internal/controller/automation/hybridrunbookworkergroup/zz_controller.go +++ b/internal/controller/automation/hybridrunbookworkergroup/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/automation/module/zz_controller.go b/internal/controller/automation/module/zz_controller.go index fafe4daf2..63ba3ea68 100755 --- a/internal/controller/automation/module/zz_controller.go +++ b/internal/controller/automation/module/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/automation/runbook/zz_controller.go b/internal/controller/automation/runbook/zz_controller.go index 89ad91193..4d28c44b8 100755 --- a/internal/controller/automation/runbook/zz_controller.go +++ b/internal/controller/automation/runbook/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/automation/schedule/zz_controller.go b/internal/controller/automation/schedule/zz_controller.go index 455a654d3..53e647376 100755 --- a/internal/controller/automation/schedule/zz_controller.go +++ b/internal/controller/automation/schedule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/automation/variablebool/zz_controller.go b/internal/controller/automation/variablebool/zz_controller.go index 42e1f4ed5..0f07f84bd 100755 --- a/internal/controller/automation/variablebool/zz_controller.go +++ b/internal/controller/automation/variablebool/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/automation/variabledatetime/zz_controller.go b/internal/controller/automation/variabledatetime/zz_controller.go index 8f06d0a19..4339c06c6 100755 --- a/internal/controller/automation/variabledatetime/zz_controller.go +++ b/internal/controller/automation/variabledatetime/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/automation/variableint/zz_controller.go b/internal/controller/automation/variableint/zz_controller.go index 731ebd4ce..8e16be1b1 100755 --- a/internal/controller/automation/variableint/zz_controller.go +++ b/internal/controller/automation/variableint/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/automation/variablestring/zz_controller.go b/internal/controller/automation/variablestring/zz_controller.go index dbd3e101a..13551ebb0 100755 --- a/internal/controller/automation/variablestring/zz_controller.go +++ b/internal/controller/automation/variablestring/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/automation/webhook/zz_controller.go b/internal/controller/automation/webhook/zz_controller.go index cd33bc3bb..d5b0bddcb 100755 --- a/internal/controller/automation/webhook/zz_controller.go +++ b/internal/controller/automation/webhook/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/azure/resourcegroup/zz_controller.go b/internal/controller/azure/resourcegroup/zz_controller.go index 8d8648d86..b26a2ea97 100755 --- a/internal/controller/azure/resourcegroup/zz_controller.go +++ b/internal/controller/azure/resourcegroup/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/azure/resourceproviderregistration/zz_controller.go b/internal/controller/azure/resourceproviderregistration/zz_controller.go index ebe0f8783..9ccafcbda 100755 --- a/internal/controller/azure/resourceproviderregistration/zz_controller.go +++ b/internal/controller/azure/resourceproviderregistration/zz_controller.go @@ -42,6 +42,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/azure/subscription/zz_controller.go b/internal/controller/azure/subscription/zz_controller.go index 08ab80b1f..9cfc6a8c7 100755 --- a/internal/controller/azure/subscription/zz_controller.go +++ b/internal/controller/azure/subscription/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/azurestackhci/cluster/zz_controller.go b/internal/controller/azurestackhci/cluster/zz_controller.go index a4bea2c5e..b8970de86 100755 --- a/internal/controller/azurestackhci/cluster/zz_controller.go +++ b/internal/controller/azurestackhci/cluster/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/botservice/botchannelalexa/zz_controller.go b/internal/controller/botservice/botchannelalexa/zz_controller.go index dbaf1b7e2..f6e580a90 100755 --- a/internal/controller/botservice/botchannelalexa/zz_controller.go +++ b/internal/controller/botservice/botchannelalexa/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/botservice/botchanneldirectline/zz_controller.go b/internal/controller/botservice/botchanneldirectline/zz_controller.go index 76d78046a..e93bb926f 100755 --- a/internal/controller/botservice/botchanneldirectline/zz_controller.go +++ b/internal/controller/botservice/botchanneldirectline/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/botservice/botchannelline/zz_controller.go b/internal/controller/botservice/botchannelline/zz_controller.go index 681524fef..f033e1a71 100755 --- a/internal/controller/botservice/botchannelline/zz_controller.go +++ b/internal/controller/botservice/botchannelline/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/botservice/botchannelmsteams/zz_controller.go b/internal/controller/botservice/botchannelmsteams/zz_controller.go index d423092a0..d67dad35f 100755 --- a/internal/controller/botservice/botchannelmsteams/zz_controller.go +++ b/internal/controller/botservice/botchannelmsteams/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/botservice/botchannelslack/zz_controller.go b/internal/controller/botservice/botchannelslack/zz_controller.go index a7902e6f8..8214dfc9c 100755 --- a/internal/controller/botservice/botchannelslack/zz_controller.go +++ b/internal/controller/botservice/botchannelslack/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/botservice/botchannelsms/zz_controller.go b/internal/controller/botservice/botchannelsms/zz_controller.go index d46dc43ac..6abf689f3 100755 --- a/internal/controller/botservice/botchannelsms/zz_controller.go +++ b/internal/controller/botservice/botchannelsms/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/botservice/botchannelsregistration/zz_controller.go b/internal/controller/botservice/botchannelsregistration/zz_controller.go index f1e6dad7a..a5ae25cf7 100755 --- a/internal/controller/botservice/botchannelsregistration/zz_controller.go +++ b/internal/controller/botservice/botchannelsregistration/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/botservice/botchannelwebchat/zz_controller.go b/internal/controller/botservice/botchannelwebchat/zz_controller.go index 7eaaa4963..69a4f3d8d 100755 --- a/internal/controller/botservice/botchannelwebchat/zz_controller.go +++ b/internal/controller/botservice/botchannelwebchat/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/botservice/botconnection/zz_controller.go b/internal/controller/botservice/botconnection/zz_controller.go index 59fdbaa5b..07239f512 100755 --- a/internal/controller/botservice/botconnection/zz_controller.go +++ b/internal/controller/botservice/botconnection/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/botservice/botwebapp/zz_controller.go b/internal/controller/botservice/botwebapp/zz_controller.go index 7d1d2fe06..cafab9d80 100755 --- a/internal/controller/botservice/botwebapp/zz_controller.go +++ b/internal/controller/botservice/botwebapp/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cache/rediscache/zz_controller.go b/internal/controller/cache/rediscache/zz_controller.go index d787b8f77..b848ad2ac 100755 --- a/internal/controller/cache/rediscache/zz_controller.go +++ b/internal/controller/cache/rediscache/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cache/redisenterprisecluster/zz_controller.go b/internal/controller/cache/redisenterprisecluster/zz_controller.go index 464fa8556..bcf7ce0d9 100755 --- a/internal/controller/cache/redisenterprisecluster/zz_controller.go +++ b/internal/controller/cache/redisenterprisecluster/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cache/redisenterprisedatabase/zz_controller.go b/internal/controller/cache/redisenterprisedatabase/zz_controller.go index 262629f6c..cf1e9cedc 100755 --- a/internal/controller/cache/redisenterprisedatabase/zz_controller.go +++ b/internal/controller/cache/redisenterprisedatabase/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cache/redisfirewallrule/zz_controller.go b/internal/controller/cache/redisfirewallrule/zz_controller.go index c17c905af..7e4859829 100755 --- a/internal/controller/cache/redisfirewallrule/zz_controller.go +++ b/internal/controller/cache/redisfirewallrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cache/redislinkedserver/zz_controller.go b/internal/controller/cache/redislinkedserver/zz_controller.go index 5734601ca..a666ccf73 100755 --- a/internal/controller/cache/redislinkedserver/zz_controller.go +++ b/internal/controller/cache/redislinkedserver/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cdn/endpoint/zz_controller.go b/internal/controller/cdn/endpoint/zz_controller.go index e3b616bd9..11dcba6df 100755 --- a/internal/controller/cdn/endpoint/zz_controller.go +++ b/internal/controller/cdn/endpoint/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cdn/frontdoorcustomdomain/zz_controller.go b/internal/controller/cdn/frontdoorcustomdomain/zz_controller.go index 1f24350c4..7173449c3 100755 --- a/internal/controller/cdn/frontdoorcustomdomain/zz_controller.go +++ b/internal/controller/cdn/frontdoorcustomdomain/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cdn/frontdoorcustomdomainassociation/zz_controller.go b/internal/controller/cdn/frontdoorcustomdomainassociation/zz_controller.go index 8caed9664..95fa00bbd 100755 --- a/internal/controller/cdn/frontdoorcustomdomainassociation/zz_controller.go +++ b/internal/controller/cdn/frontdoorcustomdomainassociation/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cdn/frontdoorendpoint/zz_controller.go b/internal/controller/cdn/frontdoorendpoint/zz_controller.go index e19078586..d0af32bd0 100755 --- a/internal/controller/cdn/frontdoorendpoint/zz_controller.go +++ b/internal/controller/cdn/frontdoorendpoint/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cdn/frontdoororigin/zz_controller.go b/internal/controller/cdn/frontdoororigin/zz_controller.go index 22a3d91b9..9d03f3a53 100755 --- a/internal/controller/cdn/frontdoororigin/zz_controller.go +++ b/internal/controller/cdn/frontdoororigin/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cdn/frontdoororigingroup/zz_controller.go b/internal/controller/cdn/frontdoororigingroup/zz_controller.go index fe1a02374..e5992da84 100755 --- a/internal/controller/cdn/frontdoororigingroup/zz_controller.go +++ b/internal/controller/cdn/frontdoororigingroup/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cdn/frontdoorprofile/zz_controller.go b/internal/controller/cdn/frontdoorprofile/zz_controller.go index 6dc8605f0..44b6266cc 100755 --- a/internal/controller/cdn/frontdoorprofile/zz_controller.go +++ b/internal/controller/cdn/frontdoorprofile/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cdn/frontdoorroute/zz_controller.go b/internal/controller/cdn/frontdoorroute/zz_controller.go index a096d07f1..fdf42884a 100755 --- a/internal/controller/cdn/frontdoorroute/zz_controller.go +++ b/internal/controller/cdn/frontdoorroute/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cdn/frontdoorrule/zz_controller.go b/internal/controller/cdn/frontdoorrule/zz_controller.go index 5d1a064d2..e4d4559f0 100755 --- a/internal/controller/cdn/frontdoorrule/zz_controller.go +++ b/internal/controller/cdn/frontdoorrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cdn/frontdoorruleset/zz_controller.go b/internal/controller/cdn/frontdoorruleset/zz_controller.go index 501f75f54..1104b2219 100755 --- a/internal/controller/cdn/frontdoorruleset/zz_controller.go +++ b/internal/controller/cdn/frontdoorruleset/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cdn/profile/zz_controller.go b/internal/controller/cdn/profile/zz_controller.go index 9f84ff5a8..582b41fd8 100755 --- a/internal/controller/cdn/profile/zz_controller.go +++ b/internal/controller/cdn/profile/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/certificateregistration/appservicecertificateorder/zz_controller.go b/internal/controller/certificateregistration/appservicecertificateorder/zz_controller.go index 45b2076c2..e4d335321 100755 --- a/internal/controller/certificateregistration/appservicecertificateorder/zz_controller.go +++ b/internal/controller/certificateregistration/appservicecertificateorder/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cognitiveservices/account/zz_controller.go b/internal/controller/cognitiveservices/account/zz_controller.go index 026cab7f6..d11e811e1 100755 --- a/internal/controller/cognitiveservices/account/zz_controller.go +++ b/internal/controller/cognitiveservices/account/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/communication/service/zz_controller.go b/internal/controller/communication/service/zz_controller.go index 22507b83c..0c811d2e1 100755 --- a/internal/controller/communication/service/zz_controller.go +++ b/internal/controller/communication/service/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/availabilityset/zz_controller.go b/internal/controller/compute/availabilityset/zz_controller.go index 5c795df8d..7e9c5b556 100755 --- a/internal/controller/compute/availabilityset/zz_controller.go +++ b/internal/controller/compute/availabilityset/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/capacityreservation/zz_controller.go b/internal/controller/compute/capacityreservation/zz_controller.go index b3b61e600..2515f79d2 100755 --- a/internal/controller/compute/capacityreservation/zz_controller.go +++ b/internal/controller/compute/capacityreservation/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/capacityreservationgroup/zz_controller.go b/internal/controller/compute/capacityreservationgroup/zz_controller.go index bbad43d9c..7c010c68b 100755 --- a/internal/controller/compute/capacityreservationgroup/zz_controller.go +++ b/internal/controller/compute/capacityreservationgroup/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/dedicatedhost/zz_controller.go b/internal/controller/compute/dedicatedhost/zz_controller.go index 92c85d7cf..8dd1f296d 100755 --- a/internal/controller/compute/dedicatedhost/zz_controller.go +++ b/internal/controller/compute/dedicatedhost/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/diskaccess/zz_controller.go b/internal/controller/compute/diskaccess/zz_controller.go index bd7a5d2ef..e30f34ede 100755 --- a/internal/controller/compute/diskaccess/zz_controller.go +++ b/internal/controller/compute/diskaccess/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/diskencryptionset/zz_controller.go b/internal/controller/compute/diskencryptionset/zz_controller.go index 3b92e5d39..3d1f3a74a 100755 --- a/internal/controller/compute/diskencryptionset/zz_controller.go +++ b/internal/controller/compute/diskencryptionset/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/galleryapplication/zz_controller.go b/internal/controller/compute/galleryapplication/zz_controller.go index 735553ff0..e6a5456c5 100755 --- a/internal/controller/compute/galleryapplication/zz_controller.go +++ b/internal/controller/compute/galleryapplication/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/galleryapplicationversion/zz_controller.go b/internal/controller/compute/galleryapplicationversion/zz_controller.go index e8eaeee31..ffc8db71f 100755 --- a/internal/controller/compute/galleryapplicationversion/zz_controller.go +++ b/internal/controller/compute/galleryapplicationversion/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/image/zz_controller.go b/internal/controller/compute/image/zz_controller.go index c09ff573e..3994e51a4 100755 --- a/internal/controller/compute/image/zz_controller.go +++ b/internal/controller/compute/image/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/linuxvirtualmachine/zz_controller.go b/internal/controller/compute/linuxvirtualmachine/zz_controller.go index a8a756c99..01763a9b8 100755 --- a/internal/controller/compute/linuxvirtualmachine/zz_controller.go +++ b/internal/controller/compute/linuxvirtualmachine/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/linuxvirtualmachinescaleset/zz_controller.go b/internal/controller/compute/linuxvirtualmachinescaleset/zz_controller.go index 276064239..b07d00716 100755 --- a/internal/controller/compute/linuxvirtualmachinescaleset/zz_controller.go +++ b/internal/controller/compute/linuxvirtualmachinescaleset/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/manageddisk/zz_controller.go b/internal/controller/compute/manageddisk/zz_controller.go index ef3832d1f..59cfb3a24 100755 --- a/internal/controller/compute/manageddisk/zz_controller.go +++ b/internal/controller/compute/manageddisk/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/manageddisksastoken/zz_controller.go b/internal/controller/compute/manageddisksastoken/zz_controller.go index d28a6df5f..0738ecbfc 100755 --- a/internal/controller/compute/manageddisksastoken/zz_controller.go +++ b/internal/controller/compute/manageddisksastoken/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/orchestratedvirtualmachinescaleset/zz_controller.go b/internal/controller/compute/orchestratedvirtualmachinescaleset/zz_controller.go index 9cd22ff92..04358881e 100755 --- a/internal/controller/compute/orchestratedvirtualmachinescaleset/zz_controller.go +++ b/internal/controller/compute/orchestratedvirtualmachinescaleset/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/proximityplacementgroup/zz_controller.go b/internal/controller/compute/proximityplacementgroup/zz_controller.go index e613e0dc4..b94e5e6be 100755 --- a/internal/controller/compute/proximityplacementgroup/zz_controller.go +++ b/internal/controller/compute/proximityplacementgroup/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/sharedimage/zz_controller.go b/internal/controller/compute/sharedimage/zz_controller.go index ec8cb194a..93ccb0465 100755 --- a/internal/controller/compute/sharedimage/zz_controller.go +++ b/internal/controller/compute/sharedimage/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/sharedimagegallery/zz_controller.go b/internal/controller/compute/sharedimagegallery/zz_controller.go index ec9e7048f..477188161 100755 --- a/internal/controller/compute/sharedimagegallery/zz_controller.go +++ b/internal/controller/compute/sharedimagegallery/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/snapshot/zz_controller.go b/internal/controller/compute/snapshot/zz_controller.go index 3fe0c6a78..71483105b 100755 --- a/internal/controller/compute/snapshot/zz_controller.go +++ b/internal/controller/compute/snapshot/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/sshpublickey/zz_controller.go b/internal/controller/compute/sshpublickey/zz_controller.go index a1d01e5e6..8ec890746 100755 --- a/internal/controller/compute/sshpublickey/zz_controller.go +++ b/internal/controller/compute/sshpublickey/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/virtualmachineextension/zz_controller.go b/internal/controller/compute/virtualmachineextension/zz_controller.go index 2f886f189..1cb36b694 100755 --- a/internal/controller/compute/virtualmachineextension/zz_controller.go +++ b/internal/controller/compute/virtualmachineextension/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/windowsvirtualmachine/zz_controller.go b/internal/controller/compute/windowsvirtualmachine/zz_controller.go index 3cd833075..2fe4f4895 100755 --- a/internal/controller/compute/windowsvirtualmachine/zz_controller.go +++ b/internal/controller/compute/windowsvirtualmachine/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/compute/windowsvirtualmachinescaleset/zz_controller.go b/internal/controller/compute/windowsvirtualmachinescaleset/zz_controller.go index 09fba953c..f1eb3202c 100755 --- a/internal/controller/compute/windowsvirtualmachinescaleset/zz_controller.go +++ b/internal/controller/compute/windowsvirtualmachinescaleset/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/confidentialledger/ledger/zz_controller.go b/internal/controller/confidentialledger/ledger/zz_controller.go index 76e2c4328..62cba871c 100755 --- a/internal/controller/confidentialledger/ledger/zz_controller.go +++ b/internal/controller/confidentialledger/ledger/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/consumption/budgetmanagementgroup/zz_controller.go b/internal/controller/consumption/budgetmanagementgroup/zz_controller.go index 47a09b095..5330359c4 100755 --- a/internal/controller/consumption/budgetmanagementgroup/zz_controller.go +++ b/internal/controller/consumption/budgetmanagementgroup/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/consumption/budgetresourcegroup/zz_controller.go b/internal/controller/consumption/budgetresourcegroup/zz_controller.go index 3091ff9aa..9646a3018 100755 --- a/internal/controller/consumption/budgetresourcegroup/zz_controller.go +++ b/internal/controller/consumption/budgetresourcegroup/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/consumption/budgetsubscription/zz_controller.go b/internal/controller/consumption/budgetsubscription/zz_controller.go index b5ec42e82..721c03460 100755 --- a/internal/controller/consumption/budgetsubscription/zz_controller.go +++ b/internal/controller/consumption/budgetsubscription/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/containerregistry/agentpool/zz_controller.go b/internal/controller/containerregistry/agentpool/zz_controller.go index d5ee46bbf..bc9a1fc50 100755 --- a/internal/controller/containerregistry/agentpool/zz_controller.go +++ b/internal/controller/containerregistry/agentpool/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/containerregistry/containerconnectedregistry/zz_controller.go b/internal/controller/containerregistry/containerconnectedregistry/zz_controller.go index 0d95d3358..f1ceff696 100755 --- a/internal/controller/containerregistry/containerconnectedregistry/zz_controller.go +++ b/internal/controller/containerregistry/containerconnectedregistry/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/containerregistry/registry/zz_controller.go b/internal/controller/containerregistry/registry/zz_controller.go index 369ec69cc..9a449186d 100755 --- a/internal/controller/containerregistry/registry/zz_controller.go +++ b/internal/controller/containerregistry/registry/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/containerregistry/scopemap/zz_controller.go b/internal/controller/containerregistry/scopemap/zz_controller.go index 4bfa182c7..57001525c 100755 --- a/internal/controller/containerregistry/scopemap/zz_controller.go +++ b/internal/controller/containerregistry/scopemap/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/containerregistry/token/zz_controller.go b/internal/controller/containerregistry/token/zz_controller.go index 888d5e0b2..f48930b78 100755 --- a/internal/controller/containerregistry/token/zz_controller.go +++ b/internal/controller/containerregistry/token/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/containerregistry/tokenpassword/zz_controller.go b/internal/controller/containerregistry/tokenpassword/zz_controller.go index 4954e13b1..f110aa267 100755 --- a/internal/controller/containerregistry/tokenpassword/zz_controller.go +++ b/internal/controller/containerregistry/tokenpassword/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/containerregistry/webhook/zz_controller.go b/internal/controller/containerregistry/webhook/zz_controller.go index d963677ab..4aad4b672 100755 --- a/internal/controller/containerregistry/webhook/zz_controller.go +++ b/internal/controller/containerregistry/webhook/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/containerservice/kubernetescluster/zz_controller.go b/internal/controller/containerservice/kubernetescluster/zz_controller.go index 5b0be8564..1943f8ffb 100755 --- a/internal/controller/containerservice/kubernetescluster/zz_controller.go +++ b/internal/controller/containerservice/kubernetescluster/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/containerservice/kubernetesclusternodepool/zz_controller.go b/internal/controller/containerservice/kubernetesclusternodepool/zz_controller.go index 3c38c9714..246d3c716 100755 --- a/internal/controller/containerservice/kubernetesclusternodepool/zz_controller.go +++ b/internal/controller/containerservice/kubernetesclusternodepool/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/containerservice/kubernetesfleetmanager/zz_controller.go b/internal/controller/containerservice/kubernetesfleetmanager/zz_controller.go index f5d25473d..3e9f52832 100755 --- a/internal/controller/containerservice/kubernetesfleetmanager/zz_controller.go +++ b/internal/controller/containerservice/kubernetesfleetmanager/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cosmosdb/account/zz_controller.go b/internal/controller/cosmosdb/account/zz_controller.go index 6ddde4b8a..0a48fe11b 100755 --- a/internal/controller/cosmosdb/account/zz_controller.go +++ b/internal/controller/cosmosdb/account/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cosmosdb/cassandracluster/zz_controller.go b/internal/controller/cosmosdb/cassandracluster/zz_controller.go index 009d9f365..c3078f078 100755 --- a/internal/controller/cosmosdb/cassandracluster/zz_controller.go +++ b/internal/controller/cosmosdb/cassandracluster/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cosmosdb/cassandradatacenter/zz_controller.go b/internal/controller/cosmosdb/cassandradatacenter/zz_controller.go index a49c8a76b..a1398af8b 100755 --- a/internal/controller/cosmosdb/cassandradatacenter/zz_controller.go +++ b/internal/controller/cosmosdb/cassandradatacenter/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cosmosdb/cassandrakeyspace/zz_controller.go b/internal/controller/cosmosdb/cassandrakeyspace/zz_controller.go index f56bd9f1c..7c339b2ac 100755 --- a/internal/controller/cosmosdb/cassandrakeyspace/zz_controller.go +++ b/internal/controller/cosmosdb/cassandrakeyspace/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cosmosdb/cassandratable/zz_controller.go b/internal/controller/cosmosdb/cassandratable/zz_controller.go index ec02c29d0..12c5f3928 100755 --- a/internal/controller/cosmosdb/cassandratable/zz_controller.go +++ b/internal/controller/cosmosdb/cassandratable/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cosmosdb/gremlindatabase/zz_controller.go b/internal/controller/cosmosdb/gremlindatabase/zz_controller.go index e02b20f9c..a1ee9f231 100755 --- a/internal/controller/cosmosdb/gremlindatabase/zz_controller.go +++ b/internal/controller/cosmosdb/gremlindatabase/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cosmosdb/gremlingraph/zz_controller.go b/internal/controller/cosmosdb/gremlingraph/zz_controller.go index 3bce4f524..680bb17c5 100755 --- a/internal/controller/cosmosdb/gremlingraph/zz_controller.go +++ b/internal/controller/cosmosdb/gremlingraph/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cosmosdb/mongocollection/zz_controller.go b/internal/controller/cosmosdb/mongocollection/zz_controller.go index d3b3499b1..27222b652 100755 --- a/internal/controller/cosmosdb/mongocollection/zz_controller.go +++ b/internal/controller/cosmosdb/mongocollection/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cosmosdb/mongodatabase/zz_controller.go b/internal/controller/cosmosdb/mongodatabase/zz_controller.go index 82e83b497..cb14be529 100755 --- a/internal/controller/cosmosdb/mongodatabase/zz_controller.go +++ b/internal/controller/cosmosdb/mongodatabase/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cosmosdb/sqlcontainer/zz_controller.go b/internal/controller/cosmosdb/sqlcontainer/zz_controller.go index 6aa353cc8..4f507479b 100755 --- a/internal/controller/cosmosdb/sqlcontainer/zz_controller.go +++ b/internal/controller/cosmosdb/sqlcontainer/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cosmosdb/sqldatabase/zz_controller.go b/internal/controller/cosmosdb/sqldatabase/zz_controller.go index 99a65766e..4c2a15aa7 100755 --- a/internal/controller/cosmosdb/sqldatabase/zz_controller.go +++ b/internal/controller/cosmosdb/sqldatabase/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cosmosdb/sqldedicatedgateway/zz_controller.go b/internal/controller/cosmosdb/sqldedicatedgateway/zz_controller.go index 2731e8257..380ff65ec 100755 --- a/internal/controller/cosmosdb/sqldedicatedgateway/zz_controller.go +++ b/internal/controller/cosmosdb/sqldedicatedgateway/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cosmosdb/sqlfunction/zz_controller.go b/internal/controller/cosmosdb/sqlfunction/zz_controller.go index 75caf1044..ed0d5330f 100755 --- a/internal/controller/cosmosdb/sqlfunction/zz_controller.go +++ b/internal/controller/cosmosdb/sqlfunction/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cosmosdb/sqlroleassignment/zz_controller.go b/internal/controller/cosmosdb/sqlroleassignment/zz_controller.go index 2b6929b79..152b11cc2 100755 --- a/internal/controller/cosmosdb/sqlroleassignment/zz_controller.go +++ b/internal/controller/cosmosdb/sqlroleassignment/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cosmosdb/sqlroledefinition/zz_controller.go b/internal/controller/cosmosdb/sqlroledefinition/zz_controller.go index 1f3bfadfb..c76f3fdba 100755 --- a/internal/controller/cosmosdb/sqlroledefinition/zz_controller.go +++ b/internal/controller/cosmosdb/sqlroledefinition/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cosmosdb/sqlstoredprocedure/zz_controller.go b/internal/controller/cosmosdb/sqlstoredprocedure/zz_controller.go index 3f0b29fd7..a10f31502 100755 --- a/internal/controller/cosmosdb/sqlstoredprocedure/zz_controller.go +++ b/internal/controller/cosmosdb/sqlstoredprocedure/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cosmosdb/sqltrigger/zz_controller.go b/internal/controller/cosmosdb/sqltrigger/zz_controller.go index 405ef4aab..b58e52835 100755 --- a/internal/controller/cosmosdb/sqltrigger/zz_controller.go +++ b/internal/controller/cosmosdb/sqltrigger/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/cosmosdb/table/zz_controller.go b/internal/controller/cosmosdb/table/zz_controller.go index eb20097e4..38d98a023 100755 --- a/internal/controller/cosmosdb/table/zz_controller.go +++ b/internal/controller/cosmosdb/table/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/costmanagement/costanomalyalert/zz_controller.go b/internal/controller/costmanagement/costanomalyalert/zz_controller.go index f92fe9461..a0f6ac7e4 100755 --- a/internal/controller/costmanagement/costanomalyalert/zz_controller.go +++ b/internal/controller/costmanagement/costanomalyalert/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/costmanagement/resourcegroupcostmanagementexport/zz_controller.go b/internal/controller/costmanagement/resourcegroupcostmanagementexport/zz_controller.go index 15763c863..b0488fcf8 100755 --- a/internal/controller/costmanagement/resourcegroupcostmanagementexport/zz_controller.go +++ b/internal/controller/costmanagement/resourcegroupcostmanagementexport/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/costmanagement/subscriptioncostmanagementexport/zz_controller.go b/internal/controller/costmanagement/subscriptioncostmanagementexport/zz_controller.go index 0b96dc99c..7a54ec2e7 100755 --- a/internal/controller/costmanagement/subscriptioncostmanagementexport/zz_controller.go +++ b/internal/controller/costmanagement/subscriptioncostmanagementexport/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/customproviders/customprovider/zz_controller.go b/internal/controller/customproviders/customprovider/zz_controller.go index 54ad97137..951af87ce 100755 --- a/internal/controller/customproviders/customprovider/zz_controller.go +++ b/internal/controller/customproviders/customprovider/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/databoxedge/device/zz_controller.go b/internal/controller/databoxedge/device/zz_controller.go index ce0bf1421..e206031c9 100755 --- a/internal/controller/databoxedge/device/zz_controller.go +++ b/internal/controller/databoxedge/device/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/databricks/accessconnector/zz_controller.go b/internal/controller/databricks/accessconnector/zz_controller.go index f02959fa3..5cb5a2502 100755 --- a/internal/controller/databricks/accessconnector/zz_controller.go +++ b/internal/controller/databricks/accessconnector/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/databricks/workspace/zz_controller.go b/internal/controller/databricks/workspace/zz_controller.go index 794594217..157267551 100755 --- a/internal/controller/databricks/workspace/zz_controller.go +++ b/internal/controller/databricks/workspace/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/databricks/workspacecustomermanagedkey/zz_controller.go b/internal/controller/databricks/workspacecustomermanagedkey/zz_controller.go index 45f33fe30..7a1435df1 100755 --- a/internal/controller/databricks/workspacecustomermanagedkey/zz_controller.go +++ b/internal/controller/databricks/workspacecustomermanagedkey/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/customdataset/zz_controller.go b/internal/controller/datafactory/customdataset/zz_controller.go index ab6bac487..6323147a9 100755 --- a/internal/controller/datafactory/customdataset/zz_controller.go +++ b/internal/controller/datafactory/customdataset/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/dataflow/zz_controller.go b/internal/controller/datafactory/dataflow/zz_controller.go index b79b663f3..ef8327e02 100755 --- a/internal/controller/datafactory/dataflow/zz_controller.go +++ b/internal/controller/datafactory/dataflow/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/datasetazureblob/zz_controller.go b/internal/controller/datafactory/datasetazureblob/zz_controller.go index 3abea34bd..bb57246c4 100755 --- a/internal/controller/datafactory/datasetazureblob/zz_controller.go +++ b/internal/controller/datafactory/datasetazureblob/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/datasetbinary/zz_controller.go b/internal/controller/datafactory/datasetbinary/zz_controller.go index e68ba28a7..c3faaf4e0 100755 --- a/internal/controller/datafactory/datasetbinary/zz_controller.go +++ b/internal/controller/datafactory/datasetbinary/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/datasetcosmosdbsqlapi/zz_controller.go b/internal/controller/datafactory/datasetcosmosdbsqlapi/zz_controller.go index c9e852c93..fcf9b52b8 100755 --- a/internal/controller/datafactory/datasetcosmosdbsqlapi/zz_controller.go +++ b/internal/controller/datafactory/datasetcosmosdbsqlapi/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/datasetdelimitedtext/zz_controller.go b/internal/controller/datafactory/datasetdelimitedtext/zz_controller.go index bec9f6bcf..16e8e4db5 100755 --- a/internal/controller/datafactory/datasetdelimitedtext/zz_controller.go +++ b/internal/controller/datafactory/datasetdelimitedtext/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/datasethttp/zz_controller.go b/internal/controller/datafactory/datasethttp/zz_controller.go index 5451651dd..11c9a2a60 100755 --- a/internal/controller/datafactory/datasethttp/zz_controller.go +++ b/internal/controller/datafactory/datasethttp/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/datasetjson/zz_controller.go b/internal/controller/datafactory/datasetjson/zz_controller.go index 5da37d37e..cbdc044f9 100755 --- a/internal/controller/datafactory/datasetjson/zz_controller.go +++ b/internal/controller/datafactory/datasetjson/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/datasetmysql/zz_controller.go b/internal/controller/datafactory/datasetmysql/zz_controller.go index f10d1dd09..b8d27d25c 100755 --- a/internal/controller/datafactory/datasetmysql/zz_controller.go +++ b/internal/controller/datafactory/datasetmysql/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/datasetparquet/zz_controller.go b/internal/controller/datafactory/datasetparquet/zz_controller.go index a9ec1dbc3..0dfbd7598 100755 --- a/internal/controller/datafactory/datasetparquet/zz_controller.go +++ b/internal/controller/datafactory/datasetparquet/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/datasetpostgresql/zz_controller.go b/internal/controller/datafactory/datasetpostgresql/zz_controller.go index 773eb2c7f..2e90a7794 100755 --- a/internal/controller/datafactory/datasetpostgresql/zz_controller.go +++ b/internal/controller/datafactory/datasetpostgresql/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/datasetsnowflake/zz_controller.go b/internal/controller/datafactory/datasetsnowflake/zz_controller.go index 0e9fb1541..318ed82cd 100755 --- a/internal/controller/datafactory/datasetsnowflake/zz_controller.go +++ b/internal/controller/datafactory/datasetsnowflake/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/datasetsqlservertable/zz_controller.go b/internal/controller/datafactory/datasetsqlservertable/zz_controller.go index 35e982b4d..263783671 100755 --- a/internal/controller/datafactory/datasetsqlservertable/zz_controller.go +++ b/internal/controller/datafactory/datasetsqlservertable/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/factory/zz_controller.go b/internal/controller/datafactory/factory/zz_controller.go index 54c470c76..f515e4a33 100755 --- a/internal/controller/datafactory/factory/zz_controller.go +++ b/internal/controller/datafactory/factory/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/integrationruntimeazure/zz_controller.go b/internal/controller/datafactory/integrationruntimeazure/zz_controller.go index 6926ca7ef..dcf5fdc4b 100755 --- a/internal/controller/datafactory/integrationruntimeazure/zz_controller.go +++ b/internal/controller/datafactory/integrationruntimeazure/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/integrationruntimeazuressis/zz_controller.go b/internal/controller/datafactory/integrationruntimeazuressis/zz_controller.go index c467ec960..48c03a3ce 100755 --- a/internal/controller/datafactory/integrationruntimeazuressis/zz_controller.go +++ b/internal/controller/datafactory/integrationruntimeazuressis/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/integrationruntimemanaged/zz_controller.go b/internal/controller/datafactory/integrationruntimemanaged/zz_controller.go index 90059e5c1..8f0b87777 100755 --- a/internal/controller/datafactory/integrationruntimemanaged/zz_controller.go +++ b/internal/controller/datafactory/integrationruntimemanaged/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/integrationruntimeselfhosted/zz_controller.go b/internal/controller/datafactory/integrationruntimeselfhosted/zz_controller.go index a6d585816..3088f2c21 100755 --- a/internal/controller/datafactory/integrationruntimeselfhosted/zz_controller.go +++ b/internal/controller/datafactory/integrationruntimeselfhosted/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedcustomservice/zz_controller.go b/internal/controller/datafactory/linkedcustomservice/zz_controller.go index 0ece96199..22baf8e84 100755 --- a/internal/controller/datafactory/linkedcustomservice/zz_controller.go +++ b/internal/controller/datafactory/linkedcustomservice/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedserviceazureblobstorage/zz_controller.go b/internal/controller/datafactory/linkedserviceazureblobstorage/zz_controller.go index 80a16aa92..e0768d7da 100755 --- a/internal/controller/datafactory/linkedserviceazureblobstorage/zz_controller.go +++ b/internal/controller/datafactory/linkedserviceazureblobstorage/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedserviceazuredatabricks/zz_controller.go b/internal/controller/datafactory/linkedserviceazuredatabricks/zz_controller.go index 716836455..e20acb85a 100755 --- a/internal/controller/datafactory/linkedserviceazuredatabricks/zz_controller.go +++ b/internal/controller/datafactory/linkedserviceazuredatabricks/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedserviceazurefilestorage/zz_controller.go b/internal/controller/datafactory/linkedserviceazurefilestorage/zz_controller.go index 68563da78..8530e4a07 100755 --- a/internal/controller/datafactory/linkedserviceazurefilestorage/zz_controller.go +++ b/internal/controller/datafactory/linkedserviceazurefilestorage/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedserviceazurefunction/zz_controller.go b/internal/controller/datafactory/linkedserviceazurefunction/zz_controller.go index a89999c78..456ac2357 100755 --- a/internal/controller/datafactory/linkedserviceazurefunction/zz_controller.go +++ b/internal/controller/datafactory/linkedserviceazurefunction/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedserviceazuresearch/zz_controller.go b/internal/controller/datafactory/linkedserviceazuresearch/zz_controller.go index 71a3c3181..792745036 100755 --- a/internal/controller/datafactory/linkedserviceazuresearch/zz_controller.go +++ b/internal/controller/datafactory/linkedserviceazuresearch/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedserviceazuresqldatabase/zz_controller.go b/internal/controller/datafactory/linkedserviceazuresqldatabase/zz_controller.go index 3661238fe..d77616acc 100755 --- a/internal/controller/datafactory/linkedserviceazuresqldatabase/zz_controller.go +++ b/internal/controller/datafactory/linkedserviceazuresqldatabase/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedserviceazuretablestorage/zz_controller.go b/internal/controller/datafactory/linkedserviceazuretablestorage/zz_controller.go index 13d7337ee..ac831d0cc 100755 --- a/internal/controller/datafactory/linkedserviceazuretablestorage/zz_controller.go +++ b/internal/controller/datafactory/linkedserviceazuretablestorage/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedservicecosmosdb/zz_controller.go b/internal/controller/datafactory/linkedservicecosmosdb/zz_controller.go index d7f522ad1..d63b30d44 100755 --- a/internal/controller/datafactory/linkedservicecosmosdb/zz_controller.go +++ b/internal/controller/datafactory/linkedservicecosmosdb/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedservicecosmosdbmongoapi/zz_controller.go b/internal/controller/datafactory/linkedservicecosmosdbmongoapi/zz_controller.go index a5057440d..55817839c 100755 --- a/internal/controller/datafactory/linkedservicecosmosdbmongoapi/zz_controller.go +++ b/internal/controller/datafactory/linkedservicecosmosdbmongoapi/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedservicedatalakestoragegen2/zz_controller.go b/internal/controller/datafactory/linkedservicedatalakestoragegen2/zz_controller.go index 8c42722fa..53eb2b468 100755 --- a/internal/controller/datafactory/linkedservicedatalakestoragegen2/zz_controller.go +++ b/internal/controller/datafactory/linkedservicedatalakestoragegen2/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedservicekeyvault/zz_controller.go b/internal/controller/datafactory/linkedservicekeyvault/zz_controller.go index 0d4dc0b21..ca71bb1b9 100755 --- a/internal/controller/datafactory/linkedservicekeyvault/zz_controller.go +++ b/internal/controller/datafactory/linkedservicekeyvault/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedservicekusto/zz_controller.go b/internal/controller/datafactory/linkedservicekusto/zz_controller.go index aded67060..255fd5ba6 100755 --- a/internal/controller/datafactory/linkedservicekusto/zz_controller.go +++ b/internal/controller/datafactory/linkedservicekusto/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedservicemysql/zz_controller.go b/internal/controller/datafactory/linkedservicemysql/zz_controller.go index 73df436a4..54f384d65 100755 --- a/internal/controller/datafactory/linkedservicemysql/zz_controller.go +++ b/internal/controller/datafactory/linkedservicemysql/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedserviceodata/zz_controller.go b/internal/controller/datafactory/linkedserviceodata/zz_controller.go index b75fc2b6b..8b03e5654 100755 --- a/internal/controller/datafactory/linkedserviceodata/zz_controller.go +++ b/internal/controller/datafactory/linkedserviceodata/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedserviceodbc/zz_controller.go b/internal/controller/datafactory/linkedserviceodbc/zz_controller.go index f61b24b80..aee63988f 100755 --- a/internal/controller/datafactory/linkedserviceodbc/zz_controller.go +++ b/internal/controller/datafactory/linkedserviceodbc/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedservicepostgresql/zz_controller.go b/internal/controller/datafactory/linkedservicepostgresql/zz_controller.go index 435dc1f54..f9b244647 100755 --- a/internal/controller/datafactory/linkedservicepostgresql/zz_controller.go +++ b/internal/controller/datafactory/linkedservicepostgresql/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedservicesftp/zz_controller.go b/internal/controller/datafactory/linkedservicesftp/zz_controller.go index 3da854fd6..3728b32be 100755 --- a/internal/controller/datafactory/linkedservicesftp/zz_controller.go +++ b/internal/controller/datafactory/linkedservicesftp/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedservicesnowflake/zz_controller.go b/internal/controller/datafactory/linkedservicesnowflake/zz_controller.go index c0ecd575e..5a0066bbe 100755 --- a/internal/controller/datafactory/linkedservicesnowflake/zz_controller.go +++ b/internal/controller/datafactory/linkedservicesnowflake/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedservicesqlserver/zz_controller.go b/internal/controller/datafactory/linkedservicesqlserver/zz_controller.go index fd9a38a51..d5666ef34 100755 --- a/internal/controller/datafactory/linkedservicesqlserver/zz_controller.go +++ b/internal/controller/datafactory/linkedservicesqlserver/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedservicesynapse/zz_controller.go b/internal/controller/datafactory/linkedservicesynapse/zz_controller.go index 13ca39f21..30c6ab5d9 100755 --- a/internal/controller/datafactory/linkedservicesynapse/zz_controller.go +++ b/internal/controller/datafactory/linkedservicesynapse/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/linkedserviceweb/zz_controller.go b/internal/controller/datafactory/linkedserviceweb/zz_controller.go index b93a2691c..6b4adebd6 100755 --- a/internal/controller/datafactory/linkedserviceweb/zz_controller.go +++ b/internal/controller/datafactory/linkedserviceweb/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/managedprivateendpoint/zz_controller.go b/internal/controller/datafactory/managedprivateendpoint/zz_controller.go index b5d1cf75e..6b6c0976a 100755 --- a/internal/controller/datafactory/managedprivateendpoint/zz_controller.go +++ b/internal/controller/datafactory/managedprivateendpoint/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/pipeline/zz_controller.go b/internal/controller/datafactory/pipeline/zz_controller.go index 42c5a6ccc..991574098 100755 --- a/internal/controller/datafactory/pipeline/zz_controller.go +++ b/internal/controller/datafactory/pipeline/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/triggerblobevent/zz_controller.go b/internal/controller/datafactory/triggerblobevent/zz_controller.go index a60aeb0fd..c3fab25bb 100755 --- a/internal/controller/datafactory/triggerblobevent/zz_controller.go +++ b/internal/controller/datafactory/triggerblobevent/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/triggercustomevent/zz_controller.go b/internal/controller/datafactory/triggercustomevent/zz_controller.go index aa0d39f8f..179d2a1c7 100755 --- a/internal/controller/datafactory/triggercustomevent/zz_controller.go +++ b/internal/controller/datafactory/triggercustomevent/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datafactory/triggerschedule/zz_controller.go b/internal/controller/datafactory/triggerschedule/zz_controller.go index acdf3bb40..539f4f257 100755 --- a/internal/controller/datafactory/triggerschedule/zz_controller.go +++ b/internal/controller/datafactory/triggerschedule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datamigration/databasemigrationproject/zz_controller.go b/internal/controller/datamigration/databasemigrationproject/zz_controller.go index 0d4dc9dd5..2b0dd2cb3 100755 --- a/internal/controller/datamigration/databasemigrationproject/zz_controller.go +++ b/internal/controller/datamigration/databasemigrationproject/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datamigration/databasemigrationservice/zz_controller.go b/internal/controller/datamigration/databasemigrationservice/zz_controller.go index aa8012f02..8b762f476 100755 --- a/internal/controller/datamigration/databasemigrationservice/zz_controller.go +++ b/internal/controller/datamigration/databasemigrationservice/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dataprotection/backupinstanceblobstorage/zz_controller.go b/internal/controller/dataprotection/backupinstanceblobstorage/zz_controller.go index 421ea2152..13db396f6 100755 --- a/internal/controller/dataprotection/backupinstanceblobstorage/zz_controller.go +++ b/internal/controller/dataprotection/backupinstanceblobstorage/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dataprotection/backupinstancedisk/zz_controller.go b/internal/controller/dataprotection/backupinstancedisk/zz_controller.go index a48e43ff7..1bb128a68 100755 --- a/internal/controller/dataprotection/backupinstancedisk/zz_controller.go +++ b/internal/controller/dataprotection/backupinstancedisk/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dataprotection/backupinstancepostgresql/zz_controller.go b/internal/controller/dataprotection/backupinstancepostgresql/zz_controller.go index 27c5b29bb..f59b8b909 100755 --- a/internal/controller/dataprotection/backupinstancepostgresql/zz_controller.go +++ b/internal/controller/dataprotection/backupinstancepostgresql/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dataprotection/backuppolicyblobstorage/zz_controller.go b/internal/controller/dataprotection/backuppolicyblobstorage/zz_controller.go index b161adb88..f02be30d8 100755 --- a/internal/controller/dataprotection/backuppolicyblobstorage/zz_controller.go +++ b/internal/controller/dataprotection/backuppolicyblobstorage/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dataprotection/backuppolicydisk/zz_controller.go b/internal/controller/dataprotection/backuppolicydisk/zz_controller.go index 9ef97170c..5472ba722 100755 --- a/internal/controller/dataprotection/backuppolicydisk/zz_controller.go +++ b/internal/controller/dataprotection/backuppolicydisk/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dataprotection/backuppolicypostgresql/zz_controller.go b/internal/controller/dataprotection/backuppolicypostgresql/zz_controller.go index 6d2869567..bdf3018bc 100755 --- a/internal/controller/dataprotection/backuppolicypostgresql/zz_controller.go +++ b/internal/controller/dataprotection/backuppolicypostgresql/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dataprotection/backupvault/zz_controller.go b/internal/controller/dataprotection/backupvault/zz_controller.go index 45e80607d..1ffdd1209 100755 --- a/internal/controller/dataprotection/backupvault/zz_controller.go +++ b/internal/controller/dataprotection/backupvault/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dataprotection/resourceguard/zz_controller.go b/internal/controller/dataprotection/resourceguard/zz_controller.go index 403f0a08a..046673ead 100755 --- a/internal/controller/dataprotection/resourceguard/zz_controller.go +++ b/internal/controller/dataprotection/resourceguard/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datashare/account/zz_controller.go b/internal/controller/datashare/account/zz_controller.go index 70574da36..777b586e4 100755 --- a/internal/controller/datashare/account/zz_controller.go +++ b/internal/controller/datashare/account/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datashare/datasetblobstorage/zz_controller.go b/internal/controller/datashare/datasetblobstorage/zz_controller.go index dae8723a7..2a16546b4 100755 --- a/internal/controller/datashare/datasetblobstorage/zz_controller.go +++ b/internal/controller/datashare/datasetblobstorage/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datashare/datasetdatalakegen2/zz_controller.go b/internal/controller/datashare/datasetdatalakegen2/zz_controller.go index eff7d9c9b..8bc3f8719 100755 --- a/internal/controller/datashare/datasetdatalakegen2/zz_controller.go +++ b/internal/controller/datashare/datasetdatalakegen2/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datashare/datasetkustocluster/zz_controller.go b/internal/controller/datashare/datasetkustocluster/zz_controller.go index fa7a23dc2..e755fc81b 100755 --- a/internal/controller/datashare/datasetkustocluster/zz_controller.go +++ b/internal/controller/datashare/datasetkustocluster/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datashare/datasetkustodatabase/zz_controller.go b/internal/controller/datashare/datasetkustodatabase/zz_controller.go index edcc075bf..b7135402f 100755 --- a/internal/controller/datashare/datasetkustodatabase/zz_controller.go +++ b/internal/controller/datashare/datasetkustodatabase/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/datashare/datashare/zz_controller.go b/internal/controller/datashare/datashare/zz_controller.go index a0d703d4b..02036d5b7 100755 --- a/internal/controller/datashare/datashare/zz_controller.go +++ b/internal/controller/datashare/datashare/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbformariadb/configuration/zz_controller.go b/internal/controller/dbformariadb/configuration/zz_controller.go index 6d723045e..5c88f6a3b 100755 --- a/internal/controller/dbformariadb/configuration/zz_controller.go +++ b/internal/controller/dbformariadb/configuration/zz_controller.go @@ -42,6 +42,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbformariadb/database/zz_controller.go b/internal/controller/dbformariadb/database/zz_controller.go index 919e8d018..c264c7eb6 100755 --- a/internal/controller/dbformariadb/database/zz_controller.go +++ b/internal/controller/dbformariadb/database/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbformariadb/firewallrule/zz_controller.go b/internal/controller/dbformariadb/firewallrule/zz_controller.go index 604df69e0..e503d5be3 100755 --- a/internal/controller/dbformariadb/firewallrule/zz_controller.go +++ b/internal/controller/dbformariadb/firewallrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbformariadb/server/zz_controller.go b/internal/controller/dbformariadb/server/zz_controller.go index 61fed85d9..5f271dd06 100755 --- a/internal/controller/dbformariadb/server/zz_controller.go +++ b/internal/controller/dbformariadb/server/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbformariadb/virtualnetworkrule/zz_controller.go b/internal/controller/dbformariadb/virtualnetworkrule/zz_controller.go index f4d5cb615..cf9b6ac13 100755 --- a/internal/controller/dbformariadb/virtualnetworkrule/zz_controller.go +++ b/internal/controller/dbformariadb/virtualnetworkrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbformysql/activedirectoryadministrator/zz_controller.go b/internal/controller/dbformysql/activedirectoryadministrator/zz_controller.go index f0a694c5f..64870115b 100755 --- a/internal/controller/dbformysql/activedirectoryadministrator/zz_controller.go +++ b/internal/controller/dbformysql/activedirectoryadministrator/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbformysql/configuration/zz_controller.go b/internal/controller/dbformysql/configuration/zz_controller.go index 8ed483b78..f101981dc 100755 --- a/internal/controller/dbformysql/configuration/zz_controller.go +++ b/internal/controller/dbformysql/configuration/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbformysql/database/zz_controller.go b/internal/controller/dbformysql/database/zz_controller.go index 66aa43d89..25cca7f40 100755 --- a/internal/controller/dbformysql/database/zz_controller.go +++ b/internal/controller/dbformysql/database/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbformysql/firewallrule/zz_controller.go b/internal/controller/dbformysql/firewallrule/zz_controller.go index 30658c6ed..a79208276 100755 --- a/internal/controller/dbformysql/firewallrule/zz_controller.go +++ b/internal/controller/dbformysql/firewallrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbformysql/flexibledatabase/zz_controller.go b/internal/controller/dbformysql/flexibledatabase/zz_controller.go index 9c29cd0f1..7172c2a63 100755 --- a/internal/controller/dbformysql/flexibledatabase/zz_controller.go +++ b/internal/controller/dbformysql/flexibledatabase/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbformysql/flexibleserver/zz_controller.go b/internal/controller/dbformysql/flexibleserver/zz_controller.go index 8e6f7c96c..f333c5dae 100755 --- a/internal/controller/dbformysql/flexibleserver/zz_controller.go +++ b/internal/controller/dbformysql/flexibleserver/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbformysql/flexibleserverconfiguration/zz_controller.go b/internal/controller/dbformysql/flexibleserverconfiguration/zz_controller.go index 9ae845ccc..3a233a179 100755 --- a/internal/controller/dbformysql/flexibleserverconfiguration/zz_controller.go +++ b/internal/controller/dbformysql/flexibleserverconfiguration/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbformysql/flexibleserverfirewallrule/zz_controller.go b/internal/controller/dbformysql/flexibleserverfirewallrule/zz_controller.go index febcc1270..59273eb56 100755 --- a/internal/controller/dbformysql/flexibleserverfirewallrule/zz_controller.go +++ b/internal/controller/dbformysql/flexibleserverfirewallrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbformysql/server/zz_controller.go b/internal/controller/dbformysql/server/zz_controller.go index adba38b43..e01de49ad 100755 --- a/internal/controller/dbformysql/server/zz_controller.go +++ b/internal/controller/dbformysql/server/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbformysql/virtualnetworkrule/zz_controller.go b/internal/controller/dbformysql/virtualnetworkrule/zz_controller.go index f1e697ec1..dbff389a1 100755 --- a/internal/controller/dbformysql/virtualnetworkrule/zz_controller.go +++ b/internal/controller/dbformysql/virtualnetworkrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbforpostgresql/activedirectoryadministrator/zz_controller.go b/internal/controller/dbforpostgresql/activedirectoryadministrator/zz_controller.go index a2aeef3c7..54bb4ee66 100755 --- a/internal/controller/dbforpostgresql/activedirectoryadministrator/zz_controller.go +++ b/internal/controller/dbforpostgresql/activedirectoryadministrator/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbforpostgresql/configuration/zz_controller.go b/internal/controller/dbforpostgresql/configuration/zz_controller.go index 682a82da1..cfdf3c7f2 100755 --- a/internal/controller/dbforpostgresql/configuration/zz_controller.go +++ b/internal/controller/dbforpostgresql/configuration/zz_controller.go @@ -42,6 +42,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbforpostgresql/database/zz_controller.go b/internal/controller/dbforpostgresql/database/zz_controller.go index aca921d46..673f326f6 100755 --- a/internal/controller/dbforpostgresql/database/zz_controller.go +++ b/internal/controller/dbforpostgresql/database/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbforpostgresql/firewallrule/zz_controller.go b/internal/controller/dbforpostgresql/firewallrule/zz_controller.go index 98e46bc0d..5f752b68c 100755 --- a/internal/controller/dbforpostgresql/firewallrule/zz_controller.go +++ b/internal/controller/dbforpostgresql/firewallrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbforpostgresql/flexibleserver/zz_controller.go b/internal/controller/dbforpostgresql/flexibleserver/zz_controller.go index 8e33b6ad6..da2c54b48 100755 --- a/internal/controller/dbforpostgresql/flexibleserver/zz_controller.go +++ b/internal/controller/dbforpostgresql/flexibleserver/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbforpostgresql/flexibleserveractivedirectoryadministrator/zz_controller.go b/internal/controller/dbforpostgresql/flexibleserveractivedirectoryadministrator/zz_controller.go index 41e3fd5d8..33ec91fc6 100755 --- a/internal/controller/dbforpostgresql/flexibleserveractivedirectoryadministrator/zz_controller.go +++ b/internal/controller/dbforpostgresql/flexibleserveractivedirectoryadministrator/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbforpostgresql/flexibleserverconfiguration/zz_controller.go b/internal/controller/dbforpostgresql/flexibleserverconfiguration/zz_controller.go index cc025aec9..75bd192af 100755 --- a/internal/controller/dbforpostgresql/flexibleserverconfiguration/zz_controller.go +++ b/internal/controller/dbforpostgresql/flexibleserverconfiguration/zz_controller.go @@ -42,6 +42,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbforpostgresql/flexibleserverdatabase/zz_controller.go b/internal/controller/dbforpostgresql/flexibleserverdatabase/zz_controller.go index d1dee2564..a84561d43 100755 --- a/internal/controller/dbforpostgresql/flexibleserverdatabase/zz_controller.go +++ b/internal/controller/dbforpostgresql/flexibleserverdatabase/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbforpostgresql/flexibleserverfirewallrule/zz_controller.go b/internal/controller/dbforpostgresql/flexibleserverfirewallrule/zz_controller.go index e3df12d18..10f4cd2f6 100755 --- a/internal/controller/dbforpostgresql/flexibleserverfirewallrule/zz_controller.go +++ b/internal/controller/dbforpostgresql/flexibleserverfirewallrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbforpostgresql/server/zz_controller.go b/internal/controller/dbforpostgresql/server/zz_controller.go index ca350ee03..bf6b150fc 100755 --- a/internal/controller/dbforpostgresql/server/zz_controller.go +++ b/internal/controller/dbforpostgresql/server/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbforpostgresql/serverkey/zz_controller.go b/internal/controller/dbforpostgresql/serverkey/zz_controller.go index 480d59887..a353b14a3 100755 --- a/internal/controller/dbforpostgresql/serverkey/zz_controller.go +++ b/internal/controller/dbforpostgresql/serverkey/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/dbforpostgresql/virtualnetworkrule/zz_controller.go b/internal/controller/dbforpostgresql/virtualnetworkrule/zz_controller.go index 93f4797df..2b7cc6869 100755 --- a/internal/controller/dbforpostgresql/virtualnetworkrule/zz_controller.go +++ b/internal/controller/dbforpostgresql/virtualnetworkrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devices/iothub/zz_controller.go b/internal/controller/devices/iothub/zz_controller.go index 0b640ee63..5d0da4b13 100755 --- a/internal/controller/devices/iothub/zz_controller.go +++ b/internal/controller/devices/iothub/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devices/iothubcertificate/zz_controller.go b/internal/controller/devices/iothubcertificate/zz_controller.go index 669e9f51c..fe152c7f8 100755 --- a/internal/controller/devices/iothubcertificate/zz_controller.go +++ b/internal/controller/devices/iothubcertificate/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devices/iothubconsumergroup/zz_controller.go b/internal/controller/devices/iothubconsumergroup/zz_controller.go index ad9341e98..2701589d9 100755 --- a/internal/controller/devices/iothubconsumergroup/zz_controller.go +++ b/internal/controller/devices/iothubconsumergroup/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devices/iothubdps/zz_controller.go b/internal/controller/devices/iothubdps/zz_controller.go index 50d7791a6..0b0a059c4 100755 --- a/internal/controller/devices/iothubdps/zz_controller.go +++ b/internal/controller/devices/iothubdps/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devices/iothubdpscertificate/zz_controller.go b/internal/controller/devices/iothubdpscertificate/zz_controller.go index f2aa5f1b2..b908c8ef3 100755 --- a/internal/controller/devices/iothubdpscertificate/zz_controller.go +++ b/internal/controller/devices/iothubdpscertificate/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devices/iothubdpssharedaccesspolicy/zz_controller.go b/internal/controller/devices/iothubdpssharedaccesspolicy/zz_controller.go index ad73ff963..5c84dcdce 100755 --- a/internal/controller/devices/iothubdpssharedaccesspolicy/zz_controller.go +++ b/internal/controller/devices/iothubdpssharedaccesspolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devices/iothubendpointeventhub/zz_controller.go b/internal/controller/devices/iothubendpointeventhub/zz_controller.go index 7cb5afecb..100de8825 100755 --- a/internal/controller/devices/iothubendpointeventhub/zz_controller.go +++ b/internal/controller/devices/iothubendpointeventhub/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devices/iothubendpointservicebusqueue/zz_controller.go b/internal/controller/devices/iothubendpointservicebusqueue/zz_controller.go index ca611b8f7..d7868550e 100755 --- a/internal/controller/devices/iothubendpointservicebusqueue/zz_controller.go +++ b/internal/controller/devices/iothubendpointservicebusqueue/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devices/iothubendpointservicebustopic/zz_controller.go b/internal/controller/devices/iothubendpointservicebustopic/zz_controller.go index ac7670af3..9d9d412ab 100755 --- a/internal/controller/devices/iothubendpointservicebustopic/zz_controller.go +++ b/internal/controller/devices/iothubendpointservicebustopic/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devices/iothubendpointstoragecontainer/zz_controller.go b/internal/controller/devices/iothubendpointstoragecontainer/zz_controller.go index 459567d67..ccba196ea 100755 --- a/internal/controller/devices/iothubendpointstoragecontainer/zz_controller.go +++ b/internal/controller/devices/iothubendpointstoragecontainer/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devices/iothubenrichment/zz_controller.go b/internal/controller/devices/iothubenrichment/zz_controller.go index 43290afa7..276441a14 100755 --- a/internal/controller/devices/iothubenrichment/zz_controller.go +++ b/internal/controller/devices/iothubenrichment/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devices/iothubfallbackroute/zz_controller.go b/internal/controller/devices/iothubfallbackroute/zz_controller.go index 584b9f015..f61ce5c4e 100755 --- a/internal/controller/devices/iothubfallbackroute/zz_controller.go +++ b/internal/controller/devices/iothubfallbackroute/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devices/iothubroute/zz_controller.go b/internal/controller/devices/iothubroute/zz_controller.go index e03895de9..04f66992b 100755 --- a/internal/controller/devices/iothubroute/zz_controller.go +++ b/internal/controller/devices/iothubroute/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devices/iothubsharedaccesspolicy/zz_controller.go b/internal/controller/devices/iothubsharedaccesspolicy/zz_controller.go index bc778d4c1..bdabf9fd6 100755 --- a/internal/controller/devices/iothubsharedaccesspolicy/zz_controller.go +++ b/internal/controller/devices/iothubsharedaccesspolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/deviceupdate/iothubdeviceupdateaccount/zz_controller.go b/internal/controller/deviceupdate/iothubdeviceupdateaccount/zz_controller.go index 3996b2796..4db125987 100755 --- a/internal/controller/deviceupdate/iothubdeviceupdateaccount/zz_controller.go +++ b/internal/controller/deviceupdate/iothubdeviceupdateaccount/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/deviceupdate/iothubdeviceupdateinstance/zz_controller.go b/internal/controller/deviceupdate/iothubdeviceupdateinstance/zz_controller.go index 9145a80b0..44be8a79c 100755 --- a/internal/controller/deviceupdate/iothubdeviceupdateinstance/zz_controller.go +++ b/internal/controller/deviceupdate/iothubdeviceupdateinstance/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devtestlab/globalvmshutdownschedule/zz_controller.go b/internal/controller/devtestlab/globalvmshutdownschedule/zz_controller.go index e2c368f41..a6106dde1 100755 --- a/internal/controller/devtestlab/globalvmshutdownschedule/zz_controller.go +++ b/internal/controller/devtestlab/globalvmshutdownschedule/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devtestlab/lab/zz_controller.go b/internal/controller/devtestlab/lab/zz_controller.go index 63f6e97b7..956d0a0e0 100755 --- a/internal/controller/devtestlab/lab/zz_controller.go +++ b/internal/controller/devtestlab/lab/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devtestlab/linuxvirtualmachine/zz_controller.go b/internal/controller/devtestlab/linuxvirtualmachine/zz_controller.go index ad7d7bbf9..d058c2376 100755 --- a/internal/controller/devtestlab/linuxvirtualmachine/zz_controller.go +++ b/internal/controller/devtestlab/linuxvirtualmachine/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devtestlab/policy/zz_controller.go b/internal/controller/devtestlab/policy/zz_controller.go index 1d3a2c746..c80391273 100755 --- a/internal/controller/devtestlab/policy/zz_controller.go +++ b/internal/controller/devtestlab/policy/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devtestlab/schedule/zz_controller.go b/internal/controller/devtestlab/schedule/zz_controller.go index 784a7f042..ef64dcbd1 100755 --- a/internal/controller/devtestlab/schedule/zz_controller.go +++ b/internal/controller/devtestlab/schedule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devtestlab/virtualnetwork/zz_controller.go b/internal/controller/devtestlab/virtualnetwork/zz_controller.go index 66ea9e9cd..94e50700c 100755 --- a/internal/controller/devtestlab/virtualnetwork/zz_controller.go +++ b/internal/controller/devtestlab/virtualnetwork/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/devtestlab/windowsvirtualmachine/zz_controller.go b/internal/controller/devtestlab/windowsvirtualmachine/zz_controller.go index d948c16bd..fff147abf 100755 --- a/internal/controller/devtestlab/windowsvirtualmachine/zz_controller.go +++ b/internal/controller/devtestlab/windowsvirtualmachine/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/digitaltwins/instance/zz_controller.go b/internal/controller/digitaltwins/instance/zz_controller.go index 55ab13d35..0dfaee1dc 100755 --- a/internal/controller/digitaltwins/instance/zz_controller.go +++ b/internal/controller/digitaltwins/instance/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/elastic/cloudelasticsearch/zz_controller.go b/internal/controller/elastic/cloudelasticsearch/zz_controller.go index 48698ead9..058a4f7bf 100755 --- a/internal/controller/elastic/cloudelasticsearch/zz_controller.go +++ b/internal/controller/elastic/cloudelasticsearch/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/eventgrid/domain/zz_controller.go b/internal/controller/eventgrid/domain/zz_controller.go index 36c1707fd..337397cbe 100755 --- a/internal/controller/eventgrid/domain/zz_controller.go +++ b/internal/controller/eventgrid/domain/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/eventgrid/domaintopic/zz_controller.go b/internal/controller/eventgrid/domaintopic/zz_controller.go index 65e88cf8b..98233eab8 100755 --- a/internal/controller/eventgrid/domaintopic/zz_controller.go +++ b/internal/controller/eventgrid/domaintopic/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/eventgrid/eventsubscription/zz_controller.go b/internal/controller/eventgrid/eventsubscription/zz_controller.go index 453e6d75c..ad9619512 100755 --- a/internal/controller/eventgrid/eventsubscription/zz_controller.go +++ b/internal/controller/eventgrid/eventsubscription/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/eventgrid/systemtopic/zz_controller.go b/internal/controller/eventgrid/systemtopic/zz_controller.go index a982f0d79..9350af59f 100755 --- a/internal/controller/eventgrid/systemtopic/zz_controller.go +++ b/internal/controller/eventgrid/systemtopic/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/eventgrid/topic/zz_controller.go b/internal/controller/eventgrid/topic/zz_controller.go index d463c8686..26a7e4d45 100755 --- a/internal/controller/eventgrid/topic/zz_controller.go +++ b/internal/controller/eventgrid/topic/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/eventhub/authorizationrule/zz_controller.go b/internal/controller/eventhub/authorizationrule/zz_controller.go index 93add5334..18b291ccb 100755 --- a/internal/controller/eventhub/authorizationrule/zz_controller.go +++ b/internal/controller/eventhub/authorizationrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/eventhub/consumergroup/zz_controller.go b/internal/controller/eventhub/consumergroup/zz_controller.go index 60acaafcc..5c453acbc 100755 --- a/internal/controller/eventhub/consumergroup/zz_controller.go +++ b/internal/controller/eventhub/consumergroup/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/eventhub/eventhub/zz_controller.go b/internal/controller/eventhub/eventhub/zz_controller.go index f2873773b..1438b586f 100755 --- a/internal/controller/eventhub/eventhub/zz_controller.go +++ b/internal/controller/eventhub/eventhub/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/eventhub/eventhubnamespace/zz_controller.go b/internal/controller/eventhub/eventhubnamespace/zz_controller.go index 9b934d737..202d3284e 100755 --- a/internal/controller/eventhub/eventhubnamespace/zz_controller.go +++ b/internal/controller/eventhub/eventhubnamespace/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/eventhub/namespaceauthorizationrule/zz_controller.go b/internal/controller/eventhub/namespaceauthorizationrule/zz_controller.go index d1292dee3..84a5fedc6 100755 --- a/internal/controller/eventhub/namespaceauthorizationrule/zz_controller.go +++ b/internal/controller/eventhub/namespaceauthorizationrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/eventhub/namespacedisasterrecoveryconfig/zz_controller.go b/internal/controller/eventhub/namespacedisasterrecoveryconfig/zz_controller.go index 55f58ddb5..7ea5c4409 100755 --- a/internal/controller/eventhub/namespacedisasterrecoveryconfig/zz_controller.go +++ b/internal/controller/eventhub/namespacedisasterrecoveryconfig/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/eventhub/namespaceschemagroup/zz_controller.go b/internal/controller/eventhub/namespaceschemagroup/zz_controller.go index a233e90a1..b4e57c4c1 100755 --- a/internal/controller/eventhub/namespaceschemagroup/zz_controller.go +++ b/internal/controller/eventhub/namespaceschemagroup/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/fluidrelay/server/zz_controller.go b/internal/controller/fluidrelay/server/zz_controller.go index 5e7e94102..32a3e84b5 100755 --- a/internal/controller/fluidrelay/server/zz_controller.go +++ b/internal/controller/fluidrelay/server/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/guestconfiguration/policyvirtualmachineconfigurationassignment/zz_controller.go b/internal/controller/guestconfiguration/policyvirtualmachineconfigurationassignment/zz_controller.go index bafc3c9f0..f20f5b631 100755 --- a/internal/controller/guestconfiguration/policyvirtualmachineconfigurationassignment/zz_controller.go +++ b/internal/controller/guestconfiguration/policyvirtualmachineconfigurationassignment/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/hdinsight/hadoopcluster/zz_controller.go b/internal/controller/hdinsight/hadoopcluster/zz_controller.go index 298992aa9..fd22d47d0 100755 --- a/internal/controller/hdinsight/hadoopcluster/zz_controller.go +++ b/internal/controller/hdinsight/hadoopcluster/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/hdinsight/hbasecluster/zz_controller.go b/internal/controller/hdinsight/hbasecluster/zz_controller.go index 315096a94..9f6312edf 100755 --- a/internal/controller/hdinsight/hbasecluster/zz_controller.go +++ b/internal/controller/hdinsight/hbasecluster/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/hdinsight/interactivequerycluster/zz_controller.go b/internal/controller/hdinsight/interactivequerycluster/zz_controller.go index 768eebd80..b1f4d277d 100755 --- a/internal/controller/hdinsight/interactivequerycluster/zz_controller.go +++ b/internal/controller/hdinsight/interactivequerycluster/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/hdinsight/kafkacluster/zz_controller.go b/internal/controller/hdinsight/kafkacluster/zz_controller.go index 603605f9c..570eccfbe 100755 --- a/internal/controller/hdinsight/kafkacluster/zz_controller.go +++ b/internal/controller/hdinsight/kafkacluster/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/hdinsight/sparkcluster/zz_controller.go b/internal/controller/hdinsight/sparkcluster/zz_controller.go index 5896d47ea..b3880c9a2 100755 --- a/internal/controller/hdinsight/sparkcluster/zz_controller.go +++ b/internal/controller/hdinsight/sparkcluster/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/healthbot/healthbot/zz_controller.go b/internal/controller/healthbot/healthbot/zz_controller.go index 28afd4696..d61ff7022 100755 --- a/internal/controller/healthbot/healthbot/zz_controller.go +++ b/internal/controller/healthbot/healthbot/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/healthcareapis/healthcaredicomservice/zz_controller.go b/internal/controller/healthcareapis/healthcaredicomservice/zz_controller.go index 32652b3f5..9fdf6710b 100755 --- a/internal/controller/healthcareapis/healthcaredicomservice/zz_controller.go +++ b/internal/controller/healthcareapis/healthcaredicomservice/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/healthcareapis/healthcarefhirservice/zz_controller.go b/internal/controller/healthcareapis/healthcarefhirservice/zz_controller.go index 90b20970e..af0513752 100755 --- a/internal/controller/healthcareapis/healthcarefhirservice/zz_controller.go +++ b/internal/controller/healthcareapis/healthcarefhirservice/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/healthcareapis/healthcaremedtechservice/zz_controller.go b/internal/controller/healthcareapis/healthcaremedtechservice/zz_controller.go index 5effbba2d..1d83aea41 100755 --- a/internal/controller/healthcareapis/healthcaremedtechservice/zz_controller.go +++ b/internal/controller/healthcareapis/healthcaremedtechservice/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/healthcareapis/healthcaremedtechservicefhirdestination/zz_controller.go b/internal/controller/healthcareapis/healthcaremedtechservicefhirdestination/zz_controller.go index 282b6b568..66832d244 100755 --- a/internal/controller/healthcareapis/healthcaremedtechservicefhirdestination/zz_controller.go +++ b/internal/controller/healthcareapis/healthcaremedtechservicefhirdestination/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/healthcareapis/healthcareservice/zz_controller.go b/internal/controller/healthcareapis/healthcareservice/zz_controller.go index bccf96651..3dc7cbbd8 100755 --- a/internal/controller/healthcareapis/healthcareservice/zz_controller.go +++ b/internal/controller/healthcareapis/healthcareservice/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/healthcareapis/healthcareworkspace/zz_controller.go b/internal/controller/healthcareapis/healthcareworkspace/zz_controller.go index 9ccdb164f..903e8ab92 100755 --- a/internal/controller/healthcareapis/healthcareworkspace/zz_controller.go +++ b/internal/controller/healthcareapis/healthcareworkspace/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/applicationinsights/zz_controller.go b/internal/controller/insights/applicationinsights/zz_controller.go index 0c4647bc6..0a8bdc85d 100755 --- a/internal/controller/insights/applicationinsights/zz_controller.go +++ b/internal/controller/insights/applicationinsights/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/applicationinsightsanalyticsitem/zz_controller.go b/internal/controller/insights/applicationinsightsanalyticsitem/zz_controller.go index 6a4980b4c..f350a3555 100755 --- a/internal/controller/insights/applicationinsightsanalyticsitem/zz_controller.go +++ b/internal/controller/insights/applicationinsightsanalyticsitem/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/applicationinsightsapikey/zz_controller.go b/internal/controller/insights/applicationinsightsapikey/zz_controller.go index aaea9f673..667fe2519 100755 --- a/internal/controller/insights/applicationinsightsapikey/zz_controller.go +++ b/internal/controller/insights/applicationinsightsapikey/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/applicationinsightssmartdetectionrule/zz_controller.go b/internal/controller/insights/applicationinsightssmartdetectionrule/zz_controller.go index 8adf75047..76bf198b4 100755 --- a/internal/controller/insights/applicationinsightssmartdetectionrule/zz_controller.go +++ b/internal/controller/insights/applicationinsightssmartdetectionrule/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/applicationinsightsstandardwebtest/zz_controller.go b/internal/controller/insights/applicationinsightsstandardwebtest/zz_controller.go index efad8c068..0c9d7ac4c 100755 --- a/internal/controller/insights/applicationinsightsstandardwebtest/zz_controller.go +++ b/internal/controller/insights/applicationinsightsstandardwebtest/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/applicationinsightswebtest/zz_controller.go b/internal/controller/insights/applicationinsightswebtest/zz_controller.go index 901c509d6..e478cb076 100755 --- a/internal/controller/insights/applicationinsightswebtest/zz_controller.go +++ b/internal/controller/insights/applicationinsightswebtest/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/applicationinsightsworkbook/zz_controller.go b/internal/controller/insights/applicationinsightsworkbook/zz_controller.go index f5a877e8a..3ea7b4257 100755 --- a/internal/controller/insights/applicationinsightsworkbook/zz_controller.go +++ b/internal/controller/insights/applicationinsightsworkbook/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/applicationinsightsworkbooktemplate/zz_controller.go b/internal/controller/insights/applicationinsightsworkbooktemplate/zz_controller.go index 8feb993ab..9b7012a96 100755 --- a/internal/controller/insights/applicationinsightsworkbooktemplate/zz_controller.go +++ b/internal/controller/insights/applicationinsightsworkbooktemplate/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/monitoractiongroup/zz_controller.go b/internal/controller/insights/monitoractiongroup/zz_controller.go index 78126e3be..0f2a76ae3 100755 --- a/internal/controller/insights/monitoractiongroup/zz_controller.go +++ b/internal/controller/insights/monitoractiongroup/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/monitoractivitylogalert/zz_controller.go b/internal/controller/insights/monitoractivitylogalert/zz_controller.go index ed6da5205..f52416384 100755 --- a/internal/controller/insights/monitoractivitylogalert/zz_controller.go +++ b/internal/controller/insights/monitoractivitylogalert/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/monitorautoscalesetting/zz_controller.go b/internal/controller/insights/monitorautoscalesetting/zz_controller.go index 057507862..a3bb53c02 100755 --- a/internal/controller/insights/monitorautoscalesetting/zz_controller.go +++ b/internal/controller/insights/monitorautoscalesetting/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/monitordatacollectionendpoint/zz_controller.go b/internal/controller/insights/monitordatacollectionendpoint/zz_controller.go index 65d58e459..4804da226 100755 --- a/internal/controller/insights/monitordatacollectionendpoint/zz_controller.go +++ b/internal/controller/insights/monitordatacollectionendpoint/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/monitordatacollectionrule/zz_controller.go b/internal/controller/insights/monitordatacollectionrule/zz_controller.go index 96ff7a5d6..73f7fa0ac 100755 --- a/internal/controller/insights/monitordatacollectionrule/zz_controller.go +++ b/internal/controller/insights/monitordatacollectionrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/monitordatacollectionruleassociation/zz_controller.go b/internal/controller/insights/monitordatacollectionruleassociation/zz_controller.go index 0550503c2..85f8fedbd 100755 --- a/internal/controller/insights/monitordatacollectionruleassociation/zz_controller.go +++ b/internal/controller/insights/monitordatacollectionruleassociation/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/monitordiagnosticsetting/zz_controller.go b/internal/controller/insights/monitordiagnosticsetting/zz_controller.go index 156c9e5e4..53dc399e9 100755 --- a/internal/controller/insights/monitordiagnosticsetting/zz_controller.go +++ b/internal/controller/insights/monitordiagnosticsetting/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/monitormetricalert/zz_controller.go b/internal/controller/insights/monitormetricalert/zz_controller.go index 9605f3252..453642d7e 100755 --- a/internal/controller/insights/monitormetricalert/zz_controller.go +++ b/internal/controller/insights/monitormetricalert/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/monitorprivatelinkscope/zz_controller.go b/internal/controller/insights/monitorprivatelinkscope/zz_controller.go index 3237d0648..0307f87fb 100755 --- a/internal/controller/insights/monitorprivatelinkscope/zz_controller.go +++ b/internal/controller/insights/monitorprivatelinkscope/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/monitorprivatelinkscopedservice/zz_controller.go b/internal/controller/insights/monitorprivatelinkscopedservice/zz_controller.go index 9f227f0b6..03a60b28f 100755 --- a/internal/controller/insights/monitorprivatelinkscopedservice/zz_controller.go +++ b/internal/controller/insights/monitorprivatelinkscopedservice/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/monitorscheduledqueryrulesalert/zz_controller.go b/internal/controller/insights/monitorscheduledqueryrulesalert/zz_controller.go index 41204cb12..f6054e1ef 100755 --- a/internal/controller/insights/monitorscheduledqueryrulesalert/zz_controller.go +++ b/internal/controller/insights/monitorscheduledqueryrulesalert/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/monitorscheduledqueryrulesalertv2/zz_controller.go b/internal/controller/insights/monitorscheduledqueryrulesalertv2/zz_controller.go index 3a24fd017..5f6249c68 100755 --- a/internal/controller/insights/monitorscheduledqueryrulesalertv2/zz_controller.go +++ b/internal/controller/insights/monitorscheduledqueryrulesalertv2/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/insights/monitorscheduledqueryruleslog/zz_controller.go b/internal/controller/insights/monitorscheduledqueryruleslog/zz_controller.go index 5ade00606..f4ba9dc75 100755 --- a/internal/controller/insights/monitorscheduledqueryruleslog/zz_controller.go +++ b/internal/controller/insights/monitorscheduledqueryruleslog/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/iotcentral/application/zz_controller.go b/internal/controller/iotcentral/application/zz_controller.go index fb5061955..94ca393ee 100755 --- a/internal/controller/iotcentral/application/zz_controller.go +++ b/internal/controller/iotcentral/application/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/iotcentral/applicationnetworkruleset/zz_controller.go b/internal/controller/iotcentral/applicationnetworkruleset/zz_controller.go index 47384f5ca..974243cb2 100755 --- a/internal/controller/iotcentral/applicationnetworkruleset/zz_controller.go +++ b/internal/controller/iotcentral/applicationnetworkruleset/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/keyvault/accesspolicy/zz_controller.go b/internal/controller/keyvault/accesspolicy/zz_controller.go index c1d4b5a01..9686b4c83 100755 --- a/internal/controller/keyvault/accesspolicy/zz_controller.go +++ b/internal/controller/keyvault/accesspolicy/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/keyvault/certificate/zz_controller.go b/internal/controller/keyvault/certificate/zz_controller.go index a87382718..de1dbbced 100755 --- a/internal/controller/keyvault/certificate/zz_controller.go +++ b/internal/controller/keyvault/certificate/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/keyvault/certificatecontacts/zz_controller.go b/internal/controller/keyvault/certificatecontacts/zz_controller.go index 1629be7fe..7ce54474b 100755 --- a/internal/controller/keyvault/certificatecontacts/zz_controller.go +++ b/internal/controller/keyvault/certificatecontacts/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/keyvault/certificateissuer/zz_controller.go b/internal/controller/keyvault/certificateissuer/zz_controller.go index 35284bdea..221f66d42 100755 --- a/internal/controller/keyvault/certificateissuer/zz_controller.go +++ b/internal/controller/keyvault/certificateissuer/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/keyvault/key/zz_controller.go b/internal/controller/keyvault/key/zz_controller.go index 5fdf93910..cbcf2cb63 100755 --- a/internal/controller/keyvault/key/zz_controller.go +++ b/internal/controller/keyvault/key/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/keyvault/managedhardwaresecuritymodule/zz_controller.go b/internal/controller/keyvault/managedhardwaresecuritymodule/zz_controller.go index eae03d43b..14e8f4e92 100755 --- a/internal/controller/keyvault/managedhardwaresecuritymodule/zz_controller.go +++ b/internal/controller/keyvault/managedhardwaresecuritymodule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/keyvault/managedstorageaccount/zz_controller.go b/internal/controller/keyvault/managedstorageaccount/zz_controller.go index 7b21affef..1e482a37a 100755 --- a/internal/controller/keyvault/managedstorageaccount/zz_controller.go +++ b/internal/controller/keyvault/managedstorageaccount/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/keyvault/managedstorageaccountsastokendefinition/zz_controller.go b/internal/controller/keyvault/managedstorageaccountsastokendefinition/zz_controller.go index 9dc93c0fc..a15d99dcd 100755 --- a/internal/controller/keyvault/managedstorageaccountsastokendefinition/zz_controller.go +++ b/internal/controller/keyvault/managedstorageaccountsastokendefinition/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/keyvault/secret/zz_controller.go b/internal/controller/keyvault/secret/zz_controller.go index c816a956d..c5664e627 100755 --- a/internal/controller/keyvault/secret/zz_controller.go +++ b/internal/controller/keyvault/secret/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/keyvault/vault/zz_controller.go b/internal/controller/keyvault/vault/zz_controller.go index 85b406b62..25afd9130 100755 --- a/internal/controller/keyvault/vault/zz_controller.go +++ b/internal/controller/keyvault/vault/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/kusto/attacheddatabaseconfiguration/zz_controller.go b/internal/controller/kusto/attacheddatabaseconfiguration/zz_controller.go index 696fba8c9..2e84afb72 100755 --- a/internal/controller/kusto/attacheddatabaseconfiguration/zz_controller.go +++ b/internal/controller/kusto/attacheddatabaseconfiguration/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/kusto/cluster/zz_controller.go b/internal/controller/kusto/cluster/zz_controller.go index 7a9f8304b..0963ea97e 100755 --- a/internal/controller/kusto/cluster/zz_controller.go +++ b/internal/controller/kusto/cluster/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/kusto/clustermanagedprivateendpoint/zz_controller.go b/internal/controller/kusto/clustermanagedprivateendpoint/zz_controller.go index fd956a3af..ff8d31f5a 100755 --- a/internal/controller/kusto/clustermanagedprivateendpoint/zz_controller.go +++ b/internal/controller/kusto/clustermanagedprivateendpoint/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/kusto/clusterprincipalassignment/zz_controller.go b/internal/controller/kusto/clusterprincipalassignment/zz_controller.go index b84072b64..f9f11d5bb 100755 --- a/internal/controller/kusto/clusterprincipalassignment/zz_controller.go +++ b/internal/controller/kusto/clusterprincipalassignment/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/kusto/database/zz_controller.go b/internal/controller/kusto/database/zz_controller.go index 91604dafc..3da19f0bc 100755 --- a/internal/controller/kusto/database/zz_controller.go +++ b/internal/controller/kusto/database/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/kusto/databaseprincipalassignment/zz_controller.go b/internal/controller/kusto/databaseprincipalassignment/zz_controller.go index 88850d496..9bdb1fc23 100755 --- a/internal/controller/kusto/databaseprincipalassignment/zz_controller.go +++ b/internal/controller/kusto/databaseprincipalassignment/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/kusto/eventgriddataconnection/zz_controller.go b/internal/controller/kusto/eventgriddataconnection/zz_controller.go index b648f99ec..e43fae3ee 100755 --- a/internal/controller/kusto/eventgriddataconnection/zz_controller.go +++ b/internal/controller/kusto/eventgriddataconnection/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/kusto/eventhubdataconnection/zz_controller.go b/internal/controller/kusto/eventhubdataconnection/zz_controller.go index 7c1659591..dd46ed798 100755 --- a/internal/controller/kusto/eventhubdataconnection/zz_controller.go +++ b/internal/controller/kusto/eventhubdataconnection/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/kusto/iothubdataconnection/zz_controller.go b/internal/controller/kusto/iothubdataconnection/zz_controller.go index b6bffa190..7b08d8fdd 100755 --- a/internal/controller/kusto/iothubdataconnection/zz_controller.go +++ b/internal/controller/kusto/iothubdataconnection/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/labservices/labservicelab/zz_controller.go b/internal/controller/labservices/labservicelab/zz_controller.go index 9d9d72303..3239e464c 100755 --- a/internal/controller/labservices/labservicelab/zz_controller.go +++ b/internal/controller/labservices/labservicelab/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/labservices/labserviceplan/zz_controller.go b/internal/controller/labservices/labserviceplan/zz_controller.go index b51e8ace0..ecd18bf67 100755 --- a/internal/controller/labservices/labserviceplan/zz_controller.go +++ b/internal/controller/labservices/labserviceplan/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/logic/appactioncustom/zz_controller.go b/internal/controller/logic/appactioncustom/zz_controller.go index cb6703657..49c8c6687 100755 --- a/internal/controller/logic/appactioncustom/zz_controller.go +++ b/internal/controller/logic/appactioncustom/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/logic/appactionhttp/zz_controller.go b/internal/controller/logic/appactionhttp/zz_controller.go index 2cf43007b..3a6d2a3e9 100755 --- a/internal/controller/logic/appactionhttp/zz_controller.go +++ b/internal/controller/logic/appactionhttp/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/logic/appintegrationaccount/zz_controller.go b/internal/controller/logic/appintegrationaccount/zz_controller.go index 1c7a85252..c35d37a87 100755 --- a/internal/controller/logic/appintegrationaccount/zz_controller.go +++ b/internal/controller/logic/appintegrationaccount/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/logic/appintegrationaccountbatchconfiguration/zz_controller.go b/internal/controller/logic/appintegrationaccountbatchconfiguration/zz_controller.go index 27910d01c..c64ba597b 100755 --- a/internal/controller/logic/appintegrationaccountbatchconfiguration/zz_controller.go +++ b/internal/controller/logic/appintegrationaccountbatchconfiguration/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/logic/appintegrationaccountpartner/zz_controller.go b/internal/controller/logic/appintegrationaccountpartner/zz_controller.go index 720c0c37d..c137694b0 100755 --- a/internal/controller/logic/appintegrationaccountpartner/zz_controller.go +++ b/internal/controller/logic/appintegrationaccountpartner/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/logic/appintegrationaccountschema/zz_controller.go b/internal/controller/logic/appintegrationaccountschema/zz_controller.go index 1206104b4..798402167 100755 --- a/internal/controller/logic/appintegrationaccountschema/zz_controller.go +++ b/internal/controller/logic/appintegrationaccountschema/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/logic/appintegrationaccountsession/zz_controller.go b/internal/controller/logic/appintegrationaccountsession/zz_controller.go index 5845384cc..92ff2dcae 100755 --- a/internal/controller/logic/appintegrationaccountsession/zz_controller.go +++ b/internal/controller/logic/appintegrationaccountsession/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/logic/apptriggercustom/zz_controller.go b/internal/controller/logic/apptriggercustom/zz_controller.go index a7981abb4..a3fc5b1dc 100755 --- a/internal/controller/logic/apptriggercustom/zz_controller.go +++ b/internal/controller/logic/apptriggercustom/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/logic/apptriggerhttprequest/zz_controller.go b/internal/controller/logic/apptriggerhttprequest/zz_controller.go index 47ede2d18..c9a8deb75 100755 --- a/internal/controller/logic/apptriggerhttprequest/zz_controller.go +++ b/internal/controller/logic/apptriggerhttprequest/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/logic/apptriggerrecurrence/zz_controller.go b/internal/controller/logic/apptriggerrecurrence/zz_controller.go index 3284891ac..0809dd781 100755 --- a/internal/controller/logic/apptriggerrecurrence/zz_controller.go +++ b/internal/controller/logic/apptriggerrecurrence/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/logic/appworkflow/zz_controller.go b/internal/controller/logic/appworkflow/zz_controller.go index c2eea059c..e5de032f7 100755 --- a/internal/controller/logic/appworkflow/zz_controller.go +++ b/internal/controller/logic/appworkflow/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/logic/integrationserviceenvironment/zz_controller.go b/internal/controller/logic/integrationserviceenvironment/zz_controller.go index 41c4d84e8..aad0dca3e 100755 --- a/internal/controller/logic/integrationserviceenvironment/zz_controller.go +++ b/internal/controller/logic/integrationserviceenvironment/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/logz/monitor/zz_controller.go b/internal/controller/logz/monitor/zz_controller.go index 8f69d2820..d4a17427c 100755 --- a/internal/controller/logz/monitor/zz_controller.go +++ b/internal/controller/logz/monitor/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/logz/subaccount/zz_controller.go b/internal/controller/logz/subaccount/zz_controller.go index 9eab18049..f9740ac98 100755 --- a/internal/controller/logz/subaccount/zz_controller.go +++ b/internal/controller/logz/subaccount/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/logz/subaccounttagrule/zz_controller.go b/internal/controller/logz/subaccounttagrule/zz_controller.go index aca93eabb..0b32cf6bf 100755 --- a/internal/controller/logz/subaccounttagrule/zz_controller.go +++ b/internal/controller/logz/subaccounttagrule/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/logz/tagrule/zz_controller.go b/internal/controller/logz/tagrule/zz_controller.go index 60d61bff6..63d28b5ba 100755 --- a/internal/controller/logz/tagrule/zz_controller.go +++ b/internal/controller/logz/tagrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/machinelearningservices/computecluster/zz_controller.go b/internal/controller/machinelearningservices/computecluster/zz_controller.go index b73f2c432..37e3cb13e 100755 --- a/internal/controller/machinelearningservices/computecluster/zz_controller.go +++ b/internal/controller/machinelearningservices/computecluster/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/machinelearningservices/computeinstance/zz_controller.go b/internal/controller/machinelearningservices/computeinstance/zz_controller.go index 777f84896..1dac37049 100755 --- a/internal/controller/machinelearningservices/computeinstance/zz_controller.go +++ b/internal/controller/machinelearningservices/computeinstance/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/machinelearningservices/synapsespark/zz_controller.go b/internal/controller/machinelearningservices/synapsespark/zz_controller.go index 1a99006ce..aeae60b13 100755 --- a/internal/controller/machinelearningservices/synapsespark/zz_controller.go +++ b/internal/controller/machinelearningservices/synapsespark/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/machinelearningservices/workspace/zz_controller.go b/internal/controller/machinelearningservices/workspace/zz_controller.go index b3c984448..46d86392a 100755 --- a/internal/controller/machinelearningservices/workspace/zz_controller.go +++ b/internal/controller/machinelearningservices/workspace/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/maintenance/maintenanceassignmentdedicatedhost/zz_controller.go b/internal/controller/maintenance/maintenanceassignmentdedicatedhost/zz_controller.go index 5a28ddba7..2938068e7 100755 --- a/internal/controller/maintenance/maintenanceassignmentdedicatedhost/zz_controller.go +++ b/internal/controller/maintenance/maintenanceassignmentdedicatedhost/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/maintenance/maintenanceassignmentvirtualmachine/zz_controller.go b/internal/controller/maintenance/maintenanceassignmentvirtualmachine/zz_controller.go index 49cd8a791..d395283f5 100755 --- a/internal/controller/maintenance/maintenanceassignmentvirtualmachine/zz_controller.go +++ b/internal/controller/maintenance/maintenanceassignmentvirtualmachine/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/maintenance/maintenanceconfiguration/zz_controller.go b/internal/controller/maintenance/maintenanceconfiguration/zz_controller.go index e5b9f1363..81a6402f6 100755 --- a/internal/controller/maintenance/maintenanceconfiguration/zz_controller.go +++ b/internal/controller/maintenance/maintenanceconfiguration/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/managedidentity/federatedidentitycredential/zz_controller.go b/internal/controller/managedidentity/federatedidentitycredential/zz_controller.go index ec0fe3896..74fb18633 100755 --- a/internal/controller/managedidentity/federatedidentitycredential/zz_controller.go +++ b/internal/controller/managedidentity/federatedidentitycredential/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/managedidentity/userassignedidentity/zz_controller.go b/internal/controller/managedidentity/userassignedidentity/zz_controller.go index a726c5eeb..6140ad14a 100755 --- a/internal/controller/managedidentity/userassignedidentity/zz_controller.go +++ b/internal/controller/managedidentity/userassignedidentity/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/management/managementgroup/zz_controller.go b/internal/controller/management/managementgroup/zz_controller.go index 1cb5962fa..4dd50a775 100755 --- a/internal/controller/management/managementgroup/zz_controller.go +++ b/internal/controller/management/managementgroup/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/management/managementgroupsubscriptionassociation/zz_controller.go b/internal/controller/management/managementgroupsubscriptionassociation/zz_controller.go index 5ec499f57..9614ee6f3 100755 --- a/internal/controller/management/managementgroupsubscriptionassociation/zz_controller.go +++ b/internal/controller/management/managementgroupsubscriptionassociation/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/maps/account/zz_controller.go b/internal/controller/maps/account/zz_controller.go index 47d1ee600..9d1bae400 100755 --- a/internal/controller/maps/account/zz_controller.go +++ b/internal/controller/maps/account/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/maps/creator/zz_controller.go b/internal/controller/maps/creator/zz_controller.go index d470d8a4b..a31640a46 100755 --- a/internal/controller/maps/creator/zz_controller.go +++ b/internal/controller/maps/creator/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/marketplaceordering/marketplaceagreement/zz_controller.go b/internal/controller/marketplaceordering/marketplaceagreement/zz_controller.go index 2955eccd7..04eeb3c6d 100755 --- a/internal/controller/marketplaceordering/marketplaceagreement/zz_controller.go +++ b/internal/controller/marketplaceordering/marketplaceagreement/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/media/asset/zz_controller.go b/internal/controller/media/asset/zz_controller.go index c21ffb7d1..b6846b758 100755 --- a/internal/controller/media/asset/zz_controller.go +++ b/internal/controller/media/asset/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/media/assetfilter/zz_controller.go b/internal/controller/media/assetfilter/zz_controller.go index 66b37424c..100e084cd 100755 --- a/internal/controller/media/assetfilter/zz_controller.go +++ b/internal/controller/media/assetfilter/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/media/contentkeypolicy/zz_controller.go b/internal/controller/media/contentkeypolicy/zz_controller.go index 534a460c4..302b62a87 100755 --- a/internal/controller/media/contentkeypolicy/zz_controller.go +++ b/internal/controller/media/contentkeypolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/media/job/zz_controller.go b/internal/controller/media/job/zz_controller.go index d76f6142e..7c7c88356 100755 --- a/internal/controller/media/job/zz_controller.go +++ b/internal/controller/media/job/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/media/liveevent/zz_controller.go b/internal/controller/media/liveevent/zz_controller.go index b7cb8c233..008666dc3 100755 --- a/internal/controller/media/liveevent/zz_controller.go +++ b/internal/controller/media/liveevent/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/media/liveeventoutput/zz_controller.go b/internal/controller/media/liveeventoutput/zz_controller.go index 6c50133cc..b3551b17d 100755 --- a/internal/controller/media/liveeventoutput/zz_controller.go +++ b/internal/controller/media/liveeventoutput/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/media/servicesaccount/zz_controller.go b/internal/controller/media/servicesaccount/zz_controller.go index 2cef720f4..c94d26f51 100755 --- a/internal/controller/media/servicesaccount/zz_controller.go +++ b/internal/controller/media/servicesaccount/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/media/servicesaccountfilter/zz_controller.go b/internal/controller/media/servicesaccountfilter/zz_controller.go index c0a832bdc..4d25e1322 100755 --- a/internal/controller/media/servicesaccountfilter/zz_controller.go +++ b/internal/controller/media/servicesaccountfilter/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/media/streamingendpoint/zz_controller.go b/internal/controller/media/streamingendpoint/zz_controller.go index 78ee867b8..eb5a4b4c2 100755 --- a/internal/controller/media/streamingendpoint/zz_controller.go +++ b/internal/controller/media/streamingendpoint/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/media/streaminglocator/zz_controller.go b/internal/controller/media/streaminglocator/zz_controller.go index 12887c19f..25405cdf3 100755 --- a/internal/controller/media/streaminglocator/zz_controller.go +++ b/internal/controller/media/streaminglocator/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/media/streamingpolicy/zz_controller.go b/internal/controller/media/streamingpolicy/zz_controller.go index 4a442b48e..084cfac01 100755 --- a/internal/controller/media/streamingpolicy/zz_controller.go +++ b/internal/controller/media/streamingpolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/media/transform/zz_controller.go b/internal/controller/media/transform/zz_controller.go index 57284c6ab..aa2d00854 100755 --- a/internal/controller/media/transform/zz_controller.go +++ b/internal/controller/media/transform/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/mixedreality/spatialanchorsaccount/zz_controller.go b/internal/controller/mixedreality/spatialanchorsaccount/zz_controller.go index 672e5db4a..b2a389b19 100755 --- a/internal/controller/mixedreality/spatialanchorsaccount/zz_controller.go +++ b/internal/controller/mixedreality/spatialanchorsaccount/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/netapp/account/zz_controller.go b/internal/controller/netapp/account/zz_controller.go index a95945b0e..cd7cc617c 100755 --- a/internal/controller/netapp/account/zz_controller.go +++ b/internal/controller/netapp/account/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/netapp/pool/zz_controller.go b/internal/controller/netapp/pool/zz_controller.go index b2c366b15..f19f0aa0e 100755 --- a/internal/controller/netapp/pool/zz_controller.go +++ b/internal/controller/netapp/pool/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/netapp/snapshot/zz_controller.go b/internal/controller/netapp/snapshot/zz_controller.go index e1a6319d5..c7fd8c482 100755 --- a/internal/controller/netapp/snapshot/zz_controller.go +++ b/internal/controller/netapp/snapshot/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/netapp/snapshotpolicy/zz_controller.go b/internal/controller/netapp/snapshotpolicy/zz_controller.go index 3ab605c4d..df1ff2041 100755 --- a/internal/controller/netapp/snapshotpolicy/zz_controller.go +++ b/internal/controller/netapp/snapshotpolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/netapp/volume/zz_controller.go b/internal/controller/netapp/volume/zz_controller.go index e039057ed..636183647 100755 --- a/internal/controller/netapp/volume/zz_controller.go +++ b/internal/controller/netapp/volume/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/applicationgateway/zz_controller.go b/internal/controller/network/applicationgateway/zz_controller.go index c853c1e06..86955f639 100755 --- a/internal/controller/network/applicationgateway/zz_controller.go +++ b/internal/controller/network/applicationgateway/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/applicationsecuritygroup/zz_controller.go b/internal/controller/network/applicationsecuritygroup/zz_controller.go index 09d4905af..7ef00d896 100755 --- a/internal/controller/network/applicationsecuritygroup/zz_controller.go +++ b/internal/controller/network/applicationsecuritygroup/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/connectionmonitor/zz_controller.go b/internal/controller/network/connectionmonitor/zz_controller.go index 1e2fec310..c2811e77c 100755 --- a/internal/controller/network/connectionmonitor/zz_controller.go +++ b/internal/controller/network/connectionmonitor/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/ddosprotectionplan/zz_controller.go b/internal/controller/network/ddosprotectionplan/zz_controller.go index 6be1d01e1..48e95daa4 100755 --- a/internal/controller/network/ddosprotectionplan/zz_controller.go +++ b/internal/controller/network/ddosprotectionplan/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/dnsaaaarecord/zz_controller.go b/internal/controller/network/dnsaaaarecord/zz_controller.go index 5cd2d38df..72aea2021 100755 --- a/internal/controller/network/dnsaaaarecord/zz_controller.go +++ b/internal/controller/network/dnsaaaarecord/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/dnsarecord/zz_controller.go b/internal/controller/network/dnsarecord/zz_controller.go index e3b8d9bd8..b598bc5e9 100755 --- a/internal/controller/network/dnsarecord/zz_controller.go +++ b/internal/controller/network/dnsarecord/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/dnscaarecord/zz_controller.go b/internal/controller/network/dnscaarecord/zz_controller.go index 173e8fd7d..a47f666e4 100755 --- a/internal/controller/network/dnscaarecord/zz_controller.go +++ b/internal/controller/network/dnscaarecord/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/dnscnamerecord/zz_controller.go b/internal/controller/network/dnscnamerecord/zz_controller.go index 3f59d3b1c..e21f3b248 100755 --- a/internal/controller/network/dnscnamerecord/zz_controller.go +++ b/internal/controller/network/dnscnamerecord/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/dnsmxrecord/zz_controller.go b/internal/controller/network/dnsmxrecord/zz_controller.go index e050dd9a4..5bd917024 100755 --- a/internal/controller/network/dnsmxrecord/zz_controller.go +++ b/internal/controller/network/dnsmxrecord/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/dnsnsrecord/zz_controller.go b/internal/controller/network/dnsnsrecord/zz_controller.go index 06f80d100..947b88cb4 100755 --- a/internal/controller/network/dnsnsrecord/zz_controller.go +++ b/internal/controller/network/dnsnsrecord/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/dnsptrrecord/zz_controller.go b/internal/controller/network/dnsptrrecord/zz_controller.go index b063f8bb6..38d891a6c 100755 --- a/internal/controller/network/dnsptrrecord/zz_controller.go +++ b/internal/controller/network/dnsptrrecord/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/dnssrvrecord/zz_controller.go b/internal/controller/network/dnssrvrecord/zz_controller.go index 56afb8f6f..bfda4d9dc 100755 --- a/internal/controller/network/dnssrvrecord/zz_controller.go +++ b/internal/controller/network/dnssrvrecord/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/dnstxtrecord/zz_controller.go b/internal/controller/network/dnstxtrecord/zz_controller.go index 690efe9c2..b3c35a98d 100755 --- a/internal/controller/network/dnstxtrecord/zz_controller.go +++ b/internal/controller/network/dnstxtrecord/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/dnszone/zz_controller.go b/internal/controller/network/dnszone/zz_controller.go index d8c0d8e89..a590d25f2 100755 --- a/internal/controller/network/dnszone/zz_controller.go +++ b/internal/controller/network/dnszone/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/expressroutecircuit/zz_controller.go b/internal/controller/network/expressroutecircuit/zz_controller.go index 3f86a686b..313418a4a 100755 --- a/internal/controller/network/expressroutecircuit/zz_controller.go +++ b/internal/controller/network/expressroutecircuit/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/expressroutecircuitauthorization/zz_controller.go b/internal/controller/network/expressroutecircuitauthorization/zz_controller.go index 0412aa944..c0ed99ea6 100755 --- a/internal/controller/network/expressroutecircuitauthorization/zz_controller.go +++ b/internal/controller/network/expressroutecircuitauthorization/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/expressroutecircuitconnection/zz_controller.go b/internal/controller/network/expressroutecircuitconnection/zz_controller.go index 6e9625cb6..0c7c4a038 100755 --- a/internal/controller/network/expressroutecircuitconnection/zz_controller.go +++ b/internal/controller/network/expressroutecircuitconnection/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/expressroutecircuitpeering/zz_controller.go b/internal/controller/network/expressroutecircuitpeering/zz_controller.go index 474a19400..6bab9b354 100755 --- a/internal/controller/network/expressroutecircuitpeering/zz_controller.go +++ b/internal/controller/network/expressroutecircuitpeering/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/expressrouteconnection/zz_controller.go b/internal/controller/network/expressrouteconnection/zz_controller.go index 18afabb55..0555f604c 100755 --- a/internal/controller/network/expressrouteconnection/zz_controller.go +++ b/internal/controller/network/expressrouteconnection/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/expressroutegateway/zz_controller.go b/internal/controller/network/expressroutegateway/zz_controller.go index 1c91c206b..d67200701 100755 --- a/internal/controller/network/expressroutegateway/zz_controller.go +++ b/internal/controller/network/expressroutegateway/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/expressrouteport/zz_controller.go b/internal/controller/network/expressrouteport/zz_controller.go index 3ac640f13..880239318 100755 --- a/internal/controller/network/expressrouteport/zz_controller.go +++ b/internal/controller/network/expressrouteport/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/firewall/zz_controller.go b/internal/controller/network/firewall/zz_controller.go index e99007a9a..58783ecb7 100755 --- a/internal/controller/network/firewall/zz_controller.go +++ b/internal/controller/network/firewall/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/firewallapplicationrulecollection/zz_controller.go b/internal/controller/network/firewallapplicationrulecollection/zz_controller.go index f431a3479..604f505f1 100755 --- a/internal/controller/network/firewallapplicationrulecollection/zz_controller.go +++ b/internal/controller/network/firewallapplicationrulecollection/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/firewallnatrulecollection/zz_controller.go b/internal/controller/network/firewallnatrulecollection/zz_controller.go index bf1a4d5d2..b885fe39f 100755 --- a/internal/controller/network/firewallnatrulecollection/zz_controller.go +++ b/internal/controller/network/firewallnatrulecollection/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/firewallnetworkrulecollection/zz_controller.go b/internal/controller/network/firewallnetworkrulecollection/zz_controller.go index 357b0f8dc..9f5730473 100755 --- a/internal/controller/network/firewallnetworkrulecollection/zz_controller.go +++ b/internal/controller/network/firewallnetworkrulecollection/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/firewallpolicy/zz_controller.go b/internal/controller/network/firewallpolicy/zz_controller.go index f0a3497a9..332e32a28 100755 --- a/internal/controller/network/firewallpolicy/zz_controller.go +++ b/internal/controller/network/firewallpolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/firewallpolicyrulecollectiongroup/zz_controller.go b/internal/controller/network/firewallpolicyrulecollectiongroup/zz_controller.go index df5a63fd5..4dd4467a3 100755 --- a/internal/controller/network/firewallpolicyrulecollectiongroup/zz_controller.go +++ b/internal/controller/network/firewallpolicyrulecollectiongroup/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/frontdoor/zz_controller.go b/internal/controller/network/frontdoor/zz_controller.go index 0594fe729..2b2992312 100755 --- a/internal/controller/network/frontdoor/zz_controller.go +++ b/internal/controller/network/frontdoor/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/frontdoorcustomhttpsconfiguration/zz_controller.go b/internal/controller/network/frontdoorcustomhttpsconfiguration/zz_controller.go index ab6faf315..0f020e28d 100755 --- a/internal/controller/network/frontdoorcustomhttpsconfiguration/zz_controller.go +++ b/internal/controller/network/frontdoorcustomhttpsconfiguration/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/frontdoorfirewallpolicy/zz_controller.go b/internal/controller/network/frontdoorfirewallpolicy/zz_controller.go index e81ef60be..80721a1ea 100755 --- a/internal/controller/network/frontdoorfirewallpolicy/zz_controller.go +++ b/internal/controller/network/frontdoorfirewallpolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/frontdoorrulesengine/zz_controller.go b/internal/controller/network/frontdoorrulesengine/zz_controller.go index 26861761b..5981f87ad 100755 --- a/internal/controller/network/frontdoorrulesengine/zz_controller.go +++ b/internal/controller/network/frontdoorrulesengine/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/ipgroup/zz_controller.go b/internal/controller/network/ipgroup/zz_controller.go index dc0ddace1..45b27c950 100755 --- a/internal/controller/network/ipgroup/zz_controller.go +++ b/internal/controller/network/ipgroup/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/loadbalancer/zz_controller.go b/internal/controller/network/loadbalancer/zz_controller.go index 977d95e8f..9f373be62 100755 --- a/internal/controller/network/loadbalancer/zz_controller.go +++ b/internal/controller/network/loadbalancer/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/loadbalancerbackendaddresspool/zz_controller.go b/internal/controller/network/loadbalancerbackendaddresspool/zz_controller.go index 0e215abca..7ee574bbb 100755 --- a/internal/controller/network/loadbalancerbackendaddresspool/zz_controller.go +++ b/internal/controller/network/loadbalancerbackendaddresspool/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/loadbalancerbackendaddresspooladdress/zz_controller.go b/internal/controller/network/loadbalancerbackendaddresspooladdress/zz_controller.go index bc5a62020..8356bdc43 100755 --- a/internal/controller/network/loadbalancerbackendaddresspooladdress/zz_controller.go +++ b/internal/controller/network/loadbalancerbackendaddresspooladdress/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/loadbalancernatpool/zz_controller.go b/internal/controller/network/loadbalancernatpool/zz_controller.go index d5bdf2a80..702b17c8a 100755 --- a/internal/controller/network/loadbalancernatpool/zz_controller.go +++ b/internal/controller/network/loadbalancernatpool/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/loadbalancernatrule/zz_controller.go b/internal/controller/network/loadbalancernatrule/zz_controller.go index e2578056f..78386fc0c 100755 --- a/internal/controller/network/loadbalancernatrule/zz_controller.go +++ b/internal/controller/network/loadbalancernatrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/loadbalanceroutboundrule/zz_controller.go b/internal/controller/network/loadbalanceroutboundrule/zz_controller.go index 3663cf1a0..70009909c 100755 --- a/internal/controller/network/loadbalanceroutboundrule/zz_controller.go +++ b/internal/controller/network/loadbalanceroutboundrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/loadbalancerprobe/zz_controller.go b/internal/controller/network/loadbalancerprobe/zz_controller.go index 780be4033..41dfc07c0 100755 --- a/internal/controller/network/loadbalancerprobe/zz_controller.go +++ b/internal/controller/network/loadbalancerprobe/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/loadbalancerrule/zz_controller.go b/internal/controller/network/loadbalancerrule/zz_controller.go index 52ce3872f..a61b6dcb5 100755 --- a/internal/controller/network/loadbalancerrule/zz_controller.go +++ b/internal/controller/network/loadbalancerrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/localnetworkgateway/zz_controller.go b/internal/controller/network/localnetworkgateway/zz_controller.go index 55eac4f33..a2a27a6f1 100755 --- a/internal/controller/network/localnetworkgateway/zz_controller.go +++ b/internal/controller/network/localnetworkgateway/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/manager/zz_controller.go b/internal/controller/network/manager/zz_controller.go index e18d7669b..7e8505292 100755 --- a/internal/controller/network/manager/zz_controller.go +++ b/internal/controller/network/manager/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/managermanagementgroupconnection/zz_controller.go b/internal/controller/network/managermanagementgroupconnection/zz_controller.go index 950836b3b..e0e72389b 100755 --- a/internal/controller/network/managermanagementgroupconnection/zz_controller.go +++ b/internal/controller/network/managermanagementgroupconnection/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/managernetworkgroup/zz_controller.go b/internal/controller/network/managernetworkgroup/zz_controller.go index 4924288ec..b33119263 100755 --- a/internal/controller/network/managernetworkgroup/zz_controller.go +++ b/internal/controller/network/managernetworkgroup/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/managerstaticmember/zz_controller.go b/internal/controller/network/managerstaticmember/zz_controller.go index a0f7dc608..6ba30ea77 100755 --- a/internal/controller/network/managerstaticmember/zz_controller.go +++ b/internal/controller/network/managerstaticmember/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/managersubscriptionconnection/zz_controller.go b/internal/controller/network/managersubscriptionconnection/zz_controller.go index b13647b90..39846c61a 100755 --- a/internal/controller/network/managersubscriptionconnection/zz_controller.go +++ b/internal/controller/network/managersubscriptionconnection/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/natgateway/zz_controller.go b/internal/controller/network/natgateway/zz_controller.go index bbd325b92..436b3677f 100755 --- a/internal/controller/network/natgateway/zz_controller.go +++ b/internal/controller/network/natgateway/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/natgatewaypublicipassociation/zz_controller.go b/internal/controller/network/natgatewaypublicipassociation/zz_controller.go index 42d4b5644..0026d2a05 100755 --- a/internal/controller/network/natgatewaypublicipassociation/zz_controller.go +++ b/internal/controller/network/natgatewaypublicipassociation/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/natgatewaypublicipprefixassociation/zz_controller.go b/internal/controller/network/natgatewaypublicipprefixassociation/zz_controller.go index f4a026e6c..215a9add3 100755 --- a/internal/controller/network/natgatewaypublicipprefixassociation/zz_controller.go +++ b/internal/controller/network/natgatewaypublicipprefixassociation/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/networkinterface/zz_controller.go b/internal/controller/network/networkinterface/zz_controller.go index 74ebb437e..cb490b919 100755 --- a/internal/controller/network/networkinterface/zz_controller.go +++ b/internal/controller/network/networkinterface/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/networkinterfaceapplicationsecuritygroupassociation/zz_controller.go b/internal/controller/network/networkinterfaceapplicationsecuritygroupassociation/zz_controller.go index 35e1c1fd7..8f9817bb5 100755 --- a/internal/controller/network/networkinterfaceapplicationsecuritygroupassociation/zz_controller.go +++ b/internal/controller/network/networkinterfaceapplicationsecuritygroupassociation/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/networkinterfacebackendaddresspoolassociation/zz_controller.go b/internal/controller/network/networkinterfacebackendaddresspoolassociation/zz_controller.go index 5ce06d519..1e73cab57 100755 --- a/internal/controller/network/networkinterfacebackendaddresspoolassociation/zz_controller.go +++ b/internal/controller/network/networkinterfacebackendaddresspoolassociation/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/networkinterfacenatruleassociation/zz_controller.go b/internal/controller/network/networkinterfacenatruleassociation/zz_controller.go index e80b651f1..cb72c5bc2 100755 --- a/internal/controller/network/networkinterfacenatruleassociation/zz_controller.go +++ b/internal/controller/network/networkinterfacenatruleassociation/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/networkinterfacesecuritygroupassociation/zz_controller.go b/internal/controller/network/networkinterfacesecuritygroupassociation/zz_controller.go index 689dfdb96..1e85d084b 100755 --- a/internal/controller/network/networkinterfacesecuritygroupassociation/zz_controller.go +++ b/internal/controller/network/networkinterfacesecuritygroupassociation/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/packetcapture/zz_controller.go b/internal/controller/network/packetcapture/zz_controller.go index 3d2c4c8e9..87a30361a 100755 --- a/internal/controller/network/packetcapture/zz_controller.go +++ b/internal/controller/network/packetcapture/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/pointtositevpngateway/zz_controller.go b/internal/controller/network/pointtositevpngateway/zz_controller.go index 66f554373..328f1156a 100755 --- a/internal/controller/network/pointtositevpngateway/zz_controller.go +++ b/internal/controller/network/pointtositevpngateway/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/privatednsaaaarecord/zz_controller.go b/internal/controller/network/privatednsaaaarecord/zz_controller.go index b2a55ca3b..aa723d437 100755 --- a/internal/controller/network/privatednsaaaarecord/zz_controller.go +++ b/internal/controller/network/privatednsaaaarecord/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/privatednsarecord/zz_controller.go b/internal/controller/network/privatednsarecord/zz_controller.go index 4f72e50f2..bd0577ffa 100755 --- a/internal/controller/network/privatednsarecord/zz_controller.go +++ b/internal/controller/network/privatednsarecord/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/privatednscnamerecord/zz_controller.go b/internal/controller/network/privatednscnamerecord/zz_controller.go index ce4aa09d1..5aca96da7 100755 --- a/internal/controller/network/privatednscnamerecord/zz_controller.go +++ b/internal/controller/network/privatednscnamerecord/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/privatednsmxrecord/zz_controller.go b/internal/controller/network/privatednsmxrecord/zz_controller.go index d67b4f7de..5d42b0c6b 100755 --- a/internal/controller/network/privatednsmxrecord/zz_controller.go +++ b/internal/controller/network/privatednsmxrecord/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/privatednsptrrecord/zz_controller.go b/internal/controller/network/privatednsptrrecord/zz_controller.go index 80f0613dd..dbb4b2bd4 100755 --- a/internal/controller/network/privatednsptrrecord/zz_controller.go +++ b/internal/controller/network/privatednsptrrecord/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/privatednsresolver/zz_controller.go b/internal/controller/network/privatednsresolver/zz_controller.go index 178ba28ba..a3644cc8f 100755 --- a/internal/controller/network/privatednsresolver/zz_controller.go +++ b/internal/controller/network/privatednsresolver/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/privatednssrvrecord/zz_controller.go b/internal/controller/network/privatednssrvrecord/zz_controller.go index 550c0408b..73d6ed4f8 100755 --- a/internal/controller/network/privatednssrvrecord/zz_controller.go +++ b/internal/controller/network/privatednssrvrecord/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/privatednstxtrecord/zz_controller.go b/internal/controller/network/privatednstxtrecord/zz_controller.go index e7515ccce..8fc7c0de3 100755 --- a/internal/controller/network/privatednstxtrecord/zz_controller.go +++ b/internal/controller/network/privatednstxtrecord/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/privatednszone/zz_controller.go b/internal/controller/network/privatednszone/zz_controller.go index 416c87cd7..fec8ab1bd 100755 --- a/internal/controller/network/privatednszone/zz_controller.go +++ b/internal/controller/network/privatednszone/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/privatednszonevirtualnetworklink/zz_controller.go b/internal/controller/network/privatednszonevirtualnetworklink/zz_controller.go index 04abe10a1..ed63c7e34 100755 --- a/internal/controller/network/privatednszonevirtualnetworklink/zz_controller.go +++ b/internal/controller/network/privatednszonevirtualnetworklink/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/privateendpoint/zz_controller.go b/internal/controller/network/privateendpoint/zz_controller.go index 214c001f2..9fd880897 100755 --- a/internal/controller/network/privateendpoint/zz_controller.go +++ b/internal/controller/network/privateendpoint/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/privateendpointapplicationsecuritygroupassociation/zz_controller.go b/internal/controller/network/privateendpointapplicationsecuritygroupassociation/zz_controller.go index d5bf2d00e..505ceaa9e 100755 --- a/internal/controller/network/privateendpointapplicationsecuritygroupassociation/zz_controller.go +++ b/internal/controller/network/privateendpointapplicationsecuritygroupassociation/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/privatelinkservice/zz_controller.go b/internal/controller/network/privatelinkservice/zz_controller.go index ead69d12c..89ba0b86f 100755 --- a/internal/controller/network/privatelinkservice/zz_controller.go +++ b/internal/controller/network/privatelinkservice/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/profile/zz_controller.go b/internal/controller/network/profile/zz_controller.go index 9bc53c674..f6e0983da 100755 --- a/internal/controller/network/profile/zz_controller.go +++ b/internal/controller/network/profile/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/publicip/zz_controller.go b/internal/controller/network/publicip/zz_controller.go index c6fd989f8..3661b396d 100755 --- a/internal/controller/network/publicip/zz_controller.go +++ b/internal/controller/network/publicip/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/publicipprefix/zz_controller.go b/internal/controller/network/publicipprefix/zz_controller.go index dcd67584b..c84eb9235 100755 --- a/internal/controller/network/publicipprefix/zz_controller.go +++ b/internal/controller/network/publicipprefix/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/route/zz_controller.go b/internal/controller/network/route/zz_controller.go index 4048c088c..ddbc2b268 100755 --- a/internal/controller/network/route/zz_controller.go +++ b/internal/controller/network/route/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/routefilter/zz_controller.go b/internal/controller/network/routefilter/zz_controller.go index ad5109691..6b00b3e6c 100755 --- a/internal/controller/network/routefilter/zz_controller.go +++ b/internal/controller/network/routefilter/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/routemap/zz_controller.go b/internal/controller/network/routemap/zz_controller.go index 1f27301db..b6f516a9f 100755 --- a/internal/controller/network/routemap/zz_controller.go +++ b/internal/controller/network/routemap/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/routeserver/zz_controller.go b/internal/controller/network/routeserver/zz_controller.go index d12b1c7a1..125988f3d 100755 --- a/internal/controller/network/routeserver/zz_controller.go +++ b/internal/controller/network/routeserver/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/routeserverbgpconnection/zz_controller.go b/internal/controller/network/routeserverbgpconnection/zz_controller.go index 75c753989..afb09811b 100755 --- a/internal/controller/network/routeserverbgpconnection/zz_controller.go +++ b/internal/controller/network/routeserverbgpconnection/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/routetable/zz_controller.go b/internal/controller/network/routetable/zz_controller.go index 4da153175..94cfb8630 100755 --- a/internal/controller/network/routetable/zz_controller.go +++ b/internal/controller/network/routetable/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/securitygroup/zz_controller.go b/internal/controller/network/securitygroup/zz_controller.go index 8ca2e906b..1edbd39c9 100755 --- a/internal/controller/network/securitygroup/zz_controller.go +++ b/internal/controller/network/securitygroup/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/securityrule/zz_controller.go b/internal/controller/network/securityrule/zz_controller.go index 90f539629..c7432c39f 100755 --- a/internal/controller/network/securityrule/zz_controller.go +++ b/internal/controller/network/securityrule/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/subnet/zz_controller.go b/internal/controller/network/subnet/zz_controller.go index 61d3b92cc..9136edc69 100755 --- a/internal/controller/network/subnet/zz_controller.go +++ b/internal/controller/network/subnet/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/subnetnatgatewayassociation/zz_controller.go b/internal/controller/network/subnetnatgatewayassociation/zz_controller.go index 98a6e052f..ddb9bb9f3 100755 --- a/internal/controller/network/subnetnatgatewayassociation/zz_controller.go +++ b/internal/controller/network/subnetnatgatewayassociation/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/subnetnetworksecuritygroupassociation/zz_controller.go b/internal/controller/network/subnetnetworksecuritygroupassociation/zz_controller.go index d448df803..79d3d8763 100755 --- a/internal/controller/network/subnetnetworksecuritygroupassociation/zz_controller.go +++ b/internal/controller/network/subnetnetworksecuritygroupassociation/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/subnetroutetableassociation/zz_controller.go b/internal/controller/network/subnetroutetableassociation/zz_controller.go index f614c9c09..6f4f150aa 100755 --- a/internal/controller/network/subnetroutetableassociation/zz_controller.go +++ b/internal/controller/network/subnetroutetableassociation/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/subnetserviceendpointstoragepolicy/zz_controller.go b/internal/controller/network/subnetserviceendpointstoragepolicy/zz_controller.go index c2aaac17d..04b8456f2 100755 --- a/internal/controller/network/subnetserviceendpointstoragepolicy/zz_controller.go +++ b/internal/controller/network/subnetserviceendpointstoragepolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/trafficmanagerazureendpoint/zz_controller.go b/internal/controller/network/trafficmanagerazureendpoint/zz_controller.go index 676de0204..e43c12513 100755 --- a/internal/controller/network/trafficmanagerazureendpoint/zz_controller.go +++ b/internal/controller/network/trafficmanagerazureendpoint/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/trafficmanagerexternalendpoint/zz_controller.go b/internal/controller/network/trafficmanagerexternalendpoint/zz_controller.go index 2d737c2cb..7f01266c3 100755 --- a/internal/controller/network/trafficmanagerexternalendpoint/zz_controller.go +++ b/internal/controller/network/trafficmanagerexternalendpoint/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/trafficmanagernestedendpoint/zz_controller.go b/internal/controller/network/trafficmanagernestedendpoint/zz_controller.go index d6ec2e058..dca229d90 100755 --- a/internal/controller/network/trafficmanagernestedendpoint/zz_controller.go +++ b/internal/controller/network/trafficmanagernestedendpoint/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/trafficmanagerprofile/zz_controller.go b/internal/controller/network/trafficmanagerprofile/zz_controller.go index 882463cf4..491613d13 100755 --- a/internal/controller/network/trafficmanagerprofile/zz_controller.go +++ b/internal/controller/network/trafficmanagerprofile/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/virtualhub/zz_controller.go b/internal/controller/network/virtualhub/zz_controller.go index 09480c2a9..4e59a6a0f 100755 --- a/internal/controller/network/virtualhub/zz_controller.go +++ b/internal/controller/network/virtualhub/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/virtualhubconnection/zz_controller.go b/internal/controller/network/virtualhubconnection/zz_controller.go index 7323c787e..468232aff 100755 --- a/internal/controller/network/virtualhubconnection/zz_controller.go +++ b/internal/controller/network/virtualhubconnection/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/virtualhubip/zz_controller.go b/internal/controller/network/virtualhubip/zz_controller.go index d862091b0..a39aec475 100755 --- a/internal/controller/network/virtualhubip/zz_controller.go +++ b/internal/controller/network/virtualhubip/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/virtualhubroutetable/zz_controller.go b/internal/controller/network/virtualhubroutetable/zz_controller.go index a2805a81a..aaacbd763 100755 --- a/internal/controller/network/virtualhubroutetable/zz_controller.go +++ b/internal/controller/network/virtualhubroutetable/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/virtualhubroutetableroute/zz_controller.go b/internal/controller/network/virtualhubroutetableroute/zz_controller.go index 0bc2def62..279d83e95 100755 --- a/internal/controller/network/virtualhubroutetableroute/zz_controller.go +++ b/internal/controller/network/virtualhubroutetableroute/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/virtualhubsecuritypartnerprovider/zz_controller.go b/internal/controller/network/virtualhubsecuritypartnerprovider/zz_controller.go index ae02abda7..6b3cf1b50 100755 --- a/internal/controller/network/virtualhubsecuritypartnerprovider/zz_controller.go +++ b/internal/controller/network/virtualhubsecuritypartnerprovider/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/virtualnetwork/zz_controller.go b/internal/controller/network/virtualnetwork/zz_controller.go index a267e1e95..c0b638f4a 100755 --- a/internal/controller/network/virtualnetwork/zz_controller.go +++ b/internal/controller/network/virtualnetwork/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/virtualnetworkgateway/zz_controller.go b/internal/controller/network/virtualnetworkgateway/zz_controller.go index c26cd8f81..2bb590647 100755 --- a/internal/controller/network/virtualnetworkgateway/zz_controller.go +++ b/internal/controller/network/virtualnetworkgateway/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/virtualnetworkgatewayconnection/zz_controller.go b/internal/controller/network/virtualnetworkgatewayconnection/zz_controller.go index 100a350c7..988bd6284 100755 --- a/internal/controller/network/virtualnetworkgatewayconnection/zz_controller.go +++ b/internal/controller/network/virtualnetworkgatewayconnection/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/virtualnetworkpeering/zz_controller.go b/internal/controller/network/virtualnetworkpeering/zz_controller.go index 0d81b8172..052c9c08f 100755 --- a/internal/controller/network/virtualnetworkpeering/zz_controller.go +++ b/internal/controller/network/virtualnetworkpeering/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/virtualwan/zz_controller.go b/internal/controller/network/virtualwan/zz_controller.go index 62f3915d3..c483d2c64 100755 --- a/internal/controller/network/virtualwan/zz_controller.go +++ b/internal/controller/network/virtualwan/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/vpngateway/zz_controller.go b/internal/controller/network/vpngateway/zz_controller.go index 5f9c30fe1..998441447 100755 --- a/internal/controller/network/vpngateway/zz_controller.go +++ b/internal/controller/network/vpngateway/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/vpngatewayconnection/zz_controller.go b/internal/controller/network/vpngatewayconnection/zz_controller.go index 7f684dc3f..8683acbda 100755 --- a/internal/controller/network/vpngatewayconnection/zz_controller.go +++ b/internal/controller/network/vpngatewayconnection/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/vpnserverconfiguration/zz_controller.go b/internal/controller/network/vpnserverconfiguration/zz_controller.go index 0f3622893..4120322b3 100755 --- a/internal/controller/network/vpnserverconfiguration/zz_controller.go +++ b/internal/controller/network/vpnserverconfiguration/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/vpnserverconfigurationpolicygroup/zz_controller.go b/internal/controller/network/vpnserverconfigurationpolicygroup/zz_controller.go index 2c0bbd004..4d31b3419 100755 --- a/internal/controller/network/vpnserverconfigurationpolicygroup/zz_controller.go +++ b/internal/controller/network/vpnserverconfigurationpolicygroup/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/vpnsite/zz_controller.go b/internal/controller/network/vpnsite/zz_controller.go index 002048559..cffa715b8 100755 --- a/internal/controller/network/vpnsite/zz_controller.go +++ b/internal/controller/network/vpnsite/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/watcher/zz_controller.go b/internal/controller/network/watcher/zz_controller.go index 6f1f803b5..972133c10 100755 --- a/internal/controller/network/watcher/zz_controller.go +++ b/internal/controller/network/watcher/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/watcherflowlog/zz_controller.go b/internal/controller/network/watcherflowlog/zz_controller.go index 07147e3af..8a381a94e 100755 --- a/internal/controller/network/watcherflowlog/zz_controller.go +++ b/internal/controller/network/watcherflowlog/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/network/webapplicationfirewallpolicy/zz_controller.go b/internal/controller/network/webapplicationfirewallpolicy/zz_controller.go index 3d79d6060..17b1e0d4a 100755 --- a/internal/controller/network/webapplicationfirewallpolicy/zz_controller.go +++ b/internal/controller/network/webapplicationfirewallpolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/notificationhubs/authorizationrule/zz_controller.go b/internal/controller/notificationhubs/authorizationrule/zz_controller.go index 2545e33a1..486c2890a 100755 --- a/internal/controller/notificationhubs/authorizationrule/zz_controller.go +++ b/internal/controller/notificationhubs/authorizationrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/notificationhubs/notificationhub/zz_controller.go b/internal/controller/notificationhubs/notificationhub/zz_controller.go index a8dffcdd4..ec6d1c26c 100755 --- a/internal/controller/notificationhubs/notificationhub/zz_controller.go +++ b/internal/controller/notificationhubs/notificationhub/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/notificationhubs/notificationhubnamespace/zz_controller.go b/internal/controller/notificationhubs/notificationhubnamespace/zz_controller.go index 7300dfc3c..faa40c180 100755 --- a/internal/controller/notificationhubs/notificationhubnamespace/zz_controller.go +++ b/internal/controller/notificationhubs/notificationhubnamespace/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/operationalinsights/loganalyticsdataexportrule/zz_controller.go b/internal/controller/operationalinsights/loganalyticsdataexportrule/zz_controller.go index b0d76dcd4..0def80fcc 100755 --- a/internal/controller/operationalinsights/loganalyticsdataexportrule/zz_controller.go +++ b/internal/controller/operationalinsights/loganalyticsdataexportrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/operationalinsights/loganalyticsdatasourcewindowsevent/zz_controller.go b/internal/controller/operationalinsights/loganalyticsdatasourcewindowsevent/zz_controller.go index 69d933458..f9f00447d 100755 --- a/internal/controller/operationalinsights/loganalyticsdatasourcewindowsevent/zz_controller.go +++ b/internal/controller/operationalinsights/loganalyticsdatasourcewindowsevent/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/operationalinsights/loganalyticsdatasourcewindowsperformancecounter/zz_controller.go b/internal/controller/operationalinsights/loganalyticsdatasourcewindowsperformancecounter/zz_controller.go index 6c6b02274..4948ef6f4 100755 --- a/internal/controller/operationalinsights/loganalyticsdatasourcewindowsperformancecounter/zz_controller.go +++ b/internal/controller/operationalinsights/loganalyticsdatasourcewindowsperformancecounter/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/operationalinsights/loganalyticslinkedservice/zz_controller.go b/internal/controller/operationalinsights/loganalyticslinkedservice/zz_controller.go index a2e392acd..e1ec93da7 100755 --- a/internal/controller/operationalinsights/loganalyticslinkedservice/zz_controller.go +++ b/internal/controller/operationalinsights/loganalyticslinkedservice/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/operationalinsights/loganalyticslinkedstorageaccount/zz_controller.go b/internal/controller/operationalinsights/loganalyticslinkedstorageaccount/zz_controller.go index 9f73fa40e..bd352e06b 100755 --- a/internal/controller/operationalinsights/loganalyticslinkedstorageaccount/zz_controller.go +++ b/internal/controller/operationalinsights/loganalyticslinkedstorageaccount/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/operationalinsights/loganalyticsquerypack/zz_controller.go b/internal/controller/operationalinsights/loganalyticsquerypack/zz_controller.go index 6f43546e5..60e3180c1 100755 --- a/internal/controller/operationalinsights/loganalyticsquerypack/zz_controller.go +++ b/internal/controller/operationalinsights/loganalyticsquerypack/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/operationalinsights/loganalyticsquerypackquery/zz_controller.go b/internal/controller/operationalinsights/loganalyticsquerypackquery/zz_controller.go index e3f07d4ae..db66d0642 100755 --- a/internal/controller/operationalinsights/loganalyticsquerypackquery/zz_controller.go +++ b/internal/controller/operationalinsights/loganalyticsquerypackquery/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/operationalinsights/loganalyticssavedsearch/zz_controller.go b/internal/controller/operationalinsights/loganalyticssavedsearch/zz_controller.go index 5c4934560..a58715319 100755 --- a/internal/controller/operationalinsights/loganalyticssavedsearch/zz_controller.go +++ b/internal/controller/operationalinsights/loganalyticssavedsearch/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/operationalinsights/workspace/zz_controller.go b/internal/controller/operationalinsights/workspace/zz_controller.go index 6958288fe..c6c954441 100755 --- a/internal/controller/operationalinsights/workspace/zz_controller.go +++ b/internal/controller/operationalinsights/workspace/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/operationsmanagement/loganalyticssolution/zz_controller.go b/internal/controller/operationsmanagement/loganalyticssolution/zz_controller.go index 905aabaa4..df7b23994 100755 --- a/internal/controller/operationsmanagement/loganalyticssolution/zz_controller.go +++ b/internal/controller/operationsmanagement/loganalyticssolution/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/orbital/contactprofile/zz_controller.go b/internal/controller/orbital/contactprofile/zz_controller.go index 56e3e1576..19c5ce40d 100755 --- a/internal/controller/orbital/contactprofile/zz_controller.go +++ b/internal/controller/orbital/contactprofile/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/orbital/spacecraft/zz_controller.go b/internal/controller/orbital/spacecraft/zz_controller.go index 3250629f5..11e3d861f 100755 --- a/internal/controller/orbital/spacecraft/zz_controller.go +++ b/internal/controller/orbital/spacecraft/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/policyinsights/resourcepolicyremediation/zz_controller.go b/internal/controller/policyinsights/resourcepolicyremediation/zz_controller.go index a18e9a8f3..4e00e699b 100755 --- a/internal/controller/policyinsights/resourcepolicyremediation/zz_controller.go +++ b/internal/controller/policyinsights/resourcepolicyremediation/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/policyinsights/subscriptionpolicyremediation/zz_controller.go b/internal/controller/policyinsights/subscriptionpolicyremediation/zz_controller.go index 67fda3a3b..7ca844f4b 100755 --- a/internal/controller/policyinsights/subscriptionpolicyremediation/zz_controller.go +++ b/internal/controller/policyinsights/subscriptionpolicyremediation/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/portal/dashboard/zz_controller.go b/internal/controller/portal/dashboard/zz_controller.go index 82bec8580..e8c46ddd1 100755 --- a/internal/controller/portal/dashboard/zz_controller.go +++ b/internal/controller/portal/dashboard/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/powerbidedicated/powerbiembedded/zz_controller.go b/internal/controller/powerbidedicated/powerbiembedded/zz_controller.go index af127cc32..77eaeac83 100755 --- a/internal/controller/powerbidedicated/powerbiembedded/zz_controller.go +++ b/internal/controller/powerbidedicated/powerbiembedded/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/purview/account/zz_controller.go b/internal/controller/purview/account/zz_controller.go index 04fa17713..8467e5bad 100755 --- a/internal/controller/purview/account/zz_controller.go +++ b/internal/controller/purview/account/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/recoveryservices/backupcontainerstorageaccount/zz_controller.go b/internal/controller/recoveryservices/backupcontainerstorageaccount/zz_controller.go index 65dd08fd8..08eefc938 100755 --- a/internal/controller/recoveryservices/backupcontainerstorageaccount/zz_controller.go +++ b/internal/controller/recoveryservices/backupcontainerstorageaccount/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/recoveryservices/backuppolicyfileshare/zz_controller.go b/internal/controller/recoveryservices/backuppolicyfileshare/zz_controller.go index ecea9683b..d1f776778 100755 --- a/internal/controller/recoveryservices/backuppolicyfileshare/zz_controller.go +++ b/internal/controller/recoveryservices/backuppolicyfileshare/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/recoveryservices/backuppolicyvm/zz_controller.go b/internal/controller/recoveryservices/backuppolicyvm/zz_controller.go index 8e114a08f..08c55ab57 100755 --- a/internal/controller/recoveryservices/backuppolicyvm/zz_controller.go +++ b/internal/controller/recoveryservices/backuppolicyvm/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/recoveryservices/backuppolicyvmworkload/zz_controller.go b/internal/controller/recoveryservices/backuppolicyvmworkload/zz_controller.go index 004078f86..ebb85c720 100755 --- a/internal/controller/recoveryservices/backuppolicyvmworkload/zz_controller.go +++ b/internal/controller/recoveryservices/backuppolicyvmworkload/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/recoveryservices/backupprotectedfileshare/zz_controller.go b/internal/controller/recoveryservices/backupprotectedfileshare/zz_controller.go index bd8aea997..97729298f 100755 --- a/internal/controller/recoveryservices/backupprotectedfileshare/zz_controller.go +++ b/internal/controller/recoveryservices/backupprotectedfileshare/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/recoveryservices/backupprotectedvm/zz_controller.go b/internal/controller/recoveryservices/backupprotectedvm/zz_controller.go index dd6b9c819..fccb272d0 100755 --- a/internal/controller/recoveryservices/backupprotectedvm/zz_controller.go +++ b/internal/controller/recoveryservices/backupprotectedvm/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/recoveryservices/siterecoveryfabric/zz_controller.go b/internal/controller/recoveryservices/siterecoveryfabric/zz_controller.go index 35ccb25ce..6015a3845 100755 --- a/internal/controller/recoveryservices/siterecoveryfabric/zz_controller.go +++ b/internal/controller/recoveryservices/siterecoveryfabric/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/recoveryservices/siterecoverynetworkmapping/zz_controller.go b/internal/controller/recoveryservices/siterecoverynetworkmapping/zz_controller.go index b73e8cb43..ca430afc8 100755 --- a/internal/controller/recoveryservices/siterecoverynetworkmapping/zz_controller.go +++ b/internal/controller/recoveryservices/siterecoverynetworkmapping/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/recoveryservices/siterecoveryprotectioncontainer/zz_controller.go b/internal/controller/recoveryservices/siterecoveryprotectioncontainer/zz_controller.go index 7f49c7565..d4264bebf 100755 --- a/internal/controller/recoveryservices/siterecoveryprotectioncontainer/zz_controller.go +++ b/internal/controller/recoveryservices/siterecoveryprotectioncontainer/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/recoveryservices/siterecoveryprotectioncontainermapping/zz_controller.go b/internal/controller/recoveryservices/siterecoveryprotectioncontainermapping/zz_controller.go index f210564fd..e4e168550 100755 --- a/internal/controller/recoveryservices/siterecoveryprotectioncontainermapping/zz_controller.go +++ b/internal/controller/recoveryservices/siterecoveryprotectioncontainermapping/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/recoveryservices/siterecoveryreplicationpolicy/zz_controller.go b/internal/controller/recoveryservices/siterecoveryreplicationpolicy/zz_controller.go index 6ac485a6e..bd5763912 100755 --- a/internal/controller/recoveryservices/siterecoveryreplicationpolicy/zz_controller.go +++ b/internal/controller/recoveryservices/siterecoveryreplicationpolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/recoveryservices/vault/zz_controller.go b/internal/controller/recoveryservices/vault/zz_controller.go index 7d627f072..34f7c1fbc 100755 --- a/internal/controller/recoveryservices/vault/zz_controller.go +++ b/internal/controller/recoveryservices/vault/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/relay/eventrelaynamespace/zz_controller.go b/internal/controller/relay/eventrelaynamespace/zz_controller.go index b6e5dbeb6..867dd4995 100755 --- a/internal/controller/relay/eventrelaynamespace/zz_controller.go +++ b/internal/controller/relay/eventrelaynamespace/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/relay/hybridconnection/zz_controller.go b/internal/controller/relay/hybridconnection/zz_controller.go index 3e640635f..3937e7507 100755 --- a/internal/controller/relay/hybridconnection/zz_controller.go +++ b/internal/controller/relay/hybridconnection/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/relay/hybridconnectionauthorizationrule/zz_controller.go b/internal/controller/relay/hybridconnectionauthorizationrule/zz_controller.go index 1e375c3fd..91c80546c 100755 --- a/internal/controller/relay/hybridconnectionauthorizationrule/zz_controller.go +++ b/internal/controller/relay/hybridconnectionauthorizationrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/relay/namespaceauthorizationrule/zz_controller.go b/internal/controller/relay/namespaceauthorizationrule/zz_controller.go index 907c59485..0b3aa7979 100755 --- a/internal/controller/relay/namespaceauthorizationrule/zz_controller.go +++ b/internal/controller/relay/namespaceauthorizationrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/resources/resourcedeploymentscriptazurecli/zz_controller.go b/internal/controller/resources/resourcedeploymentscriptazurecli/zz_controller.go index 305565376..1f2e18030 100755 --- a/internal/controller/resources/resourcedeploymentscriptazurecli/zz_controller.go +++ b/internal/controller/resources/resourcedeploymentscriptazurecli/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/resources/resourcedeploymentscriptazurepowershell/zz_controller.go b/internal/controller/resources/resourcedeploymentscriptazurepowershell/zz_controller.go index e6114d4ea..9193bc3d2 100755 --- a/internal/controller/resources/resourcedeploymentscriptazurepowershell/zz_controller.go +++ b/internal/controller/resources/resourcedeploymentscriptazurepowershell/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/resources/resourcegrouptemplatedeployment/zz_controller.go b/internal/controller/resources/resourcegrouptemplatedeployment/zz_controller.go index 832fdeca6..425063a8a 100755 --- a/internal/controller/resources/resourcegrouptemplatedeployment/zz_controller.go +++ b/internal/controller/resources/resourcegrouptemplatedeployment/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/resources/subscriptiontemplatedeployment/zz_controller.go b/internal/controller/resources/subscriptiontemplatedeployment/zz_controller.go index 4a2f74c25..b865c0d5c 100755 --- a/internal/controller/resources/subscriptiontemplatedeployment/zz_controller.go +++ b/internal/controller/resources/subscriptiontemplatedeployment/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/search/service/zz_controller.go b/internal/controller/search/service/zz_controller.go index c48ea22bc..752b9dfee 100755 --- a/internal/controller/search/service/zz_controller.go +++ b/internal/controller/search/service/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/search/sharedprivatelinkservice/zz_controller.go b/internal/controller/search/sharedprivatelinkservice/zz_controller.go index f628fba92..1c2eec29c 100755 --- a/internal/controller/search/sharedprivatelinkservice/zz_controller.go +++ b/internal/controller/search/sharedprivatelinkservice/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/security/advancedthreatprotection/zz_controller.go b/internal/controller/security/advancedthreatprotection/zz_controller.go index 51ad17284..3f22038ab 100755 --- a/internal/controller/security/advancedthreatprotection/zz_controller.go +++ b/internal/controller/security/advancedthreatprotection/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/security/iotsecuritydevicegroup/zz_controller.go b/internal/controller/security/iotsecuritydevicegroup/zz_controller.go index 1ecf326ae..ba2b78bc2 100755 --- a/internal/controller/security/iotsecuritydevicegroup/zz_controller.go +++ b/internal/controller/security/iotsecuritydevicegroup/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/security/iotsecuritysolution/zz_controller.go b/internal/controller/security/iotsecuritysolution/zz_controller.go index acb068dfa..09086b85e 100755 --- a/internal/controller/security/iotsecuritysolution/zz_controller.go +++ b/internal/controller/security/iotsecuritysolution/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/security/securitycenterassessment/zz_controller.go b/internal/controller/security/securitycenterassessment/zz_controller.go index ea757cfdf..736c0eef4 100755 --- a/internal/controller/security/securitycenterassessment/zz_controller.go +++ b/internal/controller/security/securitycenterassessment/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/security/securitycenterassessmentpolicy/zz_controller.go b/internal/controller/security/securitycenterassessmentpolicy/zz_controller.go index 2c8792122..a748833d5 100755 --- a/internal/controller/security/securitycenterassessmentpolicy/zz_controller.go +++ b/internal/controller/security/securitycenterassessmentpolicy/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/security/securitycenterautoprovisioning/zz_controller.go b/internal/controller/security/securitycenterautoprovisioning/zz_controller.go index 0dbdc4140..53c74835f 100755 --- a/internal/controller/security/securitycenterautoprovisioning/zz_controller.go +++ b/internal/controller/security/securitycenterautoprovisioning/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/security/securitycentercontact/zz_controller.go b/internal/controller/security/securitycentercontact/zz_controller.go index b837d3aa5..77a66a86c 100755 --- a/internal/controller/security/securitycentercontact/zz_controller.go +++ b/internal/controller/security/securitycentercontact/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/security/securitycenterservervulnerabilityassessment/zz_controller.go b/internal/controller/security/securitycenterservervulnerabilityassessment/zz_controller.go index 9a06edc3e..629a4f50d 100755 --- a/internal/controller/security/securitycenterservervulnerabilityassessment/zz_controller.go +++ b/internal/controller/security/securitycenterservervulnerabilityassessment/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/security/securitycenterservervulnerabilityassessmentvirtualmachine/zz_controller.go b/internal/controller/security/securitycenterservervulnerabilityassessmentvirtualmachine/zz_controller.go index b6a9f64c9..313d0b3d7 100755 --- a/internal/controller/security/securitycenterservervulnerabilityassessmentvirtualmachine/zz_controller.go +++ b/internal/controller/security/securitycenterservervulnerabilityassessmentvirtualmachine/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/security/securitycentersetting/zz_controller.go b/internal/controller/security/securitycentersetting/zz_controller.go index 408f0f4e8..938b61640 100755 --- a/internal/controller/security/securitycentersetting/zz_controller.go +++ b/internal/controller/security/securitycentersetting/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/security/securitycentersubscriptionpricing/zz_controller.go b/internal/controller/security/securitycentersubscriptionpricing/zz_controller.go index 4109980c3..42aa4709d 100755 --- a/internal/controller/security/securitycentersubscriptionpricing/zz_controller.go +++ b/internal/controller/security/securitycentersubscriptionpricing/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/security/securitycenterworkspace/zz_controller.go b/internal/controller/security/securitycenterworkspace/zz_controller.go index 96c4f6074..3fdf39a04 100755 --- a/internal/controller/security/securitycenterworkspace/zz_controller.go +++ b/internal/controller/security/securitycenterworkspace/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/securityinsights/sentinelalertrulefusion/zz_controller.go b/internal/controller/securityinsights/sentinelalertrulefusion/zz_controller.go index 5ff54c879..bd9e6416c 100755 --- a/internal/controller/securityinsights/sentinelalertrulefusion/zz_controller.go +++ b/internal/controller/securityinsights/sentinelalertrulefusion/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/securityinsights/sentinelalertrulemachinelearningbehavioranalytics/zz_controller.go b/internal/controller/securityinsights/sentinelalertrulemachinelearningbehavioranalytics/zz_controller.go index 666e24350..eeb8dbe4e 100755 --- a/internal/controller/securityinsights/sentinelalertrulemachinelearningbehavioranalytics/zz_controller.go +++ b/internal/controller/securityinsights/sentinelalertrulemachinelearningbehavioranalytics/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/securityinsights/sentinelalertrulemssecurityincident/zz_controller.go b/internal/controller/securityinsights/sentinelalertrulemssecurityincident/zz_controller.go index f25012c7d..5b72fdcce 100755 --- a/internal/controller/securityinsights/sentinelalertrulemssecurityincident/zz_controller.go +++ b/internal/controller/securityinsights/sentinelalertrulemssecurityincident/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/securityinsights/sentinelautomationrule/zz_controller.go b/internal/controller/securityinsights/sentinelautomationrule/zz_controller.go index 7fd527221..656604976 100755 --- a/internal/controller/securityinsights/sentinelautomationrule/zz_controller.go +++ b/internal/controller/securityinsights/sentinelautomationrule/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/securityinsights/sentineldataconnectoriot/zz_controller.go b/internal/controller/securityinsights/sentineldataconnectoriot/zz_controller.go index 63856c5e9..7bee8b93d 100755 --- a/internal/controller/securityinsights/sentineldataconnectoriot/zz_controller.go +++ b/internal/controller/securityinsights/sentineldataconnectoriot/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/securityinsights/sentinelloganalyticsworkspaceonboarding/zz_controller.go b/internal/controller/securityinsights/sentinelloganalyticsworkspaceonboarding/zz_controller.go index fbf23a06b..a2f8885f3 100755 --- a/internal/controller/securityinsights/sentinelloganalyticsworkspaceonboarding/zz_controller.go +++ b/internal/controller/securityinsights/sentinelloganalyticsworkspaceonboarding/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/securityinsights/sentinelwatchlist/zz_controller.go b/internal/controller/securityinsights/sentinelwatchlist/zz_controller.go index 7922066f4..7a054426e 100755 --- a/internal/controller/securityinsights/sentinelwatchlist/zz_controller.go +++ b/internal/controller/securityinsights/sentinelwatchlist/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/servicebus/namespaceauthorizationrule/zz_controller.go b/internal/controller/servicebus/namespaceauthorizationrule/zz_controller.go index 072700410..8a7b8ee01 100755 --- a/internal/controller/servicebus/namespaceauthorizationrule/zz_controller.go +++ b/internal/controller/servicebus/namespaceauthorizationrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/servicebus/namespacedisasterrecoveryconfig/zz_controller.go b/internal/controller/servicebus/namespacedisasterrecoveryconfig/zz_controller.go index 67b31ecb7..2420f2e35 100755 --- a/internal/controller/servicebus/namespacedisasterrecoveryconfig/zz_controller.go +++ b/internal/controller/servicebus/namespacedisasterrecoveryconfig/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/servicebus/namespacenetworkruleset/zz_controller.go b/internal/controller/servicebus/namespacenetworkruleset/zz_controller.go index a3b93cb57..dfe66a9c4 100755 --- a/internal/controller/servicebus/namespacenetworkruleset/zz_controller.go +++ b/internal/controller/servicebus/namespacenetworkruleset/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/servicebus/queue/zz_controller.go b/internal/controller/servicebus/queue/zz_controller.go index 55e411e46..0bebdea38 100755 --- a/internal/controller/servicebus/queue/zz_controller.go +++ b/internal/controller/servicebus/queue/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/servicebus/queueauthorizationrule/zz_controller.go b/internal/controller/servicebus/queueauthorizationrule/zz_controller.go index 2c91c611b..45a8b380a 100755 --- a/internal/controller/servicebus/queueauthorizationrule/zz_controller.go +++ b/internal/controller/servicebus/queueauthorizationrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/servicebus/servicebusnamespace/zz_controller.go b/internal/controller/servicebus/servicebusnamespace/zz_controller.go index 3d29c9471..74dda778b 100755 --- a/internal/controller/servicebus/servicebusnamespace/zz_controller.go +++ b/internal/controller/servicebus/servicebusnamespace/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/servicebus/subscription/zz_controller.go b/internal/controller/servicebus/subscription/zz_controller.go index 6a4ba0ba3..aff3768ea 100755 --- a/internal/controller/servicebus/subscription/zz_controller.go +++ b/internal/controller/servicebus/subscription/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/servicebus/subscriptionrule/zz_controller.go b/internal/controller/servicebus/subscriptionrule/zz_controller.go index 358e4543c..49e470a67 100755 --- a/internal/controller/servicebus/subscriptionrule/zz_controller.go +++ b/internal/controller/servicebus/subscriptionrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/servicebus/topic/zz_controller.go b/internal/controller/servicebus/topic/zz_controller.go index 0b13cecd2..6a8a90936 100755 --- a/internal/controller/servicebus/topic/zz_controller.go +++ b/internal/controller/servicebus/topic/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/servicebus/topicauthorizationrule/zz_controller.go b/internal/controller/servicebus/topicauthorizationrule/zz_controller.go index 01751293b..5e9445d57 100755 --- a/internal/controller/servicebus/topicauthorizationrule/zz_controller.go +++ b/internal/controller/servicebus/topicauthorizationrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/servicefabric/cluster/zz_controller.go b/internal/controller/servicefabric/cluster/zz_controller.go index eb0dcbce5..3ae2dfe50 100755 --- a/internal/controller/servicefabric/cluster/zz_controller.go +++ b/internal/controller/servicefabric/cluster/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/servicefabric/managedcluster/zz_controller.go b/internal/controller/servicefabric/managedcluster/zz_controller.go index e08b526df..3bb1ea723 100755 --- a/internal/controller/servicefabric/managedcluster/zz_controller.go +++ b/internal/controller/servicefabric/managedcluster/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/servicelinker/springcloudconnection/zz_controller.go b/internal/controller/servicelinker/springcloudconnection/zz_controller.go index ff01b5d3f..f97f3378c 100755 --- a/internal/controller/servicelinker/springcloudconnection/zz_controller.go +++ b/internal/controller/servicelinker/springcloudconnection/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/signalrservice/networkacl/zz_controller.go b/internal/controller/signalrservice/networkacl/zz_controller.go index e62117cb0..072d0d53f 100755 --- a/internal/controller/signalrservice/networkacl/zz_controller.go +++ b/internal/controller/signalrservice/networkacl/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/signalrservice/service/zz_controller.go b/internal/controller/signalrservice/service/zz_controller.go index 8565bd418..e77c7e233 100755 --- a/internal/controller/signalrservice/service/zz_controller.go +++ b/internal/controller/signalrservice/service/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/signalrservice/signalrsharedprivatelinkresource/zz_controller.go b/internal/controller/signalrservice/signalrsharedprivatelinkresource/zz_controller.go index 89f2ebfa7..c1cb47682 100755 --- a/internal/controller/signalrservice/signalrsharedprivatelinkresource/zz_controller.go +++ b/internal/controller/signalrservice/signalrsharedprivatelinkresource/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/signalrservice/webpubsub/zz_controller.go b/internal/controller/signalrservice/webpubsub/zz_controller.go index e2ea2d2d3..9e6bed583 100755 --- a/internal/controller/signalrservice/webpubsub/zz_controller.go +++ b/internal/controller/signalrservice/webpubsub/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/signalrservice/webpubsubhub/zz_controller.go b/internal/controller/signalrservice/webpubsubhub/zz_controller.go index 5bfd87fd2..09f9389d8 100755 --- a/internal/controller/signalrservice/webpubsubhub/zz_controller.go +++ b/internal/controller/signalrservice/webpubsubhub/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/signalrservice/webpubsubnetworkacl/zz_controller.go b/internal/controller/signalrservice/webpubsubnetworkacl/zz_controller.go index 53d346996..ca49cfd7d 100755 --- a/internal/controller/signalrservice/webpubsubnetworkacl/zz_controller.go +++ b/internal/controller/signalrservice/webpubsubnetworkacl/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/solutions/managedapplicationdefinition/zz_controller.go b/internal/controller/solutions/managedapplicationdefinition/zz_controller.go index 8b64587a0..69645a0cf 100755 --- a/internal/controller/solutions/managedapplicationdefinition/zz_controller.go +++ b/internal/controller/solutions/managedapplicationdefinition/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/spring/cloudapplicationliveview/zz_controller.go b/internal/controller/spring/cloudapplicationliveview/zz_controller.go index d74121ffe..1ba98aa0b 100755 --- a/internal/controller/spring/cloudapplicationliveview/zz_controller.go +++ b/internal/controller/spring/cloudapplicationliveview/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqldatabase/zz_controller.go b/internal/controller/sql/mssqldatabase/zz_controller.go index 0d7448513..4ce66b968 100755 --- a/internal/controller/sql/mssqldatabase/zz_controller.go +++ b/internal/controller/sql/mssqldatabase/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqldatabaseextendedauditingpolicy/zz_controller.go b/internal/controller/sql/mssqldatabaseextendedauditingpolicy/zz_controller.go index 0a799c018..8990db695 100755 --- a/internal/controller/sql/mssqldatabaseextendedauditingpolicy/zz_controller.go +++ b/internal/controller/sql/mssqldatabaseextendedauditingpolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqldatabasevulnerabilityassessmentrulebaseline/zz_controller.go b/internal/controller/sql/mssqldatabasevulnerabilityassessmentrulebaseline/zz_controller.go index 4436d1ace..44d32c6aa 100755 --- a/internal/controller/sql/mssqldatabasevulnerabilityassessmentrulebaseline/zz_controller.go +++ b/internal/controller/sql/mssqldatabasevulnerabilityassessmentrulebaseline/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqlelasticpool/zz_controller.go b/internal/controller/sql/mssqlelasticpool/zz_controller.go index dd5fbd45e..2880da3a3 100755 --- a/internal/controller/sql/mssqlelasticpool/zz_controller.go +++ b/internal/controller/sql/mssqlelasticpool/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqlfailovergroup/zz_controller.go b/internal/controller/sql/mssqlfailovergroup/zz_controller.go index 48695f1bd..9a0c51223 100755 --- a/internal/controller/sql/mssqlfailovergroup/zz_controller.go +++ b/internal/controller/sql/mssqlfailovergroup/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqlfirewallrule/zz_controller.go b/internal/controller/sql/mssqlfirewallrule/zz_controller.go index 41892f1d5..83189467d 100755 --- a/internal/controller/sql/mssqlfirewallrule/zz_controller.go +++ b/internal/controller/sql/mssqlfirewallrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqljobagent/zz_controller.go b/internal/controller/sql/mssqljobagent/zz_controller.go index dae0fd0db..def473472 100755 --- a/internal/controller/sql/mssqljobagent/zz_controller.go +++ b/internal/controller/sql/mssqljobagent/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqljobcredential/zz_controller.go b/internal/controller/sql/mssqljobcredential/zz_controller.go index 33b18482f..6b70037ad 100755 --- a/internal/controller/sql/mssqljobcredential/zz_controller.go +++ b/internal/controller/sql/mssqljobcredential/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqlmanageddatabase/zz_controller.go b/internal/controller/sql/mssqlmanageddatabase/zz_controller.go index c1b55dbbe..f4fb42e0f 100755 --- a/internal/controller/sql/mssqlmanageddatabase/zz_controller.go +++ b/internal/controller/sql/mssqlmanageddatabase/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqlmanagedinstance/zz_controller.go b/internal/controller/sql/mssqlmanagedinstance/zz_controller.go index d5380e174..891d1f496 100755 --- a/internal/controller/sql/mssqlmanagedinstance/zz_controller.go +++ b/internal/controller/sql/mssqlmanagedinstance/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqlmanagedinstanceactivedirectoryadministrator/zz_controller.go b/internal/controller/sql/mssqlmanagedinstanceactivedirectoryadministrator/zz_controller.go index e1b7057e5..5b9ea63c8 100755 --- a/internal/controller/sql/mssqlmanagedinstanceactivedirectoryadministrator/zz_controller.go +++ b/internal/controller/sql/mssqlmanagedinstanceactivedirectoryadministrator/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqlmanagedinstancefailovergroup/zz_controller.go b/internal/controller/sql/mssqlmanagedinstancefailovergroup/zz_controller.go index e3e095f26..38376d578 100755 --- a/internal/controller/sql/mssqlmanagedinstancefailovergroup/zz_controller.go +++ b/internal/controller/sql/mssqlmanagedinstancefailovergroup/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqlmanagedinstancevulnerabilityassessment/zz_controller.go b/internal/controller/sql/mssqlmanagedinstancevulnerabilityassessment/zz_controller.go index 67b8bacd8..d2ec726f2 100755 --- a/internal/controller/sql/mssqlmanagedinstancevulnerabilityassessment/zz_controller.go +++ b/internal/controller/sql/mssqlmanagedinstancevulnerabilityassessment/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqloutboundfirewallrule/zz_controller.go b/internal/controller/sql/mssqloutboundfirewallrule/zz_controller.go index 010414715..50142bb15 100755 --- a/internal/controller/sql/mssqloutboundfirewallrule/zz_controller.go +++ b/internal/controller/sql/mssqloutboundfirewallrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqlserver/zz_controller.go b/internal/controller/sql/mssqlserver/zz_controller.go index 7a7a8a55d..86b90198e 100755 --- a/internal/controller/sql/mssqlserver/zz_controller.go +++ b/internal/controller/sql/mssqlserver/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqlserverdnsalias/zz_controller.go b/internal/controller/sql/mssqlserverdnsalias/zz_controller.go index 52e2bba62..6e6e56158 100755 --- a/internal/controller/sql/mssqlserverdnsalias/zz_controller.go +++ b/internal/controller/sql/mssqlserverdnsalias/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqlservermicrosoftsupportauditingpolicy/zz_controller.go b/internal/controller/sql/mssqlservermicrosoftsupportauditingpolicy/zz_controller.go index 50a878353..22aaa7f67 100755 --- a/internal/controller/sql/mssqlservermicrosoftsupportauditingpolicy/zz_controller.go +++ b/internal/controller/sql/mssqlservermicrosoftsupportauditingpolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqlserversecurityalertpolicy/zz_controller.go b/internal/controller/sql/mssqlserversecurityalertpolicy/zz_controller.go index 1341a7fb8..0c204cafa 100755 --- a/internal/controller/sql/mssqlserversecurityalertpolicy/zz_controller.go +++ b/internal/controller/sql/mssqlserversecurityalertpolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqlservertransparentdataencryption/zz_controller.go b/internal/controller/sql/mssqlservertransparentdataencryption/zz_controller.go index fc8d71a47..475c89f87 100755 --- a/internal/controller/sql/mssqlservertransparentdataencryption/zz_controller.go +++ b/internal/controller/sql/mssqlservertransparentdataencryption/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqlservervulnerabilityassessment/zz_controller.go b/internal/controller/sql/mssqlservervulnerabilityassessment/zz_controller.go index 9923e1459..c62da4aa5 100755 --- a/internal/controller/sql/mssqlservervulnerabilityassessment/zz_controller.go +++ b/internal/controller/sql/mssqlservervulnerabilityassessment/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/sql/mssqlvirtualnetworkrule/zz_controller.go b/internal/controller/sql/mssqlvirtualnetworkrule/zz_controller.go index 2f935e324..304f6227d 100755 --- a/internal/controller/sql/mssqlvirtualnetworkrule/zz_controller.go +++ b/internal/controller/sql/mssqlvirtualnetworkrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storage/account/zz_controller.go b/internal/controller/storage/account/zz_controller.go index aa9c52623..3d484a894 100755 --- a/internal/controller/storage/account/zz_controller.go +++ b/internal/controller/storage/account/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storage/accountlocaluser/zz_controller.go b/internal/controller/storage/accountlocaluser/zz_controller.go index c5e6682cb..be7affd9c 100755 --- a/internal/controller/storage/accountlocaluser/zz_controller.go +++ b/internal/controller/storage/accountlocaluser/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storage/accountnetworkrules/zz_controller.go b/internal/controller/storage/accountnetworkrules/zz_controller.go index 5cb1e29d7..cd9c28b67 100755 --- a/internal/controller/storage/accountnetworkrules/zz_controller.go +++ b/internal/controller/storage/accountnetworkrules/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storage/blob/zz_controller.go b/internal/controller/storage/blob/zz_controller.go index ee1c21db9..2bf9dd31e 100755 --- a/internal/controller/storage/blob/zz_controller.go +++ b/internal/controller/storage/blob/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storage/blobinventorypolicy/zz_controller.go b/internal/controller/storage/blobinventorypolicy/zz_controller.go index 8b9a0e052..f8fa641b8 100755 --- a/internal/controller/storage/blobinventorypolicy/zz_controller.go +++ b/internal/controller/storage/blobinventorypolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storage/container/zz_controller.go b/internal/controller/storage/container/zz_controller.go index 99a0ecba7..ff7b3045c 100755 --- a/internal/controller/storage/container/zz_controller.go +++ b/internal/controller/storage/container/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storage/datalakegen2filesystem/zz_controller.go b/internal/controller/storage/datalakegen2filesystem/zz_controller.go index 6e1c4b6ef..a7c990a90 100755 --- a/internal/controller/storage/datalakegen2filesystem/zz_controller.go +++ b/internal/controller/storage/datalakegen2filesystem/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storage/datalakegen2path/zz_controller.go b/internal/controller/storage/datalakegen2path/zz_controller.go index 0ff37a3e9..1322994d2 100755 --- a/internal/controller/storage/datalakegen2path/zz_controller.go +++ b/internal/controller/storage/datalakegen2path/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storage/encryptionscope/zz_controller.go b/internal/controller/storage/encryptionscope/zz_controller.go index 0b94267d2..25030094e 100755 --- a/internal/controller/storage/encryptionscope/zz_controller.go +++ b/internal/controller/storage/encryptionscope/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storage/managementpolicy/zz_controller.go b/internal/controller/storage/managementpolicy/zz_controller.go index 1a4a1eade..045ee4553 100755 --- a/internal/controller/storage/managementpolicy/zz_controller.go +++ b/internal/controller/storage/managementpolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storage/objectreplication/zz_controller.go b/internal/controller/storage/objectreplication/zz_controller.go index f3e96b833..90501b828 100755 --- a/internal/controller/storage/objectreplication/zz_controller.go +++ b/internal/controller/storage/objectreplication/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storage/queue/zz_controller.go b/internal/controller/storage/queue/zz_controller.go index d6f6296d2..006a536ae 100755 --- a/internal/controller/storage/queue/zz_controller.go +++ b/internal/controller/storage/queue/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storage/share/zz_controller.go b/internal/controller/storage/share/zz_controller.go index 164559136..2a849523b 100755 --- a/internal/controller/storage/share/zz_controller.go +++ b/internal/controller/storage/share/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storage/sharedirectory/zz_controller.go b/internal/controller/storage/sharedirectory/zz_controller.go index 8d525aee1..e4240256f 100755 --- a/internal/controller/storage/sharedirectory/zz_controller.go +++ b/internal/controller/storage/sharedirectory/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storage/table/zz_controller.go b/internal/controller/storage/table/zz_controller.go index f589d4ff6..0f2549d08 100755 --- a/internal/controller/storage/table/zz_controller.go +++ b/internal/controller/storage/table/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storage/tableentity/zz_controller.go b/internal/controller/storage/tableentity/zz_controller.go index aa544c767..a05a627dd 100755 --- a/internal/controller/storage/tableentity/zz_controller.go +++ b/internal/controller/storage/tableentity/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storagecache/hpccache/zz_controller.go b/internal/controller/storagecache/hpccache/zz_controller.go index 204625870..aeba5df47 100755 --- a/internal/controller/storagecache/hpccache/zz_controller.go +++ b/internal/controller/storagecache/hpccache/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storagecache/hpccacheaccesspolicy/zz_controller.go b/internal/controller/storagecache/hpccacheaccesspolicy/zz_controller.go index 32bae7317..9e7e52c46 100755 --- a/internal/controller/storagecache/hpccacheaccesspolicy/zz_controller.go +++ b/internal/controller/storagecache/hpccacheaccesspolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storagecache/hpccacheblobnfstarget/zz_controller.go b/internal/controller/storagecache/hpccacheblobnfstarget/zz_controller.go index 0bec02647..3a57a4f9f 100755 --- a/internal/controller/storagecache/hpccacheblobnfstarget/zz_controller.go +++ b/internal/controller/storagecache/hpccacheblobnfstarget/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storagecache/hpccacheblobtarget/zz_controller.go b/internal/controller/storagecache/hpccacheblobtarget/zz_controller.go index 4a526fde7..35fb5e2af 100755 --- a/internal/controller/storagecache/hpccacheblobtarget/zz_controller.go +++ b/internal/controller/storagecache/hpccacheblobtarget/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storagecache/hpccachenfstarget/zz_controller.go b/internal/controller/storagecache/hpccachenfstarget/zz_controller.go index 06c9783f2..4775b82ee 100755 --- a/internal/controller/storagecache/hpccachenfstarget/zz_controller.go +++ b/internal/controller/storagecache/hpccachenfstarget/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storagepool/diskpool/zz_controller.go b/internal/controller/storagepool/diskpool/zz_controller.go index 6a0467e7d..5ecabbebf 100755 --- a/internal/controller/storagepool/diskpool/zz_controller.go +++ b/internal/controller/storagepool/diskpool/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/storagesync/storagesync/zz_controller.go b/internal/controller/storagesync/storagesync/zz_controller.go index ffc53f9b9..39ef231e4 100755 --- a/internal/controller/storagesync/storagesync/zz_controller.go +++ b/internal/controller/storagesync/storagesync/zz_controller.go @@ -43,6 +43,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/streamanalytics/cluster/zz_controller.go b/internal/controller/streamanalytics/cluster/zz_controller.go index c87a985c3..7f8d0d150 100755 --- a/internal/controller/streamanalytics/cluster/zz_controller.go +++ b/internal/controller/streamanalytics/cluster/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/streamanalytics/functionjavascriptuda/zz_controller.go b/internal/controller/streamanalytics/functionjavascriptuda/zz_controller.go index f266789f5..e6a4f9e5e 100755 --- a/internal/controller/streamanalytics/functionjavascriptuda/zz_controller.go +++ b/internal/controller/streamanalytics/functionjavascriptuda/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/streamanalytics/job/zz_controller.go b/internal/controller/streamanalytics/job/zz_controller.go index fd5b7a6dc..cdb03b546 100755 --- a/internal/controller/streamanalytics/job/zz_controller.go +++ b/internal/controller/streamanalytics/job/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/streamanalytics/managedprivateendpoint/zz_controller.go b/internal/controller/streamanalytics/managedprivateendpoint/zz_controller.go index 6e038f95b..b5ebf6e79 100755 --- a/internal/controller/streamanalytics/managedprivateendpoint/zz_controller.go +++ b/internal/controller/streamanalytics/managedprivateendpoint/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/streamanalytics/outputblob/zz_controller.go b/internal/controller/streamanalytics/outputblob/zz_controller.go index 3e7839445..c748ba240 100755 --- a/internal/controller/streamanalytics/outputblob/zz_controller.go +++ b/internal/controller/streamanalytics/outputblob/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/streamanalytics/outputeventhub/zz_controller.go b/internal/controller/streamanalytics/outputeventhub/zz_controller.go index cbc4c33c0..e8e0b8625 100755 --- a/internal/controller/streamanalytics/outputeventhub/zz_controller.go +++ b/internal/controller/streamanalytics/outputeventhub/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/streamanalytics/outputfunction/zz_controller.go b/internal/controller/streamanalytics/outputfunction/zz_controller.go index e6e9a64cb..33487772c 100755 --- a/internal/controller/streamanalytics/outputfunction/zz_controller.go +++ b/internal/controller/streamanalytics/outputfunction/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/streamanalytics/outputmssql/zz_controller.go b/internal/controller/streamanalytics/outputmssql/zz_controller.go index cd6fcf032..6284e6a27 100755 --- a/internal/controller/streamanalytics/outputmssql/zz_controller.go +++ b/internal/controller/streamanalytics/outputmssql/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/streamanalytics/outputpowerbi/zz_controller.go b/internal/controller/streamanalytics/outputpowerbi/zz_controller.go index fba0bb032..1c1098fef 100755 --- a/internal/controller/streamanalytics/outputpowerbi/zz_controller.go +++ b/internal/controller/streamanalytics/outputpowerbi/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/streamanalytics/outputservicebusqueue/zz_controller.go b/internal/controller/streamanalytics/outputservicebusqueue/zz_controller.go index 4f3bf0227..cc99331b6 100755 --- a/internal/controller/streamanalytics/outputservicebusqueue/zz_controller.go +++ b/internal/controller/streamanalytics/outputservicebusqueue/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/streamanalytics/outputservicebustopic/zz_controller.go b/internal/controller/streamanalytics/outputservicebustopic/zz_controller.go index aa78444b1..ce5203df3 100755 --- a/internal/controller/streamanalytics/outputservicebustopic/zz_controller.go +++ b/internal/controller/streamanalytics/outputservicebustopic/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/streamanalytics/outputsynapse/zz_controller.go b/internal/controller/streamanalytics/outputsynapse/zz_controller.go index a5663a247..06ad84166 100755 --- a/internal/controller/streamanalytics/outputsynapse/zz_controller.go +++ b/internal/controller/streamanalytics/outputsynapse/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/streamanalytics/outputtable/zz_controller.go b/internal/controller/streamanalytics/outputtable/zz_controller.go index e9b3df93b..b80bc17cb 100755 --- a/internal/controller/streamanalytics/outputtable/zz_controller.go +++ b/internal/controller/streamanalytics/outputtable/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/streamanalytics/referenceinputblob/zz_controller.go b/internal/controller/streamanalytics/referenceinputblob/zz_controller.go index 567b99c3f..05925089b 100755 --- a/internal/controller/streamanalytics/referenceinputblob/zz_controller.go +++ b/internal/controller/streamanalytics/referenceinputblob/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/streamanalytics/referenceinputmssql/zz_controller.go b/internal/controller/streamanalytics/referenceinputmssql/zz_controller.go index 0eddc6990..33ba213ad 100755 --- a/internal/controller/streamanalytics/referenceinputmssql/zz_controller.go +++ b/internal/controller/streamanalytics/referenceinputmssql/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/streamanalytics/streaminputblob/zz_controller.go b/internal/controller/streamanalytics/streaminputblob/zz_controller.go index 0b93b252d..4c6684c40 100755 --- a/internal/controller/streamanalytics/streaminputblob/zz_controller.go +++ b/internal/controller/streamanalytics/streaminputblob/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/streamanalytics/streaminputeventhub/zz_controller.go b/internal/controller/streamanalytics/streaminputeventhub/zz_controller.go index 81d02b7d2..49d7fc975 100755 --- a/internal/controller/streamanalytics/streaminputeventhub/zz_controller.go +++ b/internal/controller/streamanalytics/streaminputeventhub/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/streamanalytics/streaminputiothub/zz_controller.go b/internal/controller/streamanalytics/streaminputiothub/zz_controller.go index 2911eb6b2..3ba42982e 100755 --- a/internal/controller/streamanalytics/streaminputiothub/zz_controller.go +++ b/internal/controller/streamanalytics/streaminputiothub/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/firewallrule/zz_controller.go b/internal/controller/synapse/firewallrule/zz_controller.go index b57dbc5ea..3cb5aecfb 100755 --- a/internal/controller/synapse/firewallrule/zz_controller.go +++ b/internal/controller/synapse/firewallrule/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/integrationruntimeazure/zz_controller.go b/internal/controller/synapse/integrationruntimeazure/zz_controller.go index 92309a6f6..919beb3df 100755 --- a/internal/controller/synapse/integrationruntimeazure/zz_controller.go +++ b/internal/controller/synapse/integrationruntimeazure/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/integrationruntimeselfhosted/zz_controller.go b/internal/controller/synapse/integrationruntimeselfhosted/zz_controller.go index c9651bd64..f2c30bdfa 100755 --- a/internal/controller/synapse/integrationruntimeselfhosted/zz_controller.go +++ b/internal/controller/synapse/integrationruntimeselfhosted/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/linkedservice/zz_controller.go b/internal/controller/synapse/linkedservice/zz_controller.go index a97aeeff8..0ec711269 100755 --- a/internal/controller/synapse/linkedservice/zz_controller.go +++ b/internal/controller/synapse/linkedservice/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/managedprivateendpoint/zz_controller.go b/internal/controller/synapse/managedprivateendpoint/zz_controller.go index 670897e5a..2bb60ca46 100755 --- a/internal/controller/synapse/managedprivateendpoint/zz_controller.go +++ b/internal/controller/synapse/managedprivateendpoint/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/privatelinkhub/zz_controller.go b/internal/controller/synapse/privatelinkhub/zz_controller.go index 00fa8f2a9..9331c1b3b 100755 --- a/internal/controller/synapse/privatelinkhub/zz_controller.go +++ b/internal/controller/synapse/privatelinkhub/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/roleassignment/zz_controller.go b/internal/controller/synapse/roleassignment/zz_controller.go index ca7932580..faa4e5cbd 100755 --- a/internal/controller/synapse/roleassignment/zz_controller.go +++ b/internal/controller/synapse/roleassignment/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/sparkpool/zz_controller.go b/internal/controller/synapse/sparkpool/zz_controller.go index 5c11e711b..3427a02b4 100755 --- a/internal/controller/synapse/sparkpool/zz_controller.go +++ b/internal/controller/synapse/sparkpool/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/sqlpool/zz_controller.go b/internal/controller/synapse/sqlpool/zz_controller.go index 57027ec82..b0ef57368 100755 --- a/internal/controller/synapse/sqlpool/zz_controller.go +++ b/internal/controller/synapse/sqlpool/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/sqlpoolextendedauditingpolicy/zz_controller.go b/internal/controller/synapse/sqlpoolextendedauditingpolicy/zz_controller.go index 3212b7b1d..baf2cf06b 100755 --- a/internal/controller/synapse/sqlpoolextendedauditingpolicy/zz_controller.go +++ b/internal/controller/synapse/sqlpoolextendedauditingpolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/sqlpoolsecurityalertpolicy/zz_controller.go b/internal/controller/synapse/sqlpoolsecurityalertpolicy/zz_controller.go index de2df39ad..fe7c9e9f9 100755 --- a/internal/controller/synapse/sqlpoolsecurityalertpolicy/zz_controller.go +++ b/internal/controller/synapse/sqlpoolsecurityalertpolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/sqlpoolworkloadclassifier/zz_controller.go b/internal/controller/synapse/sqlpoolworkloadclassifier/zz_controller.go index 534a3bcda..d92ece37f 100755 --- a/internal/controller/synapse/sqlpoolworkloadclassifier/zz_controller.go +++ b/internal/controller/synapse/sqlpoolworkloadclassifier/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/sqlpoolworkloadgroup/zz_controller.go b/internal/controller/synapse/sqlpoolworkloadgroup/zz_controller.go index e9ca95688..dc513cf5c 100755 --- a/internal/controller/synapse/sqlpoolworkloadgroup/zz_controller.go +++ b/internal/controller/synapse/sqlpoolworkloadgroup/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/workspace/zz_controller.go b/internal/controller/synapse/workspace/zz_controller.go index aec1d84bd..6606d9409 100755 --- a/internal/controller/synapse/workspace/zz_controller.go +++ b/internal/controller/synapse/workspace/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/workspaceaadadmin/zz_controller.go b/internal/controller/synapse/workspaceaadadmin/zz_controller.go index d6aa75726..8c2fe48c4 100755 --- a/internal/controller/synapse/workspaceaadadmin/zz_controller.go +++ b/internal/controller/synapse/workspaceaadadmin/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/workspaceextendedauditingpolicy/zz_controller.go b/internal/controller/synapse/workspaceextendedauditingpolicy/zz_controller.go index f862bc989..d2176f817 100755 --- a/internal/controller/synapse/workspaceextendedauditingpolicy/zz_controller.go +++ b/internal/controller/synapse/workspaceextendedauditingpolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/workspacesecurityalertpolicy/zz_controller.go b/internal/controller/synapse/workspacesecurityalertpolicy/zz_controller.go index 0dd0aa964..ebd87839a 100755 --- a/internal/controller/synapse/workspacesecurityalertpolicy/zz_controller.go +++ b/internal/controller/synapse/workspacesecurityalertpolicy/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/workspacesqlaadadmin/zz_controller.go b/internal/controller/synapse/workspacesqlaadadmin/zz_controller.go index 040e1fdef..25054ee82 100755 --- a/internal/controller/synapse/workspacesqlaadadmin/zz_controller.go +++ b/internal/controller/synapse/workspacesqlaadadmin/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/synapse/workspacevulnerabilityassessment/zz_controller.go b/internal/controller/synapse/workspacevulnerabilityassessment/zz_controller.go index d07babeaf..30227b8cb 100755 --- a/internal/controller/synapse/workspacevulnerabilityassessment/zz_controller.go +++ b/internal/controller/synapse/workspacevulnerabilityassessment/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/timeseriesinsights/eventsourceeventhub/zz_controller.go b/internal/controller/timeseriesinsights/eventsourceeventhub/zz_controller.go index 05a3f2676..95e494211 100755 --- a/internal/controller/timeseriesinsights/eventsourceeventhub/zz_controller.go +++ b/internal/controller/timeseriesinsights/eventsourceeventhub/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/timeseriesinsights/eventsourceiothub/zz_controller.go b/internal/controller/timeseriesinsights/eventsourceiothub/zz_controller.go index 3279dd939..1ffbd7a7d 100755 --- a/internal/controller/timeseriesinsights/eventsourceiothub/zz_controller.go +++ b/internal/controller/timeseriesinsights/eventsourceiothub/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/timeseriesinsights/gen2environment/zz_controller.go b/internal/controller/timeseriesinsights/gen2environment/zz_controller.go index 6d3d0e026..f261de57a 100755 --- a/internal/controller/timeseriesinsights/gen2environment/zz_controller.go +++ b/internal/controller/timeseriesinsights/gen2environment/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/timeseriesinsights/referencedataset/zz_controller.go b/internal/controller/timeseriesinsights/referencedataset/zz_controller.go index 41de85f5a..4c0a98666 100755 --- a/internal/controller/timeseriesinsights/referencedataset/zz_controller.go +++ b/internal/controller/timeseriesinsights/referencedataset/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/timeseriesinsights/standardenvironment/zz_controller.go b/internal/controller/timeseriesinsights/standardenvironment/zz_controller.go index f6de611c5..e10cd768c 100755 --- a/internal/controller/timeseriesinsights/standardenvironment/zz_controller.go +++ b/internal/controller/timeseriesinsights/standardenvironment/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/appactiveslot/zz_controller.go b/internal/controller/web/appactiveslot/zz_controller.go index 6e1d876d2..05c28605c 100755 --- a/internal/controller/web/appactiveslot/zz_controller.go +++ b/internal/controller/web/appactiveslot/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/apphybridconnection/zz_controller.go b/internal/controller/web/apphybridconnection/zz_controller.go index 892afc4e1..fa6e6a7c8 100755 --- a/internal/controller/web/apphybridconnection/zz_controller.go +++ b/internal/controller/web/apphybridconnection/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/appserviceplan/zz_controller.go b/internal/controller/web/appserviceplan/zz_controller.go index 6e758e1b8..d94c6d250 100755 --- a/internal/controller/web/appserviceplan/zz_controller.go +++ b/internal/controller/web/appserviceplan/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/functionapp/zz_controller.go b/internal/controller/web/functionapp/zz_controller.go index 4496d17fa..9524db03a 100755 --- a/internal/controller/web/functionapp/zz_controller.go +++ b/internal/controller/web/functionapp/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/functionappactiveslot/zz_controller.go b/internal/controller/web/functionappactiveslot/zz_controller.go index 775b60ab4..19a4ea916 100755 --- a/internal/controller/web/functionappactiveslot/zz_controller.go +++ b/internal/controller/web/functionappactiveslot/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/functionappfunction/zz_controller.go b/internal/controller/web/functionappfunction/zz_controller.go index 541c25765..41ae9f132 100755 --- a/internal/controller/web/functionappfunction/zz_controller.go +++ b/internal/controller/web/functionappfunction/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/functionapphybridconnection/zz_controller.go b/internal/controller/web/functionapphybridconnection/zz_controller.go index 9e268dd36..3397de991 100755 --- a/internal/controller/web/functionapphybridconnection/zz_controller.go +++ b/internal/controller/web/functionapphybridconnection/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/functionappslot/zz_controller.go b/internal/controller/web/functionappslot/zz_controller.go index e6d1bbcc3..e60949854 100755 --- a/internal/controller/web/functionappslot/zz_controller.go +++ b/internal/controller/web/functionappslot/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/linuxfunctionapp/zz_controller.go b/internal/controller/web/linuxfunctionapp/zz_controller.go index 0a02fda68..722c1610e 100755 --- a/internal/controller/web/linuxfunctionapp/zz_controller.go +++ b/internal/controller/web/linuxfunctionapp/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/linuxfunctionappslot/zz_controller.go b/internal/controller/web/linuxfunctionappslot/zz_controller.go index b2cbf42f6..c9a5f950c 100755 --- a/internal/controller/web/linuxfunctionappslot/zz_controller.go +++ b/internal/controller/web/linuxfunctionappslot/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/linuxwebapp/zz_controller.go b/internal/controller/web/linuxwebapp/zz_controller.go index 27cd75354..b67935cad 100755 --- a/internal/controller/web/linuxwebapp/zz_controller.go +++ b/internal/controller/web/linuxwebapp/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/linuxwebappslot/zz_controller.go b/internal/controller/web/linuxwebappslot/zz_controller.go index 9b6d5234e..d7ed44e7f 100755 --- a/internal/controller/web/linuxwebappslot/zz_controller.go +++ b/internal/controller/web/linuxwebappslot/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/serviceplan/zz_controller.go b/internal/controller/web/serviceplan/zz_controller.go index b1fb80621..12766c0e6 100755 --- a/internal/controller/web/serviceplan/zz_controller.go +++ b/internal/controller/web/serviceplan/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/sourcecontroltoken/zz_controller.go b/internal/controller/web/sourcecontroltoken/zz_controller.go index c8cfb459f..273b83675 100755 --- a/internal/controller/web/sourcecontroltoken/zz_controller.go +++ b/internal/controller/web/sourcecontroltoken/zz_controller.go @@ -45,6 +45,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/staticsite/zz_controller.go b/internal/controller/web/staticsite/zz_controller.go index d405c997d..c2d60c7d0 100755 --- a/internal/controller/web/staticsite/zz_controller.go +++ b/internal/controller/web/staticsite/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/windowsfunctionapp/zz_controller.go b/internal/controller/web/windowsfunctionapp/zz_controller.go index 3f1ccd7f9..863707a6c 100755 --- a/internal/controller/web/windowsfunctionapp/zz_controller.go +++ b/internal/controller/web/windowsfunctionapp/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/windowsfunctionappslot/zz_controller.go b/internal/controller/web/windowsfunctionappslot/zz_controller.go index 187523d99..903035498 100755 --- a/internal/controller/web/windowsfunctionappslot/zz_controller.go +++ b/internal/controller/web/windowsfunctionappslot/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/windowswebapp/zz_controller.go b/internal/controller/web/windowswebapp/zz_controller.go index 484a875b8..3974c3e72 100755 --- a/internal/controller/web/windowswebapp/zz_controller.go +++ b/internal/controller/web/windowswebapp/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/internal/controller/web/windowswebappslot/zz_controller.go b/internal/controller/web/windowswebappslot/zz_controller.go index 2ae0df967..51d932dae 100755 --- a/internal/controller/web/windowswebappslot/zz_controller.go +++ b/internal/controller/web/windowswebappslot/zz_controller.go @@ -46,6 +46,9 @@ func Setup(mgr ctrl.Manager, o tjcontroller.Options) error { managed.WithConnectionPublishers(cps...), managed.WithPollInterval(o.PollInterval), } + if o.PollJitter != 0 { + opts = append(opts, managed.WithPollJitterHook(o.PollJitter)) + } if o.Features.Enabled(features.EnableAlphaManagementPolicies) { opts = append(opts, managed.WithManagementPolicies()) } diff --git a/package/crds/alertsmanagement.azure.upbound.io_monitoractionruleactiongroups.yaml b/package/crds/alertsmanagement.azure.upbound.io_monitoractionruleactiongroups.yaml index 8cd6d8f57..94434a623 100644 --- a/package/crds/alertsmanagement.azure.upbound.io_monitoractionruleactiongroups.yaml +++ b/package/crds/alertsmanagement.azure.upbound.io_monitoractionruleactiongroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitoractionruleactiongroups.alertsmanagement.azure.upbound.io spec: group: alertsmanagement.azure.upbound.io @@ -595,42 +595,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/alertsmanagement.azure.upbound.io_monitoractionrulesuppressions.yaml b/package/crds/alertsmanagement.azure.upbound.io_monitoractionrulesuppressions.yaml index 3361c2fd4..1199a3699 100644 --- a/package/crds/alertsmanagement.azure.upbound.io_monitoractionrulesuppressions.yaml +++ b/package/crds/alertsmanagement.azure.upbound.io_monitoractionrulesuppressions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitoractionrulesuppressions.alertsmanagement.azure.upbound.io spec: group: alertsmanagement.azure.upbound.io @@ -595,42 +595,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -729,10 +693,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: suppression is a required parameter + - message: spec.forProvider.suppression is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.suppression) - || has(self.initProvider.suppression)' + || (has(self.initProvider) && has(self.initProvider.suppression))' status: description: MonitorActionRuleSuppressionStatus defines the observed state of MonitorActionRuleSuppression. diff --git a/package/crds/alertsmanagement.azure.upbound.io_monitoralertprocessingruleactiongroups.yaml b/package/crds/alertsmanagement.azure.upbound.io_monitoralertprocessingruleactiongroups.yaml index 9c793e73b..5ede2cfb1 100644 --- a/package/crds/alertsmanagement.azure.upbound.io_monitoralertprocessingruleactiongroups.yaml +++ b/package/crds/alertsmanagement.azure.upbound.io_monitoralertprocessingruleactiongroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitoralertprocessingruleactiongroups.alertsmanagement.azure.upbound.io spec: group: alertsmanagement.azure.upbound.io @@ -976,42 +976,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/alertsmanagement.azure.upbound.io_monitoralertprocessingrulesuppressions.yaml b/package/crds/alertsmanagement.azure.upbound.io_monitoralertprocessingrulesuppressions.yaml index bc69a26cc..9cdbb1309 100644 --- a/package/crds/alertsmanagement.azure.upbound.io_monitoralertprocessingrulesuppressions.yaml +++ b/package/crds/alertsmanagement.azure.upbound.io_monitoralertprocessingrulesuppressions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitoralertprocessingrulesuppressions.alertsmanagement.azure.upbound.io spec: group: alertsmanagement.azure.upbound.io @@ -893,42 +893,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/alertsmanagement.azure.upbound.io_monitorsmartdetectoralertrules.yaml b/package/crds/alertsmanagement.azure.upbound.io_monitorsmartdetectoralertrules.yaml index 22c0a52c7..d4d742e31 100644 --- a/package/crds/alertsmanagement.azure.upbound.io_monitorsmartdetectoralertrules.yaml +++ b/package/crds/alertsmanagement.azure.upbound.io_monitorsmartdetectoralertrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitorsmartdetectoralertrules.alertsmanagement.azure.upbound.io spec: group: alertsmanagement.azure.upbound.io @@ -500,42 +500,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -634,26 +598,26 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: actionGroup is a required parameter + - message: spec.forProvider.actionGroup is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.actionGroup) - || has(self.initProvider.actionGroup)' - - message: detectorType is a required parameter + || (has(self.initProvider) && has(self.initProvider.actionGroup))' + - message: spec.forProvider.detectorType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.detectorType) - || has(self.initProvider.detectorType)' - - message: frequency is a required parameter + || (has(self.initProvider) && has(self.initProvider.detectorType))' + - message: spec.forProvider.frequency is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.frequency) - || has(self.initProvider.frequency)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.frequency))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: severity is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.severity is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.severity) - || has(self.initProvider.severity)' + || (has(self.initProvider) && has(self.initProvider.severity))' status: description: MonitorSmartDetectorAlertRuleStatus defines the observed state of MonitorSmartDetectorAlertRule. diff --git a/package/crds/analysisservices.azure.upbound.io_servers.yaml b/package/crds/analysisservices.azure.upbound.io_servers.yaml index 85cd1d943..906543340 100644 --- a/package/crds/analysisservices.azure.upbound.io_servers.yaml +++ b/package/crds/analysisservices.azure.upbound.io_servers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: servers.analysisservices.azure.upbound.io spec: group: analysisservices.azure.upbound.io @@ -341,42 +341,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -475,18 +439,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: ServerStatus defines the observed state of Server. properties: diff --git a/package/crds/apimanagement.azure.upbound.io_apidiagnostics.yaml b/package/crds/apimanagement.azure.upbound.io_apidiagnostics.yaml index 5571a85ab..838dbdfea 100644 --- a/package/crds/apimanagement.azure.upbound.io_apidiagnostics.yaml +++ b/package/crds/apimanagement.azure.upbound.io_apidiagnostics.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: apidiagnostics.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -912,42 +912,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/apimanagement.azure.upbound.io_apioperationpolicies.yaml b/package/crds/apimanagement.azure.upbound.io_apioperationpolicies.yaml index 5f83f2ca4..6e43ba7b3 100644 --- a/package/crds/apimanagement.azure.upbound.io_apioperationpolicies.yaml +++ b/package/crds/apimanagement.azure.upbound.io_apioperationpolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: apioperationpolicies.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -478,42 +478,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/apimanagement.azure.upbound.io_apioperations.yaml b/package/crds/apimanagement.azure.upbound.io_apioperations.yaml index ce16f9aef..b3f43cd4b 100644 --- a/package/crds/apimanagement.azure.upbound.io_apioperations.yaml +++ b/package/crds/apimanagement.azure.upbound.io_apioperations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: apioperations.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -1334,42 +1334,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1468,18 +1432,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: displayName is a required parameter + - message: spec.forProvider.displayName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.displayName) - || has(self.initProvider.displayName)' - - message: method is a required parameter + || (has(self.initProvider) && has(self.initProvider.displayName))' + - message: spec.forProvider.method is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.method) - || has(self.initProvider.method)' - - message: urlTemplate is a required parameter + || (has(self.initProvider) && has(self.initProvider.method))' + - message: spec.forProvider.urlTemplate is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.urlTemplate) - || has(self.initProvider.urlTemplate)' + || (has(self.initProvider) && has(self.initProvider.urlTemplate))' status: description: APIOperationStatus defines the observed state of APIOperation. properties: diff --git a/package/crds/apimanagement.azure.upbound.io_apioperationtags.yaml b/package/crds/apimanagement.azure.upbound.io_apioperationtags.yaml index 68e180f49..261564166 100644 --- a/package/crds/apimanagement.azure.upbound.io_apioperationtags.yaml +++ b/package/crds/apimanagement.azure.upbound.io_apioperationtags.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: apioperationtags.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -233,42 +233,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -367,10 +331,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: displayName is a required parameter + - message: spec.forProvider.displayName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.displayName) - || has(self.initProvider.displayName)' + || (has(self.initProvider) && has(self.initProvider.displayName))' status: description: APIOperationTagStatus defines the observed state of APIOperationTag. properties: diff --git a/package/crds/apimanagement.azure.upbound.io_apipolicies.yaml b/package/crds/apimanagement.azure.upbound.io_apipolicies.yaml index 19d297580..4680f68e9 100644 --- a/package/crds/apimanagement.azure.upbound.io_apipolicies.yaml +++ b/package/crds/apimanagement.azure.upbound.io_apipolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: apipolicies.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -393,42 +393,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/apimanagement.azure.upbound.io_apireleases.yaml b/package/crds/apimanagement.azure.upbound.io_apireleases.yaml index a292e7962..4efaf1f27 100644 --- a/package/crds/apimanagement.azure.upbound.io_apireleases.yaml +++ b/package/crds/apimanagement.azure.upbound.io_apireleases.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: apireleases.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -229,42 +229,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/apimanagement.azure.upbound.io_apis.yaml b/package/crds/apimanagement.azure.upbound.io_apis.yaml index 5e370c03a..9d5ceff7e 100644 --- a/package/crds/apimanagement.azure.upbound.io_apis.yaml +++ b/package/crds/apimanagement.azure.upbound.io_apis.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: apis.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -637,42 +637,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -771,10 +735,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: revision is a required parameter + - message: spec.forProvider.revision is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.revision) - || has(self.initProvider.revision)' + || (has(self.initProvider) && has(self.initProvider.revision))' status: description: APIStatus defines the observed state of API. properties: diff --git a/package/crds/apimanagement.azure.upbound.io_apischemas.yaml b/package/crds/apimanagement.azure.upbound.io_apischemas.yaml index b0c296e54..83c35cb49 100644 --- a/package/crds/apimanagement.azure.upbound.io_apischemas.yaml +++ b/package/crds/apimanagement.azure.upbound.io_apischemas.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: apischemas.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -410,42 +410,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -544,10 +508,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: contentType is a required parameter + - message: spec.forProvider.contentType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.contentType) - || has(self.initProvider.contentType)' + || (has(self.initProvider) && has(self.initProvider.contentType))' status: description: APISchemaStatus defines the observed state of APISchema. properties: diff --git a/package/crds/apimanagement.azure.upbound.io_apitags.yaml b/package/crds/apimanagement.azure.upbound.io_apitags.yaml index 1c090e008..102ff10d2 100644 --- a/package/crds/apimanagement.azure.upbound.io_apitags.yaml +++ b/package/crds/apimanagement.azure.upbound.io_apitags.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: apitags.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -222,42 +222,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/apimanagement.azure.upbound.io_apiversionsets.yaml b/package/crds/apimanagement.azure.upbound.io_apiversionsets.yaml index 95d4aaca6..60de67437 100644 --- a/package/crds/apimanagement.azure.upbound.io_apiversionsets.yaml +++ b/package/crds/apimanagement.azure.upbound.io_apiversionsets.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: apiversionsets.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -345,42 +345,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -479,14 +443,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: displayName is a required parameter + - message: spec.forProvider.displayName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.displayName) - || has(self.initProvider.displayName)' - - message: versioningScheme is a required parameter + || (has(self.initProvider) && has(self.initProvider.displayName))' + - message: spec.forProvider.versioningScheme is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.versioningScheme) - || has(self.initProvider.versioningScheme)' + || (has(self.initProvider) && has(self.initProvider.versioningScheme))' status: description: APIVersionSetStatus defines the observed state of APIVersionSet. properties: diff --git a/package/crds/apimanagement.azure.upbound.io_authorizationservers.yaml b/package/crds/apimanagement.azure.upbound.io_authorizationservers.yaml index 0a3197833..3bdd5e3cc 100644 --- a/package/crds/apimanagement.azure.upbound.io_authorizationservers.yaml +++ b/package/crds/apimanagement.azure.upbound.io_authorizationservers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: authorizationservers.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -482,42 +482,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -616,30 +580,30 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: authorizationEndpoint is a required parameter + - message: spec.forProvider.authorizationEndpoint is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.authorizationEndpoint) - || has(self.initProvider.authorizationEndpoint)' - - message: authorizationMethods is a required parameter + || (has(self.initProvider) && has(self.initProvider.authorizationEndpoint))' + - message: spec.forProvider.authorizationMethods is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.authorizationMethods) - || has(self.initProvider.authorizationMethods)' - - message: clientId is a required parameter + || (has(self.initProvider) && has(self.initProvider.authorizationMethods))' + - message: spec.forProvider.clientId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clientId) - || has(self.initProvider.clientId)' - - message: clientRegistrationEndpoint is a required parameter + || (has(self.initProvider) && has(self.initProvider.clientId))' + - message: spec.forProvider.clientRegistrationEndpoint is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clientRegistrationEndpoint) - || has(self.initProvider.clientRegistrationEndpoint)' - - message: displayName is a required parameter + || (has(self.initProvider) && has(self.initProvider.clientRegistrationEndpoint))' + - message: spec.forProvider.displayName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.displayName) - || has(self.initProvider.displayName)' - - message: grantTypes is a required parameter + || (has(self.initProvider) && has(self.initProvider.displayName))' + - message: spec.forProvider.grantTypes is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.grantTypes) - || has(self.initProvider.grantTypes)' + || (has(self.initProvider) && has(self.initProvider.grantTypes))' status: description: AuthorizationServerStatus defines the observed state of AuthorizationServer. properties: diff --git a/package/crds/apimanagement.azure.upbound.io_backends.yaml b/package/crds/apimanagement.azure.upbound.io_backends.yaml index 0fb872361..3e2ad7f3d 100644 --- a/package/crds/apimanagement.azure.upbound.io_backends.yaml +++ b/package/crds/apimanagement.azure.upbound.io_backends.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: backends.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -584,42 +584,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -718,14 +682,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: protocol is a required parameter + - message: spec.forProvider.protocol is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.protocol) - || has(self.initProvider.protocol)' - - message: url is a required parameter + || (has(self.initProvider) && has(self.initProvider.protocol))' + - message: spec.forProvider.url is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.url) - || has(self.initProvider.url)' + || (has(self.initProvider) && has(self.initProvider.url))' status: description: BackendStatus defines the observed state of Backend. properties: diff --git a/package/crds/apimanagement.azure.upbound.io_certificates.yaml b/package/crds/apimanagement.azure.upbound.io_certificates.yaml index b52fa8f9e..82ff7292e 100644 --- a/package/crds/apimanagement.azure.upbound.io_certificates.yaml +++ b/package/crds/apimanagement.azure.upbound.io_certificates.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: certificates.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -427,42 +427,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/apimanagement.azure.upbound.io_diagnostics.yaml b/package/crds/apimanagement.azure.upbound.io_diagnostics.yaml index 89efd13d0..633c33aaf 100644 --- a/package/crds/apimanagement.azure.upbound.io_diagnostics.yaml +++ b/package/crds/apimanagement.azure.upbound.io_diagnostics.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: diagnostics.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -834,42 +834,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/apimanagement.azure.upbound.io_emailtemplates.yaml b/package/crds/apimanagement.azure.upbound.io_emailtemplates.yaml index 50305d683..7e100fa22 100644 --- a/package/crds/apimanagement.azure.upbound.io_emailtemplates.yaml +++ b/package/crds/apimanagement.azure.upbound.io_emailtemplates.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: emailtemplates.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -333,42 +333,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -467,14 +431,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: body is a required parameter + - message: spec.forProvider.body is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.body) - || has(self.initProvider.body)' - - message: subject is a required parameter + || (has(self.initProvider) && has(self.initProvider.body))' + - message: spec.forProvider.subject is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.subject) - || has(self.initProvider.subject)' + || (has(self.initProvider) && has(self.initProvider.subject))' status: description: EmailTemplateStatus defines the observed state of EmailTemplate. properties: diff --git a/package/crds/apimanagement.azure.upbound.io_gatewayapis.yaml b/package/crds/apimanagement.azure.upbound.io_gatewayapis.yaml index 5a2052901..e68df8048 100644 --- a/package/crds/apimanagement.azure.upbound.io_gatewayapis.yaml +++ b/package/crds/apimanagement.azure.upbound.io_gatewayapis.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: gatewayapis.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -300,42 +300,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/apimanagement.azure.upbound.io_gateways.yaml b/package/crds/apimanagement.azure.upbound.io_gateways.yaml index a9c4b1444..8a7e181a4 100644 --- a/package/crds/apimanagement.azure.upbound.io_gateways.yaml +++ b/package/crds/apimanagement.azure.upbound.io_gateways.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: gateways.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -276,42 +276,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -410,10 +374,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: locationData is a required parameter + - message: spec.forProvider.locationData is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.locationData) - || has(self.initProvider.locationData)' + || (has(self.initProvider) && has(self.initProvider.locationData))' status: description: GatewayStatus defines the observed state of Gateway. properties: diff --git a/package/crds/apimanagement.azure.upbound.io_globalschemas.yaml b/package/crds/apimanagement.azure.upbound.io_globalschemas.yaml index c93042e5f..fea1aff43 100644 --- a/package/crds/apimanagement.azure.upbound.io_globalschemas.yaml +++ b/package/crds/apimanagement.azure.upbound.io_globalschemas.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: globalschemas.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -326,42 +326,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -460,14 +424,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: type is a required parameter + - message: spec.forProvider.type is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.type) - || has(self.initProvider.type)' - - message: value is a required parameter + || (has(self.initProvider) && has(self.initProvider.type))' + - message: spec.forProvider.value is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.value) - || has(self.initProvider.value)' + || (has(self.initProvider) && has(self.initProvider.value))' status: description: GlobalSchemaStatus defines the observed state of GlobalSchema. properties: diff --git a/package/crds/apimanagement.azure.upbound.io_identityprovideraads.yaml b/package/crds/apimanagement.azure.upbound.io_identityprovideraads.yaml index ce4ec49fa..ea08aebf4 100644 --- a/package/crds/apimanagement.azure.upbound.io_identityprovideraads.yaml +++ b/package/crds/apimanagement.azure.upbound.io_identityprovideraads.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: identityprovideraads.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -349,42 +349,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -483,15 +447,15 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: allowedTenants is a required parameter + - message: spec.forProvider.allowedTenants is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.allowedTenants) - || has(self.initProvider.allowedTenants)' - - message: clientId is a required parameter + || (has(self.initProvider) && has(self.initProvider.allowedTenants))' + - message: spec.forProvider.clientId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clientId) - || has(self.initProvider.clientId)' - - message: clientSecretSecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.clientId))' + - message: spec.forProvider.clientSecretSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)' status: diff --git a/package/crds/apimanagement.azure.upbound.io_identityproviderfacebooks.yaml b/package/crds/apimanagement.azure.upbound.io_identityproviderfacebooks.yaml index 02926eb4c..005ae942f 100644 --- a/package/crds/apimanagement.azure.upbound.io_identityproviderfacebooks.yaml +++ b/package/crds/apimanagement.azure.upbound.io_identityproviderfacebooks.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: identityproviderfacebooks.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -329,42 +329,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -463,11 +427,11 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: appId is a required parameter + - message: spec.forProvider.appId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.appId) - || has(self.initProvider.appId)' - - message: appSecretSecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.appId))' + - message: spec.forProvider.appSecretSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.appSecretSecretRef)' status: diff --git a/package/crds/apimanagement.azure.upbound.io_identityprovidergoogles.yaml b/package/crds/apimanagement.azure.upbound.io_identityprovidergoogles.yaml index 6524d64db..268cc1862 100644 --- a/package/crds/apimanagement.azure.upbound.io_identityprovidergoogles.yaml +++ b/package/crds/apimanagement.azure.upbound.io_identityprovidergoogles.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: identityprovidergoogles.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -328,42 +328,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -462,11 +426,11 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: clientId is a required parameter + - message: spec.forProvider.clientId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clientId) - || has(self.initProvider.clientId)' - - message: clientSecretSecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.clientId))' + - message: spec.forProvider.clientSecretSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)' status: diff --git a/package/crds/apimanagement.azure.upbound.io_identityprovidermicrosofts.yaml b/package/crds/apimanagement.azure.upbound.io_identityprovidermicrosofts.yaml index 3cdbd1f58..632fb7125 100644 --- a/package/crds/apimanagement.azure.upbound.io_identityprovidermicrosofts.yaml +++ b/package/crds/apimanagement.azure.upbound.io_identityprovidermicrosofts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: identityprovidermicrosofts.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -329,42 +329,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -463,11 +427,11 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: clientId is a required parameter + - message: spec.forProvider.clientId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clientId) - || has(self.initProvider.clientId)' - - message: clientSecretSecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.clientId))' + - message: spec.forProvider.clientSecretSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)' status: diff --git a/package/crds/apimanagement.azure.upbound.io_identityprovidertwitters.yaml b/package/crds/apimanagement.azure.upbound.io_identityprovidertwitters.yaml index a3740c68c..946fe08d2 100644 --- a/package/crds/apimanagement.azure.upbound.io_identityprovidertwitters.yaml +++ b/package/crds/apimanagement.azure.upbound.io_identityprovidertwitters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: identityprovidertwitters.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -339,42 +339,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -473,10 +437,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: apiKeySecretRef is a required parameter + - message: spec.forProvider.apiKeySecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.apiKeySecretRef)' - - message: apiSecretKeySecretRef is a required parameter + - message: spec.forProvider.apiSecretKeySecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.apiSecretKeySecretRef)' status: diff --git a/package/crds/apimanagement.azure.upbound.io_loggers.yaml b/package/crds/apimanagement.azure.upbound.io_loggers.yaml index 5398bc0d7..9fe7f740a 100644 --- a/package/crds/apimanagement.azure.upbound.io_loggers.yaml +++ b/package/crds/apimanagement.azure.upbound.io_loggers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: loggers.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -470,42 +470,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/apimanagement.azure.upbound.io_managements.yaml b/package/crds/apimanagement.azure.upbound.io_managements.yaml index dc3e5c6ec..323c152ca 100644 --- a/package/crds/apimanagement.azure.upbound.io_managements.yaml +++ b/package/crds/apimanagement.azure.upbound.io_managements.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: managements.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -1031,42 +1031,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1165,22 +1129,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: publisherEmail is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.publisherEmail is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.publisherEmail) - || has(self.initProvider.publisherEmail)' - - message: publisherName is a required parameter + || (has(self.initProvider) && has(self.initProvider.publisherEmail))' + - message: spec.forProvider.publisherName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.publisherName) - || has(self.initProvider.publisherName)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.publisherName))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: ManagementStatus defines the observed state of Management. properties: diff --git a/package/crds/apimanagement.azure.upbound.io_namedvalues.yaml b/package/crds/apimanagement.azure.upbound.io_namedvalues.yaml index 539279bb2..c3d731662 100644 --- a/package/crds/apimanagement.azure.upbound.io_namedvalues.yaml +++ b/package/crds/apimanagement.azure.upbound.io_namedvalues.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: namedvalues.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -381,42 +381,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -515,10 +479,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: displayName is a required parameter + - message: spec.forProvider.displayName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.displayName) - || has(self.initProvider.displayName)' + || (has(self.initProvider) && has(self.initProvider.displayName))' status: description: NamedValueStatus defines the observed state of NamedValue. properties: diff --git a/package/crds/apimanagement.azure.upbound.io_notificationrecipientemails.yaml b/package/crds/apimanagement.azure.upbound.io_notificationrecipientemails.yaml index 294140ff0..6176ae1cc 100644 --- a/package/crds/apimanagement.azure.upbound.io_notificationrecipientemails.yaml +++ b/package/crds/apimanagement.azure.upbound.io_notificationrecipientemails.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: notificationrecipientemails.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -241,42 +241,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/apimanagement.azure.upbound.io_notificationrecipientusers.yaml b/package/crds/apimanagement.azure.upbound.io_notificationrecipientusers.yaml index bf0bbe089..6e0efb152 100644 --- a/package/crds/apimanagement.azure.upbound.io_notificationrecipientusers.yaml +++ b/package/crds/apimanagement.azure.upbound.io_notificationrecipientusers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: notificationrecipientusers.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -320,42 +320,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -454,10 +418,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: notificationType is a required parameter + - message: spec.forProvider.notificationType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.notificationType) - || has(self.initProvider.notificationType)' + || (has(self.initProvider) && has(self.initProvider.notificationType))' status: description: NotificationRecipientUserStatus defines the observed state of NotificationRecipientUser. diff --git a/package/crds/apimanagement.azure.upbound.io_openidconnectproviders.yaml b/package/crds/apimanagement.azure.upbound.io_openidconnectproviders.yaml index df4e166f5..504c306cf 100644 --- a/package/crds/apimanagement.azure.upbound.io_openidconnectproviders.yaml +++ b/package/crds/apimanagement.azure.upbound.io_openidconnectproviders.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: openidconnectproviders.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -357,42 +357,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -491,20 +455,20 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: clientIdSecretRef is a required parameter + - message: spec.forProvider.clientIdSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clientIdSecretRef)' - - message: clientSecretSecretRef is a required parameter + - message: spec.forProvider.clientSecretSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)' - - message: displayName is a required parameter + - message: spec.forProvider.displayName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.displayName) - || has(self.initProvider.displayName)' - - message: metadataEndpoint is a required parameter + || (has(self.initProvider) && has(self.initProvider.displayName))' + - message: spec.forProvider.metadataEndpoint is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.metadataEndpoint) - || has(self.initProvider.metadataEndpoint)' + || (has(self.initProvider) && has(self.initProvider.metadataEndpoint))' status: description: OpenIDConnectProviderStatus defines the observed state of OpenIDConnectProvider. diff --git a/package/crds/apimanagement.azure.upbound.io_policies.yaml b/package/crds/apimanagement.azure.upbound.io_policies.yaml index aa5373ca4..b9cc3ce3b 100644 --- a/package/crds/apimanagement.azure.upbound.io_policies.yaml +++ b/package/crds/apimanagement.azure.upbound.io_policies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: policies.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -239,42 +239,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/apimanagement.azure.upbound.io_productapis.yaml b/package/crds/apimanagement.azure.upbound.io_productapis.yaml index 22d2368b4..0929b12b4 100644 --- a/package/crds/apimanagement.azure.upbound.io_productapis.yaml +++ b/package/crds/apimanagement.azure.upbound.io_productapis.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: productapis.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -457,42 +457,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/apimanagement.azure.upbound.io_productpolicies.yaml b/package/crds/apimanagement.azure.upbound.io_productpolicies.yaml index ca2920acd..484d3936e 100644 --- a/package/crds/apimanagement.azure.upbound.io_productpolicies.yaml +++ b/package/crds/apimanagement.azure.upbound.io_productpolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: productpolicies.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -394,42 +394,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/apimanagement.azure.upbound.io_products.yaml b/package/crds/apimanagement.azure.upbound.io_products.yaml index 894c58d74..df1f89c8b 100644 --- a/package/crds/apimanagement.azure.upbound.io_products.yaml +++ b/package/crds/apimanagement.azure.upbound.io_products.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: products.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -359,42 +359,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -493,14 +457,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: displayName is a required parameter + - message: spec.forProvider.displayName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.displayName) - || has(self.initProvider.displayName)' - - message: published is a required parameter + || (has(self.initProvider) && has(self.initProvider.displayName))' + - message: spec.forProvider.published is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.published) - || has(self.initProvider.published)' + || (has(self.initProvider) && has(self.initProvider.published))' status: description: ProductStatus defines the observed state of Product. properties: diff --git a/package/crds/apimanagement.azure.upbound.io_producttags.yaml b/package/crds/apimanagement.azure.upbound.io_producttags.yaml index 6de291f0a..e84c2a8af 100644 --- a/package/crds/apimanagement.azure.upbound.io_producttags.yaml +++ b/package/crds/apimanagement.azure.upbound.io_producttags.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: producttags.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -460,42 +460,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/apimanagement.azure.upbound.io_rediscaches.yaml b/package/crds/apimanagement.azure.upbound.io_rediscaches.yaml index 9ea27494d..c68b47391 100644 --- a/package/crds/apimanagement.azure.upbound.io_rediscaches.yaml +++ b/package/crds/apimanagement.azure.upbound.io_rediscaches.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: rediscaches.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -333,42 +333,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -467,7 +431,7 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: connectionStringSecretRef is a required parameter + - message: spec.forProvider.connectionStringSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.connectionStringSecretRef)' status: diff --git a/package/crds/apimanagement.azure.upbound.io_subscriptions.yaml b/package/crds/apimanagement.azure.upbound.io_subscriptions.yaml index 52eea1376..cec2ecd19 100644 --- a/package/crds/apimanagement.azure.upbound.io_subscriptions.yaml +++ b/package/crds/apimanagement.azure.upbound.io_subscriptions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: subscriptions.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -528,42 +528,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/apimanagement.azure.upbound.io_tags.yaml b/package/crds/apimanagement.azure.upbound.io_tags.yaml index 7e29d9ad2..82972dc20 100644 --- a/package/crds/apimanagement.azure.upbound.io_tags.yaml +++ b/package/crds/apimanagement.azure.upbound.io_tags.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: tags.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -233,42 +233,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/apimanagement.azure.upbound.io_users.yaml b/package/crds/apimanagement.azure.upbound.io_users.yaml index d16838407..322dcbecc 100644 --- a/package/crds/apimanagement.azure.upbound.io_users.yaml +++ b/package/crds/apimanagement.azure.upbound.io_users.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: users.apimanagement.azure.upbound.io spec: group: apimanagement.azure.upbound.io @@ -364,42 +364,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -498,18 +462,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: email is a required parameter + - message: spec.forProvider.email is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.email) - || has(self.initProvider.email)' - - message: firstName is a required parameter + || (has(self.initProvider) && has(self.initProvider.email))' + - message: spec.forProvider.firstName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.firstName) - || has(self.initProvider.firstName)' - - message: lastName is a required parameter + || (has(self.initProvider) && has(self.initProvider.firstName))' + - message: spec.forProvider.lastName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.lastName) - || has(self.initProvider.lastName)' + || (has(self.initProvider) && has(self.initProvider.lastName))' status: description: UserStatus defines the observed state of User. properties: diff --git a/package/crds/appconfiguration.azure.upbound.io_configurations.yaml b/package/crds/appconfiguration.azure.upbound.io_configurations.yaml index 638aff422..8ed152838 100644 --- a/package/crds/appconfiguration.azure.upbound.io_configurations.yaml +++ b/package/crds/appconfiguration.azure.upbound.io_configurations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: configurations.appconfiguration.azure.upbound.io spec: group: appconfiguration.azure.upbound.io @@ -499,42 +499,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -633,10 +597,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: ConfigurationStatus defines the observed state of Configuration. properties: diff --git a/package/crds/appplatform.azure.upbound.io_springcloudaccelerators.yaml b/package/crds/appplatform.azure.upbound.io_springcloudaccelerators.yaml index c9ed1b23e..55a06f9eb 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudaccelerators.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudaccelerators.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudaccelerators.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -235,42 +235,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -369,10 +333,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: SpringCloudAcceleratorStatus defines the observed state of SpringCloudAccelerator. diff --git a/package/crds/appplatform.azure.upbound.io_springcloudactivedeployments.yaml b/package/crds/appplatform.azure.upbound.io_springcloudactivedeployments.yaml index 2bdaceaaa..5d69d414a 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudactivedeployments.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudactivedeployments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudactivedeployments.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -304,42 +304,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/appplatform.azure.upbound.io_springcloudapiportalcustomdomains.yaml b/package/crds/appplatform.azure.upbound.io_springcloudapiportalcustomdomains.yaml index f80e39e71..447ed4b5d 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudapiportalcustomdomains.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudapiportalcustomdomains.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudapiportalcustomdomains.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -244,42 +244,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -378,10 +342,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: SpringCloudAPIPortalCustomDomainStatus defines the observed state of SpringCloudAPIPortalCustomDomain. diff --git a/package/crds/appplatform.azure.upbound.io_springcloudapiportals.yaml b/package/crds/appplatform.azure.upbound.io_springcloudapiportals.yaml index 632fab781..b3f787e78 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudapiportals.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudapiportals.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudapiportals.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -374,42 +374,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/appplatform.azure.upbound.io_springcloudappcosmosdbassociations.yaml b/package/crds/appplatform.azure.upbound.io_springcloudappcosmosdbassociations.yaml index f6f431f2c..00948a92a 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudappcosmosdbassociations.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudappcosmosdbassociations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudappcosmosdbassociations.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -442,42 +442,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -576,10 +540,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: apiType is a required parameter + - message: spec.forProvider.apiType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.apiType) - || has(self.initProvider.apiType)' + || (has(self.initProvider) && has(self.initProvider.apiType))' status: description: SpringCloudAppCosmosDBAssociationStatus defines the observed state of SpringCloudAppCosmosDBAssociation. diff --git a/package/crds/appplatform.azure.upbound.io_springcloudappmysqlassociations.yaml b/package/crds/appplatform.azure.upbound.io_springcloudappmysqlassociations.yaml index 4ecd90035..49ec942a5 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudappmysqlassociations.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudappmysqlassociations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudappmysqlassociations.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -477,42 +477,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -611,7 +575,7 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: passwordSecretRef is a required parameter + - message: spec.forProvider.passwordSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)' status: diff --git a/package/crds/appplatform.azure.upbound.io_springcloudappredisassociations.yaml b/package/crds/appplatform.azure.upbound.io_springcloudappredisassociations.yaml index 8d3042c3a..c0585c702 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudappredisassociations.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudappredisassociations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudappredisassociations.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -388,42 +388,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/appplatform.azure.upbound.io_springcloudapps.yaml b/package/crds/appplatform.azure.upbound.io_springcloudapps.yaml index 2e315c9ab..e5e6dad0b 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudapps.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudapps.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudapps.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -511,42 +511,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/appplatform.azure.upbound.io_springcloudbuilddeployments.yaml b/package/crds/appplatform.azure.upbound.io_springcloudbuilddeployments.yaml index 0df684dad..46a543684 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudbuilddeployments.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudbuilddeployments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudbuilddeployments.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -296,42 +296,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -430,10 +394,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: buildResultId is a required parameter + - message: spec.forProvider.buildResultId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.buildResultId) - || has(self.initProvider.buildResultId)' + || (has(self.initProvider) && has(self.initProvider.buildResultId))' status: description: SpringCloudBuildDeploymentStatus defines the observed state of SpringCloudBuildDeployment. diff --git a/package/crds/appplatform.azure.upbound.io_springcloudbuilders.yaml b/package/crds/appplatform.azure.upbound.io_springcloudbuilders.yaml index 104f61d32..22b94ed8f 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudbuilders.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudbuilders.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudbuilders.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -289,42 +289,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -423,18 +387,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: buildPackGroup is a required parameter + - message: spec.forProvider.buildPackGroup is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.buildPackGroup) - || has(self.initProvider.buildPackGroup)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.buildPackGroup))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: stack is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.stack is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.stack) - || has(self.initProvider.stack)' + || (has(self.initProvider) && has(self.initProvider.stack))' status: description: SpringCloudBuilderStatus defines the observed state of SpringCloudBuilder. properties: diff --git a/package/crds/appplatform.azure.upbound.io_springcloudbuildpackbindings.yaml b/package/crds/appplatform.azure.upbound.io_springcloudbuildpackbindings.yaml index dbe2af920..9944ea2ac 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudbuildpackbindings.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudbuildpackbindings.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudbuildpackbindings.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -272,42 +272,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/appplatform.azure.upbound.io_springcloudcertificates.yaml b/package/crds/appplatform.azure.upbound.io_springcloudcertificates.yaml index 2d9213eeb..6c1f85ae6 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudcertificates.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudcertificates.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudcertificates.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -392,42 +392,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/appplatform.azure.upbound.io_springcloudconfigurationservices.yaml b/package/crds/appplatform.azure.upbound.io_springcloudconfigurationservices.yaml index bfe3ceec2..d32238c1d 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudconfigurationservices.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudconfigurationservices.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudconfigurationservices.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -343,42 +343,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/appplatform.azure.upbound.io_springcloudcontainerdeployments.yaml b/package/crds/appplatform.azure.upbound.io_springcloudcontainerdeployments.yaml index d9dacc18e..162aa062e 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudcontainerdeployments.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudcontainerdeployments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudcontainerdeployments.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -342,42 +342,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -476,14 +440,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: image is a required parameter + - message: spec.forProvider.image is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.image) - || has(self.initProvider.image)' - - message: server is a required parameter + || (has(self.initProvider) && has(self.initProvider.image))' + - message: spec.forProvider.server is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.server) - || has(self.initProvider.server)' + || (has(self.initProvider) && has(self.initProvider.server))' status: description: SpringCloudContainerDeploymentStatus defines the observed state of SpringCloudContainerDeployment. diff --git a/package/crds/appplatform.azure.upbound.io_springcloudcustomdomains.yaml b/package/crds/appplatform.azure.upbound.io_springcloudcustomdomains.yaml index 30012fa11..cde5932ca 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudcustomdomains.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudcustomdomains.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudcustomdomains.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -256,42 +256,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -390,10 +354,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: SpringCloudCustomDomainStatus defines the observed state of SpringCloudCustomDomain. diff --git a/package/crds/appplatform.azure.upbound.io_springcloudcustomizedaccelerators.yaml b/package/crds/appplatform.azure.upbound.io_springcloudcustomizedaccelerators.yaml index 08807395f..c245d819a 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudcustomizedaccelerators.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudcustomizedaccelerators.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudcustomizedaccelerators.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -413,42 +413,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -547,10 +511,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: gitRepository is a required parameter + - message: spec.forProvider.gitRepository is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.gitRepository) - || has(self.initProvider.gitRepository)' + || (has(self.initProvider) && has(self.initProvider.gitRepository))' status: description: SpringCloudCustomizedAcceleratorStatus defines the observed state of SpringCloudCustomizedAccelerator. diff --git a/package/crds/appplatform.azure.upbound.io_springclouddevtoolportals.yaml b/package/crds/appplatform.azure.upbound.io_springclouddevtoolportals.yaml index 1fa7b9e26..eef920edc 100644 --- a/package/crds/appplatform.azure.upbound.io_springclouddevtoolportals.yaml +++ b/package/crds/appplatform.azure.upbound.io_springclouddevtoolportals.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springclouddevtoolportals.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -300,42 +300,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -434,10 +398,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: SpringCloudDevToolPortalStatus defines the observed state of SpringCloudDevToolPortal. diff --git a/package/crds/appplatform.azure.upbound.io_springcloudgatewaycustomdomains.yaml b/package/crds/appplatform.azure.upbound.io_springcloudgatewaycustomdomains.yaml index 4ea3f255a..83379536a 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudgatewaycustomdomains.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudgatewaycustomdomains.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudgatewaycustomdomains.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -244,42 +244,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -378,10 +342,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: SpringCloudGatewayCustomDomainStatus defines the observed state of SpringCloudGatewayCustomDomain. diff --git a/package/crds/appplatform.azure.upbound.io_springcloudgateways.yaml b/package/crds/appplatform.azure.upbound.io_springcloudgateways.yaml index 13233384c..26cf17c7a 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudgateways.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudgateways.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudgateways.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -504,42 +504,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/appplatform.azure.upbound.io_springcloudjavadeployments.yaml b/package/crds/appplatform.azure.upbound.io_springcloudjavadeployments.yaml index 63a1a1bf5..89b45feeb 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudjavadeployments.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudjavadeployments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudjavadeployments.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -299,42 +299,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/appplatform.azure.upbound.io_springcloudservices.yaml b/package/crds/appplatform.azure.upbound.io_springcloudservices.yaml index 4aee5941b..4c1fa6a41 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudservices.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudservices.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudservices.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -967,42 +967,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1101,10 +1065,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: SpringCloudServiceStatus defines the observed state of SpringCloudService. properties: diff --git a/package/crds/appplatform.azure.upbound.io_springcloudstorages.yaml b/package/crds/appplatform.azure.upbound.io_springcloudstorages.yaml index b5243d76e..f5fd9b3d0 100644 --- a/package/crds/appplatform.azure.upbound.io_springcloudstorages.yaml +++ b/package/crds/appplatform.azure.upbound.io_springcloudstorages.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudstorages.appplatform.azure.upbound.io spec: group: appplatform.azure.upbound.io @@ -377,42 +377,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/attestation.azure.upbound.io_providers.yaml b/package/crds/attestation.azure.upbound.io_providers.yaml index 05dde00d8..932ca0225 100644 --- a/package/crds/attestation.azure.upbound.io_providers.yaml +++ b/package/crds/attestation.azure.upbound.io_providers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: providers.attestation.azure.upbound.io spec: group: attestation.azure.upbound.io @@ -296,42 +296,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -430,10 +394,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: ProviderStatus defines the observed state of Provider. properties: diff --git a/package/crds/authorization.azure.upbound.io_managementlocks.yaml b/package/crds/authorization.azure.upbound.io_managementlocks.yaml index 13ea7e856..825566084 100644 --- a/package/crds/authorization.azure.upbound.io_managementlocks.yaml +++ b/package/crds/authorization.azure.upbound.io_managementlocks.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: managementlocks.authorization.azure.upbound.io spec: group: authorization.azure.upbound.io @@ -252,42 +252,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -386,14 +350,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: lockLevel is a required parameter + - message: spec.forProvider.lockLevel is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.lockLevel) - || has(self.initProvider.lockLevel)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.lockLevel))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: ManagementLockStatus defines the observed state of ManagementLock. properties: diff --git a/package/crds/authorization.azure.upbound.io_policydefinitions.yaml b/package/crds/authorization.azure.upbound.io_policydefinitions.yaml index 952fd0fad..d6eabea49 100644 --- a/package/crds/authorization.azure.upbound.io_policydefinitions.yaml +++ b/package/crds/authorization.azure.upbound.io_policydefinitions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: policydefinitions.authorization.azure.upbound.io spec: group: authorization.azure.upbound.io @@ -225,42 +225,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -359,18 +323,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: displayName is a required parameter + - message: spec.forProvider.displayName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.displayName) - || has(self.initProvider.displayName)' - - message: mode is a required parameter + || (has(self.initProvider) && has(self.initProvider.displayName))' + - message: spec.forProvider.mode is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.mode) - || has(self.initProvider.mode)' - - message: policyType is a required parameter + || (has(self.initProvider) && has(self.initProvider.mode))' + - message: spec.forProvider.policyType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.policyType) - || has(self.initProvider.policyType)' + || (has(self.initProvider) && has(self.initProvider.policyType))' status: description: PolicyDefinitionStatus defines the observed state of PolicyDefinition. properties: diff --git a/package/crds/authorization.azure.upbound.io_resourcegrouppolicyassignments.yaml b/package/crds/authorization.azure.upbound.io_resourcegrouppolicyassignments.yaml index 998077b43..cd3be8121 100644 --- a/package/crds/authorization.azure.upbound.io_resourcegrouppolicyassignments.yaml +++ b/package/crds/authorization.azure.upbound.io_resourcegrouppolicyassignments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: resourcegrouppolicyassignments.authorization.azure.upbound.io spec: group: authorization.azure.upbound.io @@ -570,42 +570,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/authorization.azure.upbound.io_resourcepolicyassignments.yaml b/package/crds/authorization.azure.upbound.io_resourcepolicyassignments.yaml index d96468c8a..973138913 100644 --- a/package/crds/authorization.azure.upbound.io_resourcepolicyassignments.yaml +++ b/package/crds/authorization.azure.upbound.io_resourcepolicyassignments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: resourcepolicyassignments.authorization.azure.upbound.io spec: group: authorization.azure.upbound.io @@ -510,42 +510,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -644,14 +608,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: resourceId is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.resourceId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.resourceId) - || has(self.initProvider.resourceId)' + || (has(self.initProvider) && has(self.initProvider.resourceId))' status: description: ResourcePolicyAssignmentStatus defines the observed state of ResourcePolicyAssignment. diff --git a/package/crds/authorization.azure.upbound.io_resourcepolicyexemptions.yaml b/package/crds/authorization.azure.upbound.io_resourcepolicyexemptions.yaml index 57b0e41b2..20a9fb3b5 100644 --- a/package/crds/authorization.azure.upbound.io_resourcepolicyexemptions.yaml +++ b/package/crds/authorization.azure.upbound.io_resourcepolicyexemptions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: resourcepolicyexemptions.authorization.azure.upbound.io spec: group: authorization.azure.upbound.io @@ -366,42 +366,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -500,14 +464,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: exemptionCategory is a required parameter + - message: spec.forProvider.exemptionCategory is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.exemptionCategory) - || has(self.initProvider.exemptionCategory)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.exemptionCategory))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: ResourcePolicyExemptionStatus defines the observed state of ResourcePolicyExemption. diff --git a/package/crds/authorization.azure.upbound.io_roleassignments.yaml b/package/crds/authorization.azure.upbound.io_roleassignments.yaml index 420cce18f..93a1240be 100644 --- a/package/crds/authorization.azure.upbound.io_roleassignments.yaml +++ b/package/crds/authorization.azure.upbound.io_roleassignments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: roleassignments.authorization.azure.upbound.io spec: group: authorization.azure.upbound.io @@ -319,42 +319,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -453,14 +417,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: principalId is a required parameter + - message: spec.forProvider.principalId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.principalId) - || has(self.initProvider.principalId)' - - message: scope is a required parameter + || (has(self.initProvider) && has(self.initProvider.principalId))' + - message: spec.forProvider.scope is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.scope) - || has(self.initProvider.scope)' + || (has(self.initProvider) && has(self.initProvider.scope))' status: description: RoleAssignmentStatus defines the observed state of RoleAssignment. properties: diff --git a/package/crds/authorization.azure.upbound.io_roledefinitions.yaml b/package/crds/authorization.azure.upbound.io_roledefinitions.yaml index c819bf401..a44406d39 100644 --- a/package/crds/authorization.azure.upbound.io_roledefinitions.yaml +++ b/package/crds/authorization.azure.upbound.io_roledefinitions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: roledefinitions.authorization.azure.upbound.io spec: group: authorization.azure.upbound.io @@ -274,42 +274,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -408,14 +372,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: scope is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.scope is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.scope) - || has(self.initProvider.scope)' + || (has(self.initProvider) && has(self.initProvider.scope))' status: description: RoleDefinitionStatus defines the observed state of RoleDefinition. properties: diff --git a/package/crds/authorization.azure.upbound.io_subscriptionpolicyassignments.yaml b/package/crds/authorization.azure.upbound.io_subscriptionpolicyassignments.yaml index 002b1e06f..8f2ac6b7d 100644 --- a/package/crds/authorization.azure.upbound.io_subscriptionpolicyassignments.yaml +++ b/package/crds/authorization.azure.upbound.io_subscriptionpolicyassignments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: subscriptionpolicyassignments.authorization.azure.upbound.io spec: group: authorization.azure.upbound.io @@ -500,42 +500,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -634,10 +598,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: subscriptionId is a required parameter + - message: spec.forProvider.subscriptionId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.subscriptionId) - || has(self.initProvider.subscriptionId)' + || (has(self.initProvider) && has(self.initProvider.subscriptionId))' status: description: SubscriptionPolicyAssignmentStatus defines the observed state of SubscriptionPolicyAssignment. diff --git a/package/crds/authorization.azure.upbound.io_subscriptionpolicyexemptions.yaml b/package/crds/authorization.azure.upbound.io_subscriptionpolicyexemptions.yaml index f06ebb14c..3a3a99d30 100644 --- a/package/crds/authorization.azure.upbound.io_subscriptionpolicyexemptions.yaml +++ b/package/crds/authorization.azure.upbound.io_subscriptionpolicyexemptions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: subscriptionpolicyexemptions.authorization.azure.upbound.io spec: group: authorization.azure.upbound.io @@ -287,42 +287,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -421,14 +385,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: exemptionCategory is a required parameter + - message: spec.forProvider.exemptionCategory is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.exemptionCategory) - || has(self.initProvider.exemptionCategory)' - - message: subscriptionId is a required parameter + || (has(self.initProvider) && has(self.initProvider.exemptionCategory))' + - message: spec.forProvider.subscriptionId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.subscriptionId) - || has(self.initProvider.subscriptionId)' + || (has(self.initProvider) && has(self.initProvider.subscriptionId))' status: description: SubscriptionPolicyExemptionStatus defines the observed state of SubscriptionPolicyExemption. diff --git a/package/crds/automation.azure.upbound.io_accounts.yaml b/package/crds/automation.azure.upbound.io_accounts.yaml index ff802cd1f..be3a8c5f8 100644 --- a/package/crds/automation.azure.upbound.io_accounts.yaml +++ b/package/crds/automation.azure.upbound.io_accounts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: accounts.automation.azure.upbound.io spec: group: automation.azure.upbound.io @@ -334,42 +334,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -468,14 +432,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: AccountStatus defines the observed state of Account. properties: diff --git a/package/crds/automation.azure.upbound.io_connectionclassiccertificates.yaml b/package/crds/automation.azure.upbound.io_connectionclassiccertificates.yaml index 3c7cc26a1..86e8c23af 100644 --- a/package/crds/automation.azure.upbound.io_connectionclassiccertificates.yaml +++ b/package/crds/automation.azure.upbound.io_connectionclassiccertificates.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: connectionclassiccertificates.automation.azure.upbound.io spec: group: automation.azure.upbound.io @@ -329,42 +329,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -463,18 +427,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: certificateAssetName is a required parameter + - message: spec.forProvider.certificateAssetName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.certificateAssetName) - || has(self.initProvider.certificateAssetName)' - - message: subscriptionId is a required parameter + || (has(self.initProvider) && has(self.initProvider.certificateAssetName))' + - message: spec.forProvider.subscriptionId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.subscriptionId) - || has(self.initProvider.subscriptionId)' - - message: subscriptionName is a required parameter + || (has(self.initProvider) && has(self.initProvider.subscriptionId))' + - message: spec.forProvider.subscriptionName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.subscriptionName) - || has(self.initProvider.subscriptionName)' + || (has(self.initProvider) && has(self.initProvider.subscriptionName))' status: description: ConnectionClassicCertificateStatus defines the observed state of ConnectionClassicCertificate. diff --git a/package/crds/automation.azure.upbound.io_connections.yaml b/package/crds/automation.azure.upbound.io_connections.yaml index eb0a66281..e7a882b15 100644 --- a/package/crds/automation.azure.upbound.io_connections.yaml +++ b/package/crds/automation.azure.upbound.io_connections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: connections.automation.azure.upbound.io spec: group: automation.azure.upbound.io @@ -336,42 +336,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -470,14 +434,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: type is a required parameter + - message: spec.forProvider.type is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.type) - || has(self.initProvider.type)' - - message: values is a required parameter + || (has(self.initProvider) && has(self.initProvider.type))' + - message: spec.forProvider.values is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.values) - || has(self.initProvider.values)' + || (has(self.initProvider) && has(self.initProvider.values))' status: description: ConnectionStatus defines the observed state of Connection. properties: diff --git a/package/crds/automation.azure.upbound.io_connectiontypes.yaml b/package/crds/automation.azure.upbound.io_connectiontypes.yaml index a26e8902a..bdc3f75fb 100644 --- a/package/crds/automation.azure.upbound.io_connectiontypes.yaml +++ b/package/crds/automation.azure.upbound.io_connectiontypes.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: connectiontypes.automation.azure.upbound.io spec: group: automation.azure.upbound.io @@ -366,42 +366,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -500,14 +464,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: field is a required parameter + - message: spec.forProvider.field is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.field) - || has(self.initProvider.field)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.field))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: ConnectionTypeStatus defines the observed state of ConnectionType. properties: diff --git a/package/crds/automation.azure.upbound.io_credentials.yaml b/package/crds/automation.azure.upbound.io_credentials.yaml index 80e8e4d02..531ae0aa2 100644 --- a/package/crds/automation.azure.upbound.io_credentials.yaml +++ b/package/crds/automation.azure.upbound.io_credentials.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: credentials.automation.azure.upbound.io spec: group: automation.azure.upbound.io @@ -333,42 +333,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -467,13 +431,13 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: passwordSecretRef is a required parameter + - message: spec.forProvider.passwordSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)' - - message: username is a required parameter + - message: spec.forProvider.username is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.username) - || has(self.initProvider.username)' + || (has(self.initProvider) && has(self.initProvider.username))' status: description: CredentialStatus defines the observed state of Credential. properties: diff --git a/package/crds/automation.azure.upbound.io_hybridrunbookworkergroups.yaml b/package/crds/automation.azure.upbound.io_hybridrunbookworkergroups.yaml index 99cda7bd6..7fb4f11c3 100644 --- a/package/crds/automation.azure.upbound.io_hybridrunbookworkergroups.yaml +++ b/package/crds/automation.azure.upbound.io_hybridrunbookworkergroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: hybridrunbookworkergroups.automation.azure.upbound.io spec: group: automation.azure.upbound.io @@ -254,42 +254,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -388,14 +352,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: automationAccountName is a required parameter + - message: spec.forProvider.automationAccountName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.automationAccountName) - || has(self.initProvider.automationAccountName)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.automationAccountName))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: HybridRunBookWorkerGroupStatus defines the observed state of HybridRunBookWorkerGroup. diff --git a/package/crds/automation.azure.upbound.io_modules.yaml b/package/crds/automation.azure.upbound.io_modules.yaml index 5eb9c5c0c..49e7f9c29 100644 --- a/package/crds/automation.azure.upbound.io_modules.yaml +++ b/package/crds/automation.azure.upbound.io_modules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: modules.automation.azure.upbound.io spec: group: automation.azure.upbound.io @@ -348,42 +348,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -482,10 +446,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: moduleLink is a required parameter + - message: spec.forProvider.moduleLink is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.moduleLink) - || has(self.initProvider.moduleLink)' + || (has(self.initProvider) && has(self.initProvider.moduleLink))' status: description: ModuleStatus defines the observed state of Module. properties: diff --git a/package/crds/automation.azure.upbound.io_runbooks.yaml b/package/crds/automation.azure.upbound.io_runbooks.yaml index dfc206805..9f2fddd9c 100644 --- a/package/crds/automation.azure.upbound.io_runbooks.yaml +++ b/package/crds/automation.azure.upbound.io_runbooks.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: runbooks.automation.azure.upbound.io spec: group: automation.azure.upbound.io @@ -590,42 +590,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -724,26 +688,26 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: logProgress is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.logProgress is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.logProgress) - || has(self.initProvider.logProgress)' - - message: logVerbose is a required parameter + || (has(self.initProvider) && has(self.initProvider.logProgress))' + - message: spec.forProvider.logVerbose is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.logVerbose) - || has(self.initProvider.logVerbose)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.logVerbose))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: runbookType is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.runbookType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.runbookType) - || has(self.initProvider.runbookType)' + || (has(self.initProvider) && has(self.initProvider.runbookType))' status: description: RunBookStatus defines the observed state of RunBook. properties: diff --git a/package/crds/automation.azure.upbound.io_schedules.yaml b/package/crds/automation.azure.upbound.io_schedules.yaml index 412385f5b..381dc94a5 100644 --- a/package/crds/automation.azure.upbound.io_schedules.yaml +++ b/package/crds/automation.azure.upbound.io_schedules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: schedules.automation.azure.upbound.io spec: group: automation.azure.upbound.io @@ -414,42 +414,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -548,10 +512,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: frequency is a required parameter + - message: spec.forProvider.frequency is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.frequency) - || has(self.initProvider.frequency)' + || (has(self.initProvider) && has(self.initProvider.frequency))' status: description: ScheduleStatus defines the observed state of Schedule. properties: diff --git a/package/crds/automation.azure.upbound.io_variablebools.yaml b/package/crds/automation.azure.upbound.io_variablebools.yaml index d82cbebf5..ee7ed776b 100644 --- a/package/crds/automation.azure.upbound.io_variablebools.yaml +++ b/package/crds/automation.azure.upbound.io_variablebools.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: variablebools.automation.azure.upbound.io spec: group: automation.azure.upbound.io @@ -325,42 +325,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/automation.azure.upbound.io_variabledatetimes.yaml b/package/crds/automation.azure.upbound.io_variabledatetimes.yaml index f2e103584..90b54971b 100644 --- a/package/crds/automation.azure.upbound.io_variabledatetimes.yaml +++ b/package/crds/automation.azure.upbound.io_variabledatetimes.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: variabledatetimes.automation.azure.upbound.io spec: group: automation.azure.upbound.io @@ -327,42 +327,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/automation.azure.upbound.io_variableints.yaml b/package/crds/automation.azure.upbound.io_variableints.yaml index 552b09876..0ff7cacfa 100644 --- a/package/crds/automation.azure.upbound.io_variableints.yaml +++ b/package/crds/automation.azure.upbound.io_variableints.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: variableints.automation.azure.upbound.io spec: group: automation.azure.upbound.io @@ -325,42 +325,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/automation.azure.upbound.io_variablestrings.yaml b/package/crds/automation.azure.upbound.io_variablestrings.yaml index 84fac4c83..50140c161 100644 --- a/package/crds/automation.azure.upbound.io_variablestrings.yaml +++ b/package/crds/automation.azure.upbound.io_variablestrings.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: variablestrings.automation.azure.upbound.io spec: group: automation.azure.upbound.io @@ -325,42 +325,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/automation.azure.upbound.io_webhooks.yaml b/package/crds/automation.azure.upbound.io_webhooks.yaml index b9f62d166..0147d63ff 100644 --- a/package/crds/automation.azure.upbound.io_webhooks.yaml +++ b/package/crds/automation.azure.upbound.io_webhooks.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: webhooks.automation.azure.upbound.io spec: group: automation.azure.upbound.io @@ -442,42 +442,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -576,14 +540,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: expiryTime is a required parameter + - message: spec.forProvider.expiryTime is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.expiryTime) - || has(self.initProvider.expiryTime)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.expiryTime))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: WebhookStatus defines the observed state of Webhook. properties: diff --git a/package/crds/azure.upbound.io_providerconfigs.yaml b/package/crds/azure.upbound.io_providerconfigs.yaml index 22ad0a696..e2953a560 100644 --- a/package/crds/azure.upbound.io_providerconfigs.yaml +++ b/package/crds/azure.upbound.io_providerconfigs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: providerconfigs.azure.upbound.io spec: group: azure.upbound.io diff --git a/package/crds/azure.upbound.io_providerconfigusages.yaml b/package/crds/azure.upbound.io_providerconfigusages.yaml index b8f040e06..269883fa7 100644 --- a/package/crds/azure.upbound.io_providerconfigusages.yaml +++ b/package/crds/azure.upbound.io_providerconfigusages.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: providerconfigusages.azure.upbound.io spec: group: azure.upbound.io diff --git a/package/crds/azure.upbound.io_resourcegroups.yaml b/package/crds/azure.upbound.io_resourcegroups.yaml index d0854472b..e917cb564 100644 --- a/package/crds/azure.upbound.io_resourcegroups.yaml +++ b/package/crds/azure.upbound.io_resourcegroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: resourcegroups.azure.upbound.io spec: group: azure.upbound.io @@ -166,42 +166,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -300,10 +264,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: ResourceGroupStatus defines the observed state of ResourceGroup. properties: diff --git a/package/crds/azure.upbound.io_resourceproviderregistrations.yaml b/package/crds/azure.upbound.io_resourceproviderregistrations.yaml index 64f4fcd81..af0d388b4 100644 --- a/package/crds/azure.upbound.io_resourceproviderregistrations.yaml +++ b/package/crds/azure.upbound.io_resourceproviderregistrations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: resourceproviderregistrations.azure.upbound.io spec: group: azure.upbound.io @@ -179,42 +179,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -313,10 +277,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: ResourceProviderRegistrationStatus defines the observed state of ResourceProviderRegistration. diff --git a/package/crds/azure.upbound.io_storeconfigs.yaml b/package/crds/azure.upbound.io_storeconfigs.yaml index e45279f49..de0a34769 100644 --- a/package/crds/azure.upbound.io_storeconfigs.yaml +++ b/package/crds/azure.upbound.io_storeconfigs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: storeconfigs.azure.upbound.io spec: group: azure.upbound.io @@ -153,146 +153,6 @@ spec: - Vault - Plugin type: string - vault: - description: 'Vault configures a Vault secret store. Deprecated: This - API is scheduled to be removed in a future release. Vault should - be used as a plugin going forward. See https://github.com/crossplane-contrib/ess-plugin-vault - for more information.' - properties: - auth: - description: Auth configures an authentication method for Vault. - properties: - method: - description: Method configures which auth method will be used. - type: string - token: - description: Token configures Token Auth for Vault. - properties: - env: - description: Env is a reference to an environment variable - that contains credentials that must be used to connect - to the provider. - properties: - name: - description: Name is the name of an environment variable. - type: string - required: - - name - type: object - fs: - description: Fs is a reference to a filesystem location - that contains credentials that must be used to connect - to the provider. - properties: - path: - description: Path is a filesystem path. - type: string - required: - - path - type: object - secretRef: - description: A SecretRef is a reference to a secret key - that contains the credentials that must be used to connect - to the provider. - properties: - key: - description: The key to select. - type: string - name: - description: Name of the secret. - type: string - namespace: - description: Namespace of the secret. - type: string - required: - - key - - name - - namespace - type: object - source: - description: Source of the credentials. - enum: - - None - - Secret - - Environment - - Filesystem - type: string - required: - - source - type: object - required: - - method - type: object - caBundle: - description: CABundle configures CA bundle for Vault Server. - properties: - env: - description: Env is a reference to an environment variable - that contains credentials that must be used to connect to - the provider. - properties: - name: - description: Name is the name of an environment variable. - type: string - required: - - name - type: object - fs: - description: Fs is a reference to a filesystem location that - contains credentials that must be used to connect to the - provider. - properties: - path: - description: Path is a filesystem path. - type: string - required: - - path - type: object - secretRef: - description: A SecretRef is a reference to a secret key that - contains the credentials that must be used to connect to - the provider. - properties: - key: - description: The key to select. - type: string - name: - description: Name of the secret. - type: string - namespace: - description: Namespace of the secret. - type: string - required: - - key - - name - - namespace - type: object - source: - description: Source of the credentials. - enum: - - None - - Secret - - Environment - - Filesystem - type: string - required: - - source - type: object - mountPath: - description: MountPath is the mount path of the KV secrets engine. - type: string - server: - description: Server is the url of the Vault server, e.g. "https://vault.acme.org" - type: string - version: - default: v2 - description: Version of the KV Secrets engine of Vault. https://www.vaultproject.io/docs/secrets/kv - type: string - required: - - auth - - mountPath - - server - type: object required: - defaultScope type: object diff --git a/package/crds/azure.upbound.io_subscriptions.yaml b/package/crds/azure.upbound.io_subscriptions.yaml index 1bb831df3..684ca7581 100644 --- a/package/crds/azure.upbound.io_subscriptions.yaml +++ b/package/crds/azure.upbound.io_subscriptions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: subscriptions.azure.upbound.io spec: group: azure.upbound.io @@ -194,42 +194,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -328,10 +292,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: subscriptionName is a required parameter + - message: spec.forProvider.subscriptionName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.subscriptionName) - || has(self.initProvider.subscriptionName)' + || (has(self.initProvider) && has(self.initProvider.subscriptionName))' status: description: SubscriptionStatus defines the observed state of Subscription. properties: diff --git a/package/crds/azurestackhci.azure.upbound.io_clusters.yaml b/package/crds/azurestackhci.azure.upbound.io_clusters.yaml index a35aa6adb..0402fe2ba 100644 --- a/package/crds/azurestackhci.azure.upbound.io_clusters.yaml +++ b/package/crds/azurestackhci.azure.upbound.io_clusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: clusters.azurestackhci.azure.upbound.io spec: group: azurestackhci.azure.upbound.io @@ -266,42 +266,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -400,14 +364,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: clientId is a required parameter + - message: spec.forProvider.clientId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clientId) - || has(self.initProvider.clientId)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.clientId))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: ClusterStatus defines the observed state of Cluster. properties: diff --git a/package/crds/botservice.azure.upbound.io_botchannelalexas.yaml b/package/crds/botservice.azure.upbound.io_botchannelalexas.yaml index 899e96af2..fd6bc667c 100644 --- a/package/crds/botservice.azure.upbound.io_botchannelalexas.yaml +++ b/package/crds/botservice.azure.upbound.io_botchannelalexas.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: botchannelalexas.botservice.azure.upbound.io spec: group: botservice.azure.upbound.io @@ -319,42 +319,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -453,14 +417,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skillId is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skillId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skillId) - || has(self.initProvider.skillId)' + || (has(self.initProvider) && has(self.initProvider.skillId))' status: description: BotChannelAlexaStatus defines the observed state of BotChannelAlexa. properties: diff --git a/package/crds/botservice.azure.upbound.io_botchanneldirectlines.yaml b/package/crds/botservice.azure.upbound.io_botchanneldirectlines.yaml index 7a8709565..f9c654387 100644 --- a/package/crds/botservice.azure.upbound.io_botchanneldirectlines.yaml +++ b/package/crds/botservice.azure.upbound.io_botchanneldirectlines.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: botchanneldirectlines.botservice.azure.upbound.io spec: group: botservice.azure.upbound.io @@ -382,42 +382,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -516,14 +480,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: site is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.site is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.site) - || has(self.initProvider.site)' + || (has(self.initProvider) && has(self.initProvider.site))' status: description: BotChannelDirectLineStatus defines the observed state of BotChannelDirectLine. diff --git a/package/crds/botservice.azure.upbound.io_botchannellines.yaml b/package/crds/botservice.azure.upbound.io_botchannellines.yaml index 90fa3eb1d..73d4729e4 100644 --- a/package/crds/botservice.azure.upbound.io_botchannellines.yaml +++ b/package/crds/botservice.azure.upbound.io_botchannellines.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: botchannellines.botservice.azure.upbound.io spec: group: botservice.azure.upbound.io @@ -363,42 +363,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -497,14 +461,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: lineChannel is a required parameter + - message: spec.forProvider.lineChannel is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.lineChannel) - || has(self.initProvider.lineChannel)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.lineChannel))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: BotChannelLineStatus defines the observed state of BotChannelLine. properties: diff --git a/package/crds/botservice.azure.upbound.io_botchannelmsteams.yaml b/package/crds/botservice.azure.upbound.io_botchannelmsteams.yaml index fd6ff7cd0..e003f49b2 100644 --- a/package/crds/botservice.azure.upbound.io_botchannelmsteams.yaml +++ b/package/crds/botservice.azure.upbound.io_botchannelmsteams.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: botchannelmsteams.botservice.azure.upbound.io spec: group: botservice.azure.upbound.io @@ -328,42 +328,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -462,10 +426,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: BotChannelMSTeamsStatus defines the observed state of BotChannelMSTeams. properties: diff --git a/package/crds/botservice.azure.upbound.io_botchannelslacks.yaml b/package/crds/botservice.azure.upbound.io_botchannelslacks.yaml index 5b6dd8060..905686b5d 100644 --- a/package/crds/botservice.azure.upbound.io_botchannelslacks.yaml +++ b/package/crds/botservice.azure.upbound.io_botchannelslacks.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: botchannelslacks.botservice.azure.upbound.io spec: group: botservice.azure.upbound.io @@ -380,42 +380,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -514,18 +478,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: clientId is a required parameter + - message: spec.forProvider.clientId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clientId) - || has(self.initProvider.clientId)' - - message: clientSecretSecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.clientId))' + - message: spec.forProvider.clientSecretSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)' - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: verificationTokenSecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.verificationTokenSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.verificationTokenSecretRef)' status: diff --git a/package/crds/botservice.azure.upbound.io_botchannelsms.yaml b/package/crds/botservice.azure.upbound.io_botchannelsms.yaml index 6dcf21feb..ba8895998 100644 --- a/package/crds/botservice.azure.upbound.io_botchannelsms.yaml +++ b/package/crds/botservice.azure.upbound.io_botchannelsms.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: botchannelsms.botservice.azure.upbound.io spec: group: botservice.azure.upbound.io @@ -344,42 +344,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -478,19 +442,21 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: phoneNumber is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.phoneNumber is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.phoneNumber) - || has(self.initProvider.phoneNumber)' - - message: smsChannelAccountSecurityId is a required parameter + || (has(self.initProvider) && has(self.initProvider.phoneNumber))' + - message: spec.forProvider.smsChannelAccountSecurityId is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.smsChannelAccountSecurityId) - || has(self.initProvider.smsChannelAccountSecurityId)' - - message: smsChannelAuthTokenSecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.smsChannelAccountSecurityId))' + - message: spec.forProvider.smsChannelAuthTokenSecretRef is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.smsChannelAuthTokenSecretRef)' status: diff --git a/package/crds/botservice.azure.upbound.io_botchannelsregistrations.yaml b/package/crds/botservice.azure.upbound.io_botchannelsregistrations.yaml index a706a58b7..002e5522a 100644 --- a/package/crds/botservice.azure.upbound.io_botchannelsregistrations.yaml +++ b/package/crds/botservice.azure.upbound.io_botchannelsregistrations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: botchannelsregistrations.botservice.azure.upbound.io spec: group: botservice.azure.upbound.io @@ -363,42 +363,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -497,22 +461,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: microsoftAppId is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.microsoftAppId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.microsoftAppId) - || has(self.initProvider.microsoftAppId)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.microsoftAppId))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: BotChannelsRegistrationStatus defines the observed state of BotChannelsRegistration. diff --git a/package/crds/botservice.azure.upbound.io_botchannelwebchats.yaml b/package/crds/botservice.azure.upbound.io_botchannelwebchats.yaml index fc5e4a8b7..32bb7022c 100644 --- a/package/crds/botservice.azure.upbound.io_botchannelwebchats.yaml +++ b/package/crds/botservice.azure.upbound.io_botchannelwebchats.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: botchannelwebchats.botservice.azure.upbound.io spec: group: botservice.azure.upbound.io @@ -323,42 +323,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -457,14 +421,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: siteNames is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.siteNames is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.siteNames) - || has(self.initProvider.siteNames)' + || (has(self.initProvider) && has(self.initProvider.siteNames))' status: description: BotChannelWebChatStatus defines the observed state of BotChannelWebChat. properties: diff --git a/package/crds/botservice.azure.upbound.io_botconnections.yaml b/package/crds/botservice.azure.upbound.io_botconnections.yaml index cba549f6c..d4314a137 100644 --- a/package/crds/botservice.azure.upbound.io_botconnections.yaml +++ b/package/crds/botservice.azure.upbound.io_botconnections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: botconnections.botservice.azure.upbound.io spec: group: botservice.azure.upbound.io @@ -376,42 +376,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -510,21 +474,21 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: clientId is a required parameter + - message: spec.forProvider.clientId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clientId) - || has(self.initProvider.clientId)' - - message: clientSecretSecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.clientId))' + - message: spec.forProvider.clientSecretSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)' - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: serviceProviderName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.serviceProviderName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.serviceProviderName) - || has(self.initProvider.serviceProviderName)' + || (has(self.initProvider) && has(self.initProvider.serviceProviderName))' status: description: BotConnectionStatus defines the observed state of BotConnection. properties: diff --git a/package/crds/botservice.azure.upbound.io_botwebapps.yaml b/package/crds/botservice.azure.upbound.io_botwebapps.yaml index 43ce3a34d..75f3ce9d2 100644 --- a/package/crds/botservice.azure.upbound.io_botwebapps.yaml +++ b/package/crds/botservice.azure.upbound.io_botwebapps.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: botwebapps.botservice.azure.upbound.io spec: group: botservice.azure.upbound.io @@ -336,42 +336,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -470,18 +434,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: microsoftAppId is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.microsoftAppId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.microsoftAppId) - || has(self.initProvider.microsoftAppId)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.microsoftAppId))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: BotWebAppStatus defines the observed state of BotWebApp. properties: diff --git a/package/crds/cache.azure.upbound.io_rediscaches.yaml b/package/crds/cache.azure.upbound.io_rediscaches.yaml index 879958b2e..f77fd430d 100644 --- a/package/crds/cache.azure.upbound.io_rediscaches.yaml +++ b/package/crds/cache.azure.upbound.io_rediscaches.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: rediscaches.cache.azure.upbound.io spec: group: cache.azure.upbound.io @@ -670,42 +670,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -804,26 +768,26 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: capacity is a required parameter + - message: spec.forProvider.capacity is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.capacity) - || has(self.initProvider.capacity)' - - message: family is a required parameter + || (has(self.initProvider) && has(self.initProvider.capacity))' + - message: spec.forProvider.family is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.family) - || has(self.initProvider.family)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.family))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: redisVersion is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.redisVersion is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.redisVersion) - || has(self.initProvider.redisVersion)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.redisVersion))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: RedisCacheStatus defines the observed state of RedisCache. properties: diff --git a/package/crds/cache.azure.upbound.io_redisenterpriseclusters.yaml b/package/crds/cache.azure.upbound.io_redisenterpriseclusters.yaml index a8f9f97bf..f507e9833 100644 --- a/package/crds/cache.azure.upbound.io_redisenterpriseclusters.yaml +++ b/package/crds/cache.azure.upbound.io_redisenterpriseclusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: redisenterpriseclusters.cache.azure.upbound.io spec: group: cache.azure.upbound.io @@ -294,42 +294,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -428,14 +392,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: RedisEnterpriseClusterStatus defines the observed state of RedisEnterpriseCluster. diff --git a/package/crds/cache.azure.upbound.io_redisenterprisedatabases.yaml b/package/crds/cache.azure.upbound.io_redisenterprisedatabases.yaml index 08115925c..8be894b01 100644 --- a/package/crds/cache.azure.upbound.io_redisenterprisedatabases.yaml +++ b/package/crds/cache.azure.upbound.io_redisenterprisedatabases.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: redisenterprisedatabases.cache.azure.upbound.io spec: group: cache.azure.upbound.io @@ -409,42 +409,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/cache.azure.upbound.io_redisfirewallrules.yaml b/package/crds/cache.azure.upbound.io_redisfirewallrules.yaml index 9c8f09af0..3af8dc016 100644 --- a/package/crds/cache.azure.upbound.io_redisfirewallrules.yaml +++ b/package/crds/cache.azure.upbound.io_redisfirewallrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: redisfirewallrules.cache.azure.upbound.io spec: group: cache.azure.upbound.io @@ -314,42 +314,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -448,14 +412,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: endIp is a required parameter + - message: spec.forProvider.endIp is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.endIp) - || has(self.initProvider.endIp)' - - message: startIp is a required parameter + || (has(self.initProvider) && has(self.initProvider.endIp))' + - message: spec.forProvider.startIp is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.startIp) - || has(self.initProvider.startIp)' + || (has(self.initProvider) && has(self.initProvider.startIp))' status: description: RedisFirewallRuleStatus defines the observed state of RedisFirewallRule. properties: diff --git a/package/crds/cache.azure.upbound.io_redislinkedservers.yaml b/package/crds/cache.azure.upbound.io_redislinkedservers.yaml index dff18a7ca..71b7acdae 100644 --- a/package/crds/cache.azure.upbound.io_redislinkedservers.yaml +++ b/package/crds/cache.azure.upbound.io_redislinkedservers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: redislinkedservers.cache.azure.upbound.io spec: group: cache.azure.upbound.io @@ -397,42 +397,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -531,14 +495,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: linkedRedisCacheLocation is a required parameter + - message: spec.forProvider.linkedRedisCacheLocation is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.linkedRedisCacheLocation) - || has(self.initProvider.linkedRedisCacheLocation)' - - message: serverRole is a required parameter + || (has(self.initProvider) && has(self.initProvider.linkedRedisCacheLocation))' + - message: spec.forProvider.serverRole is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.serverRole) - || has(self.initProvider.serverRole)' + || (has(self.initProvider) && has(self.initProvider.serverRole))' status: description: RedisLinkedServerStatus defines the observed state of RedisLinkedServer. properties: diff --git a/package/crds/cdn.azure.upbound.io_endpoints.yaml b/package/crds/cdn.azure.upbound.io_endpoints.yaml index d66d9b011..5ae934063 100644 --- a/package/crds/cdn.azure.upbound.io_endpoints.yaml +++ b/package/crds/cdn.azure.upbound.io_endpoints.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: endpoints.cdn.azure.upbound.io spec: group: cdn.azure.upbound.io @@ -1728,42 +1728,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1862,14 +1826,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: origin is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.origin is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.origin) - || has(self.initProvider.origin)' + || (has(self.initProvider) && has(self.initProvider.origin))' status: description: EndpointStatus defines the observed state of Endpoint. properties: diff --git a/package/crds/cdn.azure.upbound.io_frontdoorcustomdomainassociations.yaml b/package/crds/cdn.azure.upbound.io_frontdoorcustomdomainassociations.yaml index 64f7d4b08..726d639ba 100644 --- a/package/crds/cdn.azure.upbound.io_frontdoorcustomdomainassociations.yaml +++ b/package/crds/cdn.azure.upbound.io_frontdoorcustomdomainassociations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: frontdoorcustomdomainassociations.cdn.azure.upbound.io spec: group: cdn.azure.upbound.io @@ -310,42 +310,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/cdn.azure.upbound.io_frontdoorcustomdomains.yaml b/package/crds/cdn.azure.upbound.io_frontdoorcustomdomains.yaml index 09a0690db..01a40b350 100644 --- a/package/crds/cdn.azure.upbound.io_frontdoorcustomdomains.yaml +++ b/package/crds/cdn.azure.upbound.io_frontdoorcustomdomains.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: frontdoorcustomdomains.cdn.azure.upbound.io spec: group: cdn.azure.upbound.io @@ -356,42 +356,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -490,14 +454,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: hostName is a required parameter + - message: spec.forProvider.hostName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.hostName) - || has(self.initProvider.hostName)' - - message: tls is a required parameter + || (has(self.initProvider) && has(self.initProvider.hostName))' + - message: spec.forProvider.tls is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tls) - || has(self.initProvider.tls)' + || (has(self.initProvider) && has(self.initProvider.tls))' status: description: FrontdoorCustomDomainStatus defines the observed state of FrontdoorCustomDomain. diff --git a/package/crds/cdn.azure.upbound.io_frontdoorendpoints.yaml b/package/crds/cdn.azure.upbound.io_frontdoorendpoints.yaml index 46f569cf9..8dd6b0221 100644 --- a/package/crds/cdn.azure.upbound.io_frontdoorendpoints.yaml +++ b/package/crds/cdn.azure.upbound.io_frontdoorendpoints.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: frontdoorendpoints.cdn.azure.upbound.io spec: group: cdn.azure.upbound.io @@ -246,42 +246,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/cdn.azure.upbound.io_frontdoororigingroups.yaml b/package/crds/cdn.azure.upbound.io_frontdoororigingroups.yaml index 88461549b..ecbfdec83 100644 --- a/package/crds/cdn.azure.upbound.io_frontdoororigingroups.yaml +++ b/package/crds/cdn.azure.upbound.io_frontdoororigingroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: frontdoororigingroups.cdn.azure.upbound.io spec: group: cdn.azure.upbound.io @@ -340,42 +340,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -474,10 +438,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: loadBalancing is a required parameter + - message: spec.forProvider.loadBalancing is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.loadBalancing) - || has(self.initProvider.loadBalancing)' + || (has(self.initProvider) && has(self.initProvider.loadBalancing))' status: description: FrontdoorOriginGroupStatus defines the observed state of FrontdoorOriginGroup. diff --git a/package/crds/cdn.azure.upbound.io_frontdoororigins.yaml b/package/crds/cdn.azure.upbound.io_frontdoororigins.yaml index a693a597c..30efa8a30 100644 --- a/package/crds/cdn.azure.upbound.io_frontdoororigins.yaml +++ b/package/crds/cdn.azure.upbound.io_frontdoororigins.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: frontdoororigins.cdn.azure.upbound.io spec: group: cdn.azure.upbound.io @@ -644,42 +644,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -778,10 +742,11 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: certificateNameCheckEnabled is a required parameter + - message: spec.forProvider.certificateNameCheckEnabled is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.certificateNameCheckEnabled) - || has(self.initProvider.certificateNameCheckEnabled)' + || (has(self.initProvider) && has(self.initProvider.certificateNameCheckEnabled))' status: description: FrontdoorOriginStatus defines the observed state of FrontdoorOrigin. properties: diff --git a/package/crds/cdn.azure.upbound.io_frontdoorprofiles.yaml b/package/crds/cdn.azure.upbound.io_frontdoorprofiles.yaml index 6fe6dba58..ee7f97442 100644 --- a/package/crds/cdn.azure.upbound.io_frontdoorprofiles.yaml +++ b/package/crds/cdn.azure.upbound.io_frontdoorprofiles.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: frontdoorprofiles.cdn.azure.upbound.io spec: group: cdn.azure.upbound.io @@ -256,42 +256,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -390,10 +354,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: skuName is a required parameter + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: FrontdoorProfileStatus defines the observed state of FrontdoorProfile. properties: diff --git a/package/crds/cdn.azure.upbound.io_frontdoorroutes.yaml b/package/crds/cdn.azure.upbound.io_frontdoorroutes.yaml index e85627f05..240566ef8 100644 --- a/package/crds/cdn.azure.upbound.io_frontdoorroutes.yaml +++ b/package/crds/cdn.azure.upbound.io_frontdoorroutes.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: frontdoorroutes.cdn.azure.upbound.io spec: group: cdn.azure.upbound.io @@ -699,42 +699,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -833,14 +797,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: patternsToMatch is a required parameter + - message: spec.forProvider.patternsToMatch is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.patternsToMatch) - || has(self.initProvider.patternsToMatch)' - - message: supportedProtocols is a required parameter + || (has(self.initProvider) && has(self.initProvider.patternsToMatch))' + - message: spec.forProvider.supportedProtocols is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.supportedProtocols) - || has(self.initProvider.supportedProtocols)' + || (has(self.initProvider) && has(self.initProvider.supportedProtocols))' status: description: FrontdoorRouteStatus defines the observed state of FrontdoorRoute. properties: diff --git a/package/crds/cdn.azure.upbound.io_frontdoorrules.yaml b/package/crds/cdn.azure.upbound.io_frontdoorrules.yaml index b6bd2ed42..2e929f207 100644 --- a/package/crds/cdn.azure.upbound.io_frontdoorrules.yaml +++ b/package/crds/cdn.azure.upbound.io_frontdoorrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: frontdoorrules.cdn.azure.upbound.io spec: group: cdn.azure.upbound.io @@ -1944,42 +1944,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -2078,14 +2042,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: actions is a required parameter + - message: spec.forProvider.actions is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.actions) - || has(self.initProvider.actions)' - - message: order is a required parameter + || (has(self.initProvider) && has(self.initProvider.actions))' + - message: spec.forProvider.order is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.order) - || has(self.initProvider.order)' + || (has(self.initProvider) && has(self.initProvider.order))' status: description: FrontdoorRuleStatus defines the observed state of FrontdoorRule. properties: diff --git a/package/crds/cdn.azure.upbound.io_frontdoorrulesets.yaml b/package/crds/cdn.azure.upbound.io_frontdoorrulesets.yaml index 5fdad10eb..1e30c293a 100644 --- a/package/crds/cdn.azure.upbound.io_frontdoorrulesets.yaml +++ b/package/crds/cdn.azure.upbound.io_frontdoorrulesets.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: frontdoorrulesets.cdn.azure.upbound.io spec: group: cdn.azure.upbound.io @@ -224,42 +224,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/cdn.azure.upbound.io_profiles.yaml b/package/crds/cdn.azure.upbound.io_profiles.yaml index 4cc5668f1..691fa20c4 100644 --- a/package/crds/cdn.azure.upbound.io_profiles.yaml +++ b/package/crds/cdn.azure.upbound.io_profiles.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: profiles.cdn.azure.upbound.io spec: group: cdn.azure.upbound.io @@ -255,42 +255,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -389,14 +353,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: ProfileStatus defines the observed state of Profile. properties: diff --git a/package/crds/certificateregistration.azure.upbound.io_appservicecertificateorders.yaml b/package/crds/certificateregistration.azure.upbound.io_appservicecertificateorders.yaml index 0f8b31db7..aba1cff33 100644 --- a/package/crds/certificateregistration.azure.upbound.io_appservicecertificateorders.yaml +++ b/package/crds/certificateregistration.azure.upbound.io_appservicecertificateorders.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: appservicecertificateorders.certificateregistration.azure.upbound.io spec: group: certificateregistration.azure.upbound.io @@ -288,42 +288,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -422,10 +386,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: AppServiceCertificateOrderStatus defines the observed state of AppServiceCertificateOrder. diff --git a/package/crds/cognitiveservices.azure.upbound.io_accounts.yaml b/package/crds/cognitiveservices.azure.upbound.io_accounts.yaml index 1c388e080..5c35c91c7 100644 --- a/package/crds/cognitiveservices.azure.upbound.io_accounts.yaml +++ b/package/crds/cognitiveservices.azure.upbound.io_accounts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: accounts.cognitiveservices.azure.upbound.io spec: group: cognitiveservices.azure.upbound.io @@ -634,42 +634,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -768,18 +732,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: kind is a required parameter + - message: spec.forProvider.kind is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.kind) - || has(self.initProvider.kind)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.kind))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: AccountStatus defines the observed state of Account. properties: diff --git a/package/crds/communication.azure.upbound.io_services.yaml b/package/crds/communication.azure.upbound.io_services.yaml index 6f0f468ec..2f38c577f 100644 --- a/package/crds/communication.azure.upbound.io_services.yaml +++ b/package/crds/communication.azure.upbound.io_services.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: services.communication.azure.upbound.io spec: group: communication.azure.upbound.io @@ -254,42 +254,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/compute.azure.upbound.io_availabilitysets.yaml b/package/crds/compute.azure.upbound.io_availabilitysets.yaml index fa0c082c6..57ca0fc22 100644 --- a/package/crds/compute.azure.upbound.io_availabilitysets.yaml +++ b/package/crds/compute.azure.upbound.io_availabilitysets.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: availabilitysets.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -282,42 +282,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -416,10 +380,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: AvailabilitySetStatus defines the observed state of AvailabilitySet. properties: diff --git a/package/crds/compute.azure.upbound.io_capacityreservationgroups.yaml b/package/crds/compute.azure.upbound.io_capacityreservationgroups.yaml index c0a6bc498..f69aad176 100644 --- a/package/crds/compute.azure.upbound.io_capacityreservationgroups.yaml +++ b/package/crds/compute.azure.upbound.io_capacityreservationgroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: capacityreservationgroups.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -259,42 +259,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -393,10 +357,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: CapacityReservationGroupStatus defines the observed state of CapacityReservationGroup. diff --git a/package/crds/compute.azure.upbound.io_capacityreservations.yaml b/package/crds/compute.azure.upbound.io_capacityreservations.yaml index b07f548ff..f25c1c185 100644 --- a/package/crds/compute.azure.upbound.io_capacityreservations.yaml +++ b/package/crds/compute.azure.upbound.io_capacityreservations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: capacityreservations.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -274,42 +274,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -408,10 +372,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: sku is a required parameter + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: CapacityReservationStatus defines the observed state of CapacityReservation. properties: diff --git a/package/crds/compute.azure.upbound.io_dedicatedhosts.yaml b/package/crds/compute.azure.upbound.io_dedicatedhosts.yaml index 25b1768f4..ed07b4b2f 100644 --- a/package/crds/compute.azure.upbound.io_dedicatedhosts.yaml +++ b/package/crds/compute.azure.upbound.io_dedicatedhosts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: dedicatedhosts.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -229,42 +229,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -363,18 +327,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: platformFaultDomain is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.platformFaultDomain is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.platformFaultDomain) - || has(self.initProvider.platformFaultDomain)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.platformFaultDomain))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: DedicatedHostStatus defines the observed state of DedicatedHost. properties: diff --git a/package/crds/compute.azure.upbound.io_diskaccesses.yaml b/package/crds/compute.azure.upbound.io_diskaccesses.yaml index 684c92a1f..46a773360 100644 --- a/package/crds/compute.azure.upbound.io_diskaccesses.yaml +++ b/package/crds/compute.azure.upbound.io_diskaccesses.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: diskaccesses.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -245,42 +245,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -379,10 +343,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: DiskAccessStatus defines the observed state of DiskAccess. properties: diff --git a/package/crds/compute.azure.upbound.io_diskencryptionsets.yaml b/package/crds/compute.azure.upbound.io_diskencryptionsets.yaml index 8cdede8c9..341df6ffe 100644 --- a/package/crds/compute.azure.upbound.io_diskencryptionsets.yaml +++ b/package/crds/compute.azure.upbound.io_diskencryptionsets.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: diskencryptionsets.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -387,42 +387,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -521,14 +485,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: identity is a required parameter + - message: spec.forProvider.identity is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.identity) - || has(self.initProvider.identity)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.identity))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: DiskEncryptionSetStatus defines the observed state of DiskEncryptionSet. properties: diff --git a/package/crds/compute.azure.upbound.io_galleryapplications.yaml b/package/crds/compute.azure.upbound.io_galleryapplications.yaml index a8dbffda7..c4828aab8 100644 --- a/package/crds/compute.azure.upbound.io_galleryapplications.yaml +++ b/package/crds/compute.azure.upbound.io_galleryapplications.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: galleryapplications.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -289,42 +289,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -423,14 +387,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: supportedOsType is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.supportedOsType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.supportedOsType) - || has(self.initProvider.supportedOsType)' + || (has(self.initProvider) && has(self.initProvider.supportedOsType))' status: description: GalleryApplicationStatus defines the observed state of GalleryApplication. properties: diff --git a/package/crds/compute.azure.upbound.io_galleryapplicationversions.yaml b/package/crds/compute.azure.upbound.io_galleryapplicationversions.yaml index 93940b796..cc20bb59b 100644 --- a/package/crds/compute.azure.upbound.io_galleryapplicationversions.yaml +++ b/package/crds/compute.azure.upbound.io_galleryapplicationversions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: galleryapplicationversions.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -534,42 +534,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -668,26 +632,26 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: manageAction is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.manageAction is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.manageAction) - || has(self.initProvider.manageAction)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.manageAction))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: source is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.source is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.source) - || has(self.initProvider.source)' - - message: targetRegion is a required parameter + || (has(self.initProvider) && has(self.initProvider.source))' + - message: spec.forProvider.targetRegion is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.targetRegion) - || has(self.initProvider.targetRegion)' + || (has(self.initProvider) && has(self.initProvider.targetRegion))' status: description: GalleryApplicationVersionStatus defines the observed state of GalleryApplicationVersion. diff --git a/package/crds/compute.azure.upbound.io_images.yaml b/package/crds/compute.azure.upbound.io_images.yaml index 7a0e871cd..fc295b4a9 100644 --- a/package/crds/compute.azure.upbound.io_images.yaml +++ b/package/crds/compute.azure.upbound.io_images.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: images.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -392,42 +392,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -526,10 +490,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: ImageStatus defines the observed state of Image. properties: diff --git a/package/crds/compute.azure.upbound.io_linuxvirtualmachines.yaml b/package/crds/compute.azure.upbound.io_linuxvirtualmachines.yaml index 2aecf0b3d..db140e614 100644 --- a/package/crds/compute.azure.upbound.io_linuxvirtualmachines.yaml +++ b/package/crds/compute.azure.upbound.io_linuxvirtualmachines.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linuxvirtualmachines.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -1106,42 +1106,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1240,22 +1204,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: adminUsername is a required parameter + - message: spec.forProvider.adminUsername is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.adminUsername) - || has(self.initProvider.adminUsername)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.adminUsername))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: osDisk is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.osDisk is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.osDisk) - || has(self.initProvider.osDisk)' - - message: size is a required parameter + || (has(self.initProvider) && has(self.initProvider.osDisk))' + - message: spec.forProvider.size is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.size) - || has(self.initProvider.size)' + || (has(self.initProvider) && has(self.initProvider.size))' status: description: LinuxVirtualMachineStatus defines the observed state of LinuxVirtualMachine. properties: diff --git a/package/crds/compute.azure.upbound.io_linuxvirtualmachinescalesets.yaml b/package/crds/compute.azure.upbound.io_linuxvirtualmachinescalesets.yaml index a725441a6..bf5fecb7f 100644 --- a/package/crds/compute.azure.upbound.io_linuxvirtualmachinescalesets.yaml +++ b/package/crds/compute.azure.upbound.io_linuxvirtualmachinescalesets.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linuxvirtualmachinescalesets.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -1950,42 +1950,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -2084,26 +2048,26 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: adminUsername is a required parameter + - message: spec.forProvider.adminUsername is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.adminUsername) - || has(self.initProvider.adminUsername)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.adminUsername))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: networkInterface is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.networkInterface is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.networkInterface) - || has(self.initProvider.networkInterface)' - - message: osDisk is a required parameter + || (has(self.initProvider) && has(self.initProvider.networkInterface))' + - message: spec.forProvider.osDisk is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.osDisk) - || has(self.initProvider.osDisk)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.osDisk))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: LinuxVirtualMachineScaleSetStatus defines the observed state of LinuxVirtualMachineScaleSet. diff --git a/package/crds/compute.azure.upbound.io_manageddisks.yaml b/package/crds/compute.azure.upbound.io_manageddisks.yaml index 7fada1b8b..de49a1ee4 100644 --- a/package/crds/compute.azure.upbound.io_manageddisks.yaml +++ b/package/crds/compute.azure.upbound.io_manageddisks.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: manageddisks.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -681,42 +681,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -815,18 +779,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: createOption is a required parameter + - message: spec.forProvider.createOption is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.createOption) - || has(self.initProvider.createOption)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.createOption))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: storageAccountType is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.storageAccountType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storageAccountType) - || has(self.initProvider.storageAccountType)' + || (has(self.initProvider) && has(self.initProvider.storageAccountType))' status: description: ManagedDiskStatus defines the observed state of ManagedDisk. properties: diff --git a/package/crds/compute.azure.upbound.io_manageddisksastokens.yaml b/package/crds/compute.azure.upbound.io_manageddisksastokens.yaml index 49be95e66..30acf428f 100644 --- a/package/crds/compute.azure.upbound.io_manageddisksastokens.yaml +++ b/package/crds/compute.azure.upbound.io_manageddisksastokens.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: manageddisksastokens.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -243,42 +243,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -377,14 +341,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: accessLevel is a required parameter + - message: spec.forProvider.accessLevel is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.accessLevel) - || has(self.initProvider.accessLevel)' - - message: durationInSeconds is a required parameter + || (has(self.initProvider) && has(self.initProvider.accessLevel))' + - message: spec.forProvider.durationInSeconds is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.durationInSeconds) - || has(self.initProvider.durationInSeconds)' + || (has(self.initProvider) && has(self.initProvider.durationInSeconds))' status: description: ManagedDiskSASTokenStatus defines the observed state of ManagedDiskSASToken. properties: diff --git a/package/crds/compute.azure.upbound.io_orchestratedvirtualmachinescalesets.yaml b/package/crds/compute.azure.upbound.io_orchestratedvirtualmachinescalesets.yaml index 8e005d1cc..460b7df44 100644 --- a/package/crds/compute.azure.upbound.io_orchestratedvirtualmachinescalesets.yaml +++ b/package/crds/compute.azure.upbound.io_orchestratedvirtualmachinescalesets.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: orchestratedvirtualmachinescalesets.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -1853,42 +1853,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1987,14 +1951,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: platformFaultDomainCount is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.platformFaultDomainCount is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.platformFaultDomainCount) - || has(self.initProvider.platformFaultDomainCount)' + || (has(self.initProvider) && has(self.initProvider.platformFaultDomainCount))' status: description: OrchestratedVirtualMachineScaleSetStatus defines the observed state of OrchestratedVirtualMachineScaleSet. diff --git a/package/crds/compute.azure.upbound.io_proximityplacementgroups.yaml b/package/crds/compute.azure.upbound.io_proximityplacementgroups.yaml index 396fe02bc..cb687d32b 100644 --- a/package/crds/compute.azure.upbound.io_proximityplacementgroups.yaml +++ b/package/crds/compute.azure.upbound.io_proximityplacementgroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: proximityplacementgroups.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -266,42 +266,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -400,10 +364,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: ProximityPlacementGroupStatus defines the observed state of ProximityPlacementGroup. diff --git a/package/crds/compute.azure.upbound.io_sharedimagegalleries.yaml b/package/crds/compute.azure.upbound.io_sharedimagegalleries.yaml index 2d61aef8d..71fcdaa63 100644 --- a/package/crds/compute.azure.upbound.io_sharedimagegalleries.yaml +++ b/package/crds/compute.azure.upbound.io_sharedimagegalleries.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sharedimagegalleries.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -250,42 +250,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -384,10 +348,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: SharedImageGalleryStatus defines the observed state of SharedImageGallery. properties: diff --git a/package/crds/compute.azure.upbound.io_sharedimages.yaml b/package/crds/compute.azure.upbound.io_sharedimages.yaml index 7e5c55caa..a0025174a 100644 --- a/package/crds/compute.azure.upbound.io_sharedimages.yaml +++ b/package/crds/compute.azure.upbound.io_sharedimages.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sharedimages.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -558,42 +558,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -692,18 +656,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: identifier is a required parameter + - message: spec.forProvider.identifier is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.identifier) - || has(self.initProvider.identifier)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.identifier))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: osType is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.osType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.osType) - || has(self.initProvider.osType)' + || (has(self.initProvider) && has(self.initProvider.osType))' status: description: SharedImageStatus defines the observed state of SharedImage. properties: diff --git a/package/crds/compute.azure.upbound.io_snapshots.yaml b/package/crds/compute.azure.upbound.io_snapshots.yaml index 3fb174f02..0002b01af 100644 --- a/package/crds/compute.azure.upbound.io_snapshots.yaml +++ b/package/crds/compute.azure.upbound.io_snapshots.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: snapshots.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -440,42 +440,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -574,14 +538,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: createOption is a required parameter + - message: spec.forProvider.createOption is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.createOption) - || has(self.initProvider.createOption)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.createOption))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: SnapshotStatus defines the observed state of Snapshot. properties: diff --git a/package/crds/compute.azure.upbound.io_sshpublickeys.yaml b/package/crds/compute.azure.upbound.io_sshpublickeys.yaml index 9234c6e07..afb0e0a34 100644 --- a/package/crds/compute.azure.upbound.io_sshpublickeys.yaml +++ b/package/crds/compute.azure.upbound.io_sshpublickeys.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sshpublickeys.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -256,42 +256,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -390,14 +354,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: publicKey is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.publicKey is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.publicKey) - || has(self.initProvider.publicKey)' + || (has(self.initProvider) && has(self.initProvider.publicKey))' status: description: SSHPublicKeyStatus defines the observed state of SSHPublicKey. properties: diff --git a/package/crds/compute.azure.upbound.io_virtualmachineextensions.yaml b/package/crds/compute.azure.upbound.io_virtualmachineextensions.yaml index 6424ebd6d..2702f999e 100644 --- a/package/crds/compute.azure.upbound.io_virtualmachineextensions.yaml +++ b/package/crds/compute.azure.upbound.io_virtualmachineextensions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: virtualmachineextensions.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -341,42 +341,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -475,18 +439,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: publisher is a required parameter + - message: spec.forProvider.publisher is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.publisher) - || has(self.initProvider.publisher)' - - message: type is a required parameter + || (has(self.initProvider) && has(self.initProvider.publisher))' + - message: spec.forProvider.type is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.type) - || has(self.initProvider.type)' - - message: typeHandlerVersion is a required parameter + || (has(self.initProvider) && has(self.initProvider.type))' + - message: spec.forProvider.typeHandlerVersion is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.typeHandlerVersion) - || has(self.initProvider.typeHandlerVersion)' + || (has(self.initProvider) && has(self.initProvider.typeHandlerVersion))' status: description: VirtualMachineExtensionStatus defines the observed state of VirtualMachineExtension. diff --git a/package/crds/compute.azure.upbound.io_windowsvirtualmachines.yaml b/package/crds/compute.azure.upbound.io_windowsvirtualmachines.yaml index cc8f175f0..623755e03 100644 --- a/package/crds/compute.azure.upbound.io_windowsvirtualmachines.yaml +++ b/package/crds/compute.azure.upbound.io_windowsvirtualmachines.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: windowsvirtualmachines.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -1183,42 +1183,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1317,25 +1281,25 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: adminPasswordSecretRef is a required parameter + - message: spec.forProvider.adminPasswordSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.adminPasswordSecretRef)' - - message: adminUsername is a required parameter + - message: spec.forProvider.adminUsername is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.adminUsername) - || has(self.initProvider.adminUsername)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.adminUsername))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: osDisk is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.osDisk is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.osDisk) - || has(self.initProvider.osDisk)' - - message: size is a required parameter + || (has(self.initProvider) && has(self.initProvider.osDisk))' + - message: spec.forProvider.size is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.size) - || has(self.initProvider.size)' + || (has(self.initProvider) && has(self.initProvider.size))' status: description: WindowsVirtualMachineStatus defines the observed state of WindowsVirtualMachine. diff --git a/package/crds/compute.azure.upbound.io_windowsvirtualmachinescalesets.yaml b/package/crds/compute.azure.upbound.io_windowsvirtualmachinescalesets.yaml index 9d9be39fd..4d0e59ea7 100644 --- a/package/crds/compute.azure.upbound.io_windowsvirtualmachinescalesets.yaml +++ b/package/crds/compute.azure.upbound.io_windowsvirtualmachinescalesets.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: windowsvirtualmachinescalesets.compute.azure.upbound.io spec: group: compute.azure.upbound.io @@ -2039,42 +2039,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -2173,33 +2137,33 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: adminPasswordSecretRef is a required parameter + - message: spec.forProvider.adminPasswordSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.adminPasswordSecretRef)' - - message: adminUsername is a required parameter + - message: spec.forProvider.adminUsername is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.adminUsername) - || has(self.initProvider.adminUsername)' - - message: instances is a required parameter + || (has(self.initProvider) && has(self.initProvider.adminUsername))' + - message: spec.forProvider.instances is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.instances) - || has(self.initProvider.instances)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.instances))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: networkInterface is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.networkInterface is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.networkInterface) - || has(self.initProvider.networkInterface)' - - message: osDisk is a required parameter + || (has(self.initProvider) && has(self.initProvider.networkInterface))' + - message: spec.forProvider.osDisk is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.osDisk) - || has(self.initProvider.osDisk)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.osDisk))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: WindowsVirtualMachineScaleSetStatus defines the observed state of WindowsVirtualMachineScaleSet. diff --git a/package/crds/confidentialledger.azure.upbound.io_ledgers.yaml b/package/crds/confidentialledger.azure.upbound.io_ledgers.yaml index b09709dc1..712bfd6a6 100644 --- a/package/crds/confidentialledger.azure.upbound.io_ledgers.yaml +++ b/package/crds/confidentialledger.azure.upbound.io_ledgers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: ledgers.confidentialledger.azure.upbound.io spec: group: confidentialledger.azure.upbound.io @@ -329,42 +329,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -463,18 +427,19 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: azureadBasedServicePrincipal is a required parameter + - message: spec.forProvider.azureadBasedServicePrincipal is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.azureadBasedServicePrincipal) - || has(self.initProvider.azureadBasedServicePrincipal)' - - message: ledgerType is a required parameter + || (has(self.initProvider) && has(self.initProvider.azureadBasedServicePrincipal))' + - message: spec.forProvider.ledgerType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ledgerType) - || has(self.initProvider.ledgerType)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.ledgerType))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: LedgerStatus defines the observed state of Ledger. properties: diff --git a/package/crds/consumption.azure.upbound.io_budgetmanagementgroups.yaml b/package/crds/consumption.azure.upbound.io_budgetmanagementgroups.yaml index a625064f6..078c5abbb 100644 --- a/package/crds/consumption.azure.upbound.io_budgetmanagementgroups.yaml +++ b/package/crds/consumption.azure.upbound.io_budgetmanagementgroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: budgetmanagementgroups.consumption.azure.upbound.io spec: group: consumption.azure.upbound.io @@ -551,42 +551,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -685,22 +649,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: amount is a required parameter + - message: spec.forProvider.amount is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.amount) - || has(self.initProvider.amount)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.amount))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: notification is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.notification is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.notification) - || has(self.initProvider.notification)' - - message: timePeriod is a required parameter + || (has(self.initProvider) && has(self.initProvider.notification))' + - message: spec.forProvider.timePeriod is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.timePeriod) - || has(self.initProvider.timePeriod)' + || (has(self.initProvider) && has(self.initProvider.timePeriod))' status: description: BudgetManagementGroupStatus defines the observed state of BudgetManagementGroup. diff --git a/package/crds/consumption.azure.upbound.io_budgetresourcegroups.yaml b/package/crds/consumption.azure.upbound.io_budgetresourcegroups.yaml index 4343ecc07..866d50152 100644 --- a/package/crds/consumption.azure.upbound.io_budgetresourcegroups.yaml +++ b/package/crds/consumption.azure.upbound.io_budgetresourcegroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: budgetresourcegroups.consumption.azure.upbound.io spec: group: consumption.azure.upbound.io @@ -577,42 +577,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -711,22 +675,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: amount is a required parameter + - message: spec.forProvider.amount is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.amount) - || has(self.initProvider.amount)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.amount))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: notification is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.notification is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.notification) - || has(self.initProvider.notification)' - - message: timePeriod is a required parameter + || (has(self.initProvider) && has(self.initProvider.notification))' + - message: spec.forProvider.timePeriod is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.timePeriod) - || has(self.initProvider.timePeriod)' + || (has(self.initProvider) && has(self.initProvider.timePeriod))' status: description: BudgetResourceGroupStatus defines the observed state of BudgetResourceGroup. properties: diff --git a/package/crds/consumption.azure.upbound.io_budgetsubscriptions.yaml b/package/crds/consumption.azure.upbound.io_budgetsubscriptions.yaml index b09c29068..0bc01ddba 100644 --- a/package/crds/consumption.azure.upbound.io_budgetsubscriptions.yaml +++ b/package/crds/consumption.azure.upbound.io_budgetsubscriptions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: budgetsubscriptions.consumption.azure.upbound.io spec: group: consumption.azure.upbound.io @@ -572,42 +572,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -706,22 +670,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: amount is a required parameter + - message: spec.forProvider.amount is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.amount) - || has(self.initProvider.amount)' - - message: notification is a required parameter + || (has(self.initProvider) && has(self.initProvider.amount))' + - message: spec.forProvider.notification is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.notification) - || has(self.initProvider.notification)' - - message: subscriptionId is a required parameter + || (has(self.initProvider) && has(self.initProvider.notification))' + - message: spec.forProvider.subscriptionId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.subscriptionId) - || has(self.initProvider.subscriptionId)' - - message: timePeriod is a required parameter + || (has(self.initProvider) && has(self.initProvider.subscriptionId))' + - message: spec.forProvider.timePeriod is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.timePeriod) - || has(self.initProvider.timePeriod)' + || (has(self.initProvider) && has(self.initProvider.timePeriod))' status: description: BudgetSubscriptionStatus defines the observed state of BudgetSubscription. properties: diff --git a/package/crds/containerregistry.azure.upbound.io_agentpools.yaml b/package/crds/containerregistry.azure.upbound.io_agentpools.yaml index b6f80e675..5baf40f1e 100644 --- a/package/crds/containerregistry.azure.upbound.io_agentpools.yaml +++ b/package/crds/containerregistry.azure.upbound.io_agentpools.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: agentpools.containerregistry.azure.upbound.io spec: group: containerregistry.azure.upbound.io @@ -426,42 +426,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -560,10 +524,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: AgentPoolStatus defines the observed state of AgentPool. properties: diff --git a/package/crds/containerregistry.azure.upbound.io_containerconnectedregistries.yaml b/package/crds/containerregistry.azure.upbound.io_containerconnectedregistries.yaml index 0b6d6cee4..dc15deddc 100644 --- a/package/crds/containerregistry.azure.upbound.io_containerconnectedregistries.yaml +++ b/package/crds/containerregistry.azure.upbound.io_containerconnectedregistries.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: containerconnectedregistries.containerregistry.azure.upbound.io spec: group: containerregistry.azure.upbound.io @@ -427,42 +427,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/containerregistry.azure.upbound.io_registries.yaml b/package/crds/containerregistry.azure.upbound.io_registries.yaml index ee7bbe182..0250f53e5 100644 --- a/package/crds/containerregistry.azure.upbound.io_registries.yaml +++ b/package/crds/containerregistry.azure.upbound.io_registries.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: registries.containerregistry.azure.upbound.io spec: group: containerregistry.azure.upbound.io @@ -722,42 +722,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -856,14 +820,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: RegistryStatus defines the observed state of Registry. properties: diff --git a/package/crds/containerregistry.azure.upbound.io_scopemaps.yaml b/package/crds/containerregistry.azure.upbound.io_scopemaps.yaml index 13fb1367c..70c1b44a2 100644 --- a/package/crds/containerregistry.azure.upbound.io_scopemaps.yaml +++ b/package/crds/containerregistry.azure.upbound.io_scopemaps.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: scopemaps.containerregistry.azure.upbound.io spec: group: containerregistry.azure.upbound.io @@ -323,42 +323,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -457,10 +421,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: actions is a required parameter + - message: spec.forProvider.actions is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.actions) - || has(self.initProvider.actions)' + || (has(self.initProvider) && has(self.initProvider.actions))' status: description: ScopeMapStatus defines the observed state of ScopeMap. properties: diff --git a/package/crds/containerregistry.azure.upbound.io_tokenpasswords.yaml b/package/crds/containerregistry.azure.upbound.io_tokenpasswords.yaml index 9e2a9ef2a..ae5f691db 100644 --- a/package/crds/containerregistry.azure.upbound.io_tokenpasswords.yaml +++ b/package/crds/containerregistry.azure.upbound.io_tokenpasswords.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: tokenpasswords.containerregistry.azure.upbound.io spec: group: containerregistry.azure.upbound.io @@ -266,42 +266,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -400,10 +364,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: password1 is a required parameter + - message: spec.forProvider.password1 is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.password1) - || has(self.initProvider.password1)' + || (has(self.initProvider) && has(self.initProvider.password1))' status: description: TokenPasswordStatus defines the observed state of TokenPassword. properties: diff --git a/package/crds/containerregistry.azure.upbound.io_tokens.yaml b/package/crds/containerregistry.azure.upbound.io_tokens.yaml index ad8db0ab1..688f3ef2d 100644 --- a/package/crds/containerregistry.azure.upbound.io_tokens.yaml +++ b/package/crds/containerregistry.azure.upbound.io_tokens.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: tokens.containerregistry.azure.upbound.io spec: group: containerregistry.azure.upbound.io @@ -390,42 +390,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/containerregistry.azure.upbound.io_webhooks.yaml b/package/crds/containerregistry.azure.upbound.io_webhooks.yaml index f83d12e58..8dda45b46 100644 --- a/package/crds/containerregistry.azure.upbound.io_webhooks.yaml +++ b/package/crds/containerregistry.azure.upbound.io_webhooks.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: webhooks.containerregistry.azure.upbound.io spec: group: containerregistry.azure.upbound.io @@ -379,42 +379,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -513,18 +477,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: actions is a required parameter + - message: spec.forProvider.actions is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.actions) - || has(self.initProvider.actions)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.actions))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: serviceUri is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.serviceUri is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.serviceUri) - || has(self.initProvider.serviceUri)' + || (has(self.initProvider) && has(self.initProvider.serviceUri))' status: description: WebhookStatus defines the observed state of Webhook. properties: diff --git a/package/crds/containerservice.azure.upbound.io_kubernetesclusternodepools.yaml b/package/crds/containerservice.azure.upbound.io_kubernetesclusternodepools.yaml index 566562629..90c612607 100644 --- a/package/crds/containerservice.azure.upbound.io_kubernetesclusternodepools.yaml +++ b/package/crds/containerservice.azure.upbound.io_kubernetesclusternodepools.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: kubernetesclusternodepools.containerservice.azure.upbound.io spec: group: containerservice.azure.upbound.io @@ -1259,42 +1259,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1393,10 +1357,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: vmSize is a required parameter + - message: spec.forProvider.vmSize is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.vmSize) - || has(self.initProvider.vmSize)' + || (has(self.initProvider) && has(self.initProvider.vmSize))' status: description: KubernetesClusterNodePoolStatus defines the observed state of KubernetesClusterNodePool. diff --git a/package/crds/containerservice.azure.upbound.io_kubernetesclusters.yaml b/package/crds/containerservice.azure.upbound.io_kubernetesclusters.yaml index 17f804f83..8cc0b9273 100644 --- a/package/crds/containerservice.azure.upbound.io_kubernetesclusters.yaml +++ b/package/crds/containerservice.azure.upbound.io_kubernetesclusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: kubernetesclusters.containerservice.azure.upbound.io spec: group: containerservice.azure.upbound.io @@ -3177,42 +3177,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -3311,14 +3275,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: defaultNodePool is a required parameter + - message: spec.forProvider.defaultNodePool is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.defaultNodePool) - || has(self.initProvider.defaultNodePool)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.defaultNodePool))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: KubernetesClusterStatus defines the observed state of KubernetesCluster. properties: diff --git a/package/crds/containerservice.azure.upbound.io_kubernetesfleetmanagers.yaml b/package/crds/containerservice.azure.upbound.io_kubernetesfleetmanagers.yaml index 372ad3c54..6530ebb73 100644 --- a/package/crds/containerservice.azure.upbound.io_kubernetesfleetmanagers.yaml +++ b/package/crds/containerservice.azure.upbound.io_kubernetesfleetmanagers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: kubernetesfleetmanagers.containerservice.azure.upbound.io spec: group: containerservice.azure.upbound.io @@ -268,42 +268,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -402,10 +366,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: KubernetesFleetManagerStatus defines the observed state of KubernetesFleetManager. diff --git a/package/crds/cosmosdb.azure.upbound.io_accounts.yaml b/package/crds/cosmosdb.azure.upbound.io_accounts.yaml index a6296227a..348d7f8fd 100644 --- a/package/crds/cosmosdb.azure.upbound.io_accounts.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_accounts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: accounts.cosmosdb.azure.upbound.io spec: group: cosmosdb.azure.upbound.io @@ -912,42 +912,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1046,22 +1010,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: consistencyPolicy is a required parameter + - message: spec.forProvider.consistencyPolicy is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.consistencyPolicy) - || has(self.initProvider.consistencyPolicy)' - - message: geoLocation is a required parameter + || (has(self.initProvider) && has(self.initProvider.consistencyPolicy))' + - message: spec.forProvider.geoLocation is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.geoLocation) - || has(self.initProvider.geoLocation)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.geoLocation))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: offerType is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.offerType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.offerType) - || has(self.initProvider.offerType)' + || (has(self.initProvider) && has(self.initProvider.offerType))' status: description: AccountStatus defines the observed state of Account. properties: diff --git a/package/crds/cosmosdb.azure.upbound.io_cassandraclusters.yaml b/package/crds/cosmosdb.azure.upbound.io_cassandraclusters.yaml index 132daa195..c4a63a93e 100644 --- a/package/crds/cosmosdb.azure.upbound.io_cassandraclusters.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_cassandraclusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: cassandraclusters.cosmosdb.azure.upbound.io spec: group: cosmosdb.azure.upbound.io @@ -436,42 +436,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -570,13 +534,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: defaultAdminPasswordSecretRef is a required parameter + - message: spec.forProvider.defaultAdminPasswordSecretRef is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.defaultAdminPasswordSecretRef)' - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: CassandraClusterStatus defines the observed state of CassandraCluster. properties: diff --git a/package/crds/cosmosdb.azure.upbound.io_cassandradatacenters.yaml b/package/crds/cosmosdb.azure.upbound.io_cassandradatacenters.yaml index 6ade36986..7a5236025 100644 --- a/package/crds/cosmosdb.azure.upbound.io_cassandradatacenters.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_cassandradatacenters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: cassandradatacenters.cosmosdb.azure.upbound.io spec: group: cosmosdb.azure.upbound.io @@ -381,42 +381,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -515,10 +479,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: CassandraDatacenterStatus defines the observed state of CassandraDatacenter. properties: diff --git a/package/crds/cosmosdb.azure.upbound.io_cassandrakeyspaces.yaml b/package/crds/cosmosdb.azure.upbound.io_cassandrakeyspaces.yaml index 94589bfc6..2fd534e28 100644 --- a/package/crds/cosmosdb.azure.upbound.io_cassandrakeyspaces.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_cassandrakeyspaces.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: cassandrakeyspaces.cosmosdb.azure.upbound.io spec: group: cosmosdb.azure.upbound.io @@ -334,42 +334,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/cosmosdb.azure.upbound.io_cassandratables.yaml b/package/crds/cosmosdb.azure.upbound.io_cassandratables.yaml index f27f3f356..2b7eb588e 100644 --- a/package/crds/cosmosdb.azure.upbound.io_cassandratables.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_cassandratables.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: cassandratables.cosmosdb.azure.upbound.io spec: group: cosmosdb.azure.upbound.io @@ -356,42 +356,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -490,10 +454,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: schema is a required parameter + - message: spec.forProvider.schema is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.schema) - || has(self.initProvider.schema)' + || (has(self.initProvider) && has(self.initProvider.schema))' status: description: CassandraTableStatus defines the observed state of CassandraTable. properties: diff --git a/package/crds/cosmosdb.azure.upbound.io_gremlindatabases.yaml b/package/crds/cosmosdb.azure.upbound.io_gremlindatabases.yaml index 4add0de41..947d33ac6 100644 --- a/package/crds/cosmosdb.azure.upbound.io_gremlindatabases.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_gremlindatabases.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: gremlindatabases.cosmosdb.azure.upbound.io spec: group: cosmosdb.azure.upbound.io @@ -333,42 +333,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/cosmosdb.azure.upbound.io_gremlingraphs.yaml b/package/crds/cosmosdb.azure.upbound.io_gremlingraphs.yaml index 51dea8c4a..9ca4c4b0b 100644 --- a/package/crds/cosmosdb.azure.upbound.io_gremlingraphs.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_gremlingraphs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: gremlingraphs.cosmosdb.azure.upbound.io spec: group: cosmosdb.azure.upbound.io @@ -631,42 +631,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -765,10 +729,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: partitionKeyPath is a required parameter + - message: spec.forProvider.partitionKeyPath is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.partitionKeyPath) - || has(self.initProvider.partitionKeyPath)' + || (has(self.initProvider) && has(self.initProvider.partitionKeyPath))' status: description: GremlinGraphStatus defines the observed state of GremlinGraph. properties: diff --git a/package/crds/cosmosdb.azure.upbound.io_mongocollections.yaml b/package/crds/cosmosdb.azure.upbound.io_mongocollections.yaml index a500249ac..0678f6468 100644 --- a/package/crds/cosmosdb.azure.upbound.io_mongocollections.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_mongocollections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mongocollections.cosmosdb.azure.upbound.io spec: group: cosmosdb.azure.upbound.io @@ -474,42 +474,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/cosmosdb.azure.upbound.io_mongodatabases.yaml b/package/crds/cosmosdb.azure.upbound.io_mongodatabases.yaml index b5586dadd..aeb9242b6 100644 --- a/package/crds/cosmosdb.azure.upbound.io_mongodatabases.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_mongodatabases.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mongodatabases.cosmosdb.azure.upbound.io spec: group: cosmosdb.azure.upbound.io @@ -334,42 +334,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/cosmosdb.azure.upbound.io_sqlcontainers.yaml b/package/crds/cosmosdb.azure.upbound.io_sqlcontainers.yaml index 23d0487df..613f3866e 100644 --- a/package/crds/cosmosdb.azure.upbound.io_sqlcontainers.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_sqlcontainers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sqlcontainers.cosmosdb.azure.upbound.io spec: group: cosmosdb.azure.upbound.io @@ -673,42 +673,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -807,10 +771,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: partitionKeyPath is a required parameter + - message: spec.forProvider.partitionKeyPath is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.partitionKeyPath) - || has(self.initProvider.partitionKeyPath)' + || (has(self.initProvider) && has(self.initProvider.partitionKeyPath))' status: description: SQLContainerStatus defines the observed state of SQLContainer. properties: diff --git a/package/crds/cosmosdb.azure.upbound.io_sqldatabases.yaml b/package/crds/cosmosdb.azure.upbound.io_sqldatabases.yaml index 424dc2481..d77cc16ea 100644 --- a/package/crds/cosmosdb.azure.upbound.io_sqldatabases.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_sqldatabases.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sqldatabases.cosmosdb.azure.upbound.io spec: group: cosmosdb.azure.upbound.io @@ -338,42 +338,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/cosmosdb.azure.upbound.io_sqldedicatedgateways.yaml b/package/crds/cosmosdb.azure.upbound.io_sqldedicatedgateways.yaml index 87927140e..4cf32a554 100644 --- a/package/crds/cosmosdb.azure.upbound.io_sqldedicatedgateways.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_sqldedicatedgateways.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sqldedicatedgateways.cosmosdb.azure.upbound.io spec: group: cosmosdb.azure.upbound.io @@ -241,42 +241,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -375,14 +339,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: instanceCount is a required parameter + - message: spec.forProvider.instanceCount is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.instanceCount) - || has(self.initProvider.instanceCount)' - - message: instanceSize is a required parameter + || (has(self.initProvider) && has(self.initProvider.instanceCount))' + - message: spec.forProvider.instanceSize is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.instanceSize) - || has(self.initProvider.instanceSize)' + || (has(self.initProvider) && has(self.initProvider.instanceSize))' status: description: SQLDedicatedGatewayStatus defines the observed state of SQLDedicatedGateway. properties: diff --git a/package/crds/cosmosdb.azure.upbound.io_sqlfunctions.yaml b/package/crds/cosmosdb.azure.upbound.io_sqlfunctions.yaml index 874f2fd41..aae6f6107 100644 --- a/package/crds/cosmosdb.azure.upbound.io_sqlfunctions.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_sqlfunctions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sqlfunctions.cosmosdb.azure.upbound.io spec: group: cosmosdb.azure.upbound.io @@ -230,42 +230,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -364,10 +328,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: body is a required parameter + - message: spec.forProvider.body is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.body) - || has(self.initProvider.body)' + || (has(self.initProvider) && has(self.initProvider.body))' status: description: SQLFunctionStatus defines the observed state of SQLFunction. properties: diff --git a/package/crds/cosmosdb.azure.upbound.io_sqlroleassignments.yaml b/package/crds/cosmosdb.azure.upbound.io_sqlroleassignments.yaml index f5b0292f2..4f51ec48e 100644 --- a/package/crds/cosmosdb.azure.upbound.io_sqlroleassignments.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_sqlroleassignments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sqlroleassignments.cosmosdb.azure.upbound.io spec: group: cosmosdb.azure.upbound.io @@ -477,42 +477,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -611,10 +575,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: principalId is a required parameter + - message: spec.forProvider.principalId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.principalId) - || has(self.initProvider.principalId)' + || (has(self.initProvider) && has(self.initProvider.principalId))' status: description: SQLRoleAssignmentStatus defines the observed state of SQLRoleAssignment. properties: diff --git a/package/crds/cosmosdb.azure.upbound.io_sqlroledefinitions.yaml b/package/crds/cosmosdb.azure.upbound.io_sqlroledefinitions.yaml index 9ba18493c..9daf0661f 100644 --- a/package/crds/cosmosdb.azure.upbound.io_sqlroledefinitions.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_sqlroledefinitions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sqlroledefinitions.cosmosdb.azure.upbound.io spec: group: cosmosdb.azure.upbound.io @@ -375,42 +375,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -509,18 +473,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: assignableScopes is a required parameter + - message: spec.forProvider.assignableScopes is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.assignableScopes) - || has(self.initProvider.assignableScopes)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.assignableScopes))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: permissions is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.permissions is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.permissions) - || has(self.initProvider.permissions)' + || (has(self.initProvider) && has(self.initProvider.permissions))' status: description: SQLRoleDefinitionStatus defines the observed state of SQLRoleDefinition. properties: diff --git a/package/crds/cosmosdb.azure.upbound.io_sqlstoredprocedures.yaml b/package/crds/cosmosdb.azure.upbound.io_sqlstoredprocedures.yaml index 8a13e8072..88c84f033 100644 --- a/package/crds/cosmosdb.azure.upbound.io_sqlstoredprocedures.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_sqlstoredprocedures.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sqlstoredprocedures.cosmosdb.azure.upbound.io spec: group: cosmosdb.azure.upbound.io @@ -466,42 +466,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -600,10 +564,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: body is a required parameter + - message: spec.forProvider.body is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.body) - || has(self.initProvider.body)' + || (has(self.initProvider) && has(self.initProvider.body))' status: description: SQLStoredProcedureStatus defines the observed state of SQLStoredProcedure. properties: diff --git a/package/crds/cosmosdb.azure.upbound.io_sqltriggers.yaml b/package/crds/cosmosdb.azure.upbound.io_sqltriggers.yaml index d8af214a5..048c8d55f 100644 --- a/package/crds/cosmosdb.azure.upbound.io_sqltriggers.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_sqltriggers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sqltriggers.cosmosdb.azure.upbound.io spec: group: cosmosdb.azure.upbound.io @@ -246,42 +246,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -380,18 +344,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: body is a required parameter + - message: spec.forProvider.body is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.body) - || has(self.initProvider.body)' - - message: operation is a required parameter + || (has(self.initProvider) && has(self.initProvider.body))' + - message: spec.forProvider.operation is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.operation) - || has(self.initProvider.operation)' - - message: type is a required parameter + || (has(self.initProvider) && has(self.initProvider.operation))' + - message: spec.forProvider.type is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.type) - || has(self.initProvider.type)' + || (has(self.initProvider) && has(self.initProvider.type))' status: description: SQLTriggerStatus defines the observed state of SQLTrigger. properties: diff --git a/package/crds/cosmosdb.azure.upbound.io_tables.yaml b/package/crds/cosmosdb.azure.upbound.io_tables.yaml index 3516b9eae..4d2c57d51 100644 --- a/package/crds/cosmosdb.azure.upbound.io_tables.yaml +++ b/package/crds/cosmosdb.azure.upbound.io_tables.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: tables.cosmosdb.azure.upbound.io spec: group: cosmosdb.azure.upbound.io @@ -333,42 +333,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/costmanagement.azure.upbound.io_costanomalyalerts.yaml b/package/crds/costmanagement.azure.upbound.io_costanomalyalerts.yaml index e68ba499d..3b9dee32c 100644 --- a/package/crds/costmanagement.azure.upbound.io_costanomalyalerts.yaml +++ b/package/crds/costmanagement.azure.upbound.io_costanomalyalerts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: costanomalyalerts.costmanagement.azure.upbound.io spec: group: costmanagement.azure.upbound.io @@ -182,42 +182,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -316,18 +280,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: displayName is a required parameter + - message: spec.forProvider.displayName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.displayName) - || has(self.initProvider.displayName)' - - message: emailAddresses is a required parameter + || (has(self.initProvider) && has(self.initProvider.displayName))' + - message: spec.forProvider.emailAddresses is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.emailAddresses) - || has(self.initProvider.emailAddresses)' - - message: emailSubject is a required parameter + || (has(self.initProvider) && has(self.initProvider.emailAddresses))' + - message: spec.forProvider.emailSubject is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.emailSubject) - || has(self.initProvider.emailSubject)' + || (has(self.initProvider) && has(self.initProvider.emailSubject))' status: description: CostAnomalyAlertStatus defines the observed state of CostAnomalyAlert. properties: diff --git a/package/crds/costmanagement.azure.upbound.io_resourcegroupcostmanagementexports.yaml b/package/crds/costmanagement.azure.upbound.io_resourcegroupcostmanagementexports.yaml index 938fcdbb1..2f12cafdd 100644 --- a/package/crds/costmanagement.azure.upbound.io_resourcegroupcostmanagementexports.yaml +++ b/package/crds/costmanagement.azure.upbound.io_resourcegroupcostmanagementexports.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: resourcegroupcostmanagementexports.costmanagement.azure.upbound.io spec: group: costmanagement.azure.upbound.io @@ -391,42 +391,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -525,26 +489,26 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: exportDataOptions is a required parameter + - message: spec.forProvider.exportDataOptions is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.exportDataOptions) - || has(self.initProvider.exportDataOptions)' - - message: exportDataStorageLocation is a required parameter + || (has(self.initProvider) && has(self.initProvider.exportDataOptions))' + - message: spec.forProvider.exportDataStorageLocation is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.exportDataStorageLocation) - || has(self.initProvider.exportDataStorageLocation)' - - message: recurrencePeriodEndDate is a required parameter + || (has(self.initProvider) && has(self.initProvider.exportDataStorageLocation))' + - message: spec.forProvider.recurrencePeriodEndDate is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.recurrencePeriodEndDate) - || has(self.initProvider.recurrencePeriodEndDate)' - - message: recurrencePeriodStartDate is a required parameter + || (has(self.initProvider) && has(self.initProvider.recurrencePeriodEndDate))' + - message: spec.forProvider.recurrencePeriodStartDate is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.recurrencePeriodStartDate) - || has(self.initProvider.recurrencePeriodStartDate)' - - message: recurrenceType is a required parameter + || (has(self.initProvider) && has(self.initProvider.recurrencePeriodStartDate))' + - message: spec.forProvider.recurrenceType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.recurrenceType) - || has(self.initProvider.recurrenceType)' + || (has(self.initProvider) && has(self.initProvider.recurrenceType))' status: description: ResourceGroupCostManagementExportStatus defines the observed state of ResourceGroupCostManagementExport. diff --git a/package/crds/costmanagement.azure.upbound.io_subscriptioncostmanagementexports.yaml b/package/crds/costmanagement.azure.upbound.io_subscriptioncostmanagementexports.yaml index 1f60333c8..b9e3ea13a 100644 --- a/package/crds/costmanagement.azure.upbound.io_subscriptioncostmanagementexports.yaml +++ b/package/crds/costmanagement.azure.upbound.io_subscriptioncostmanagementexports.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: subscriptioncostmanagementexports.costmanagement.azure.upbound.io spec: group: costmanagement.azure.upbound.io @@ -399,42 +399,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -533,30 +497,30 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: exportDataOptions is a required parameter + - message: spec.forProvider.exportDataOptions is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.exportDataOptions) - || has(self.initProvider.exportDataOptions)' - - message: exportDataStorageLocation is a required parameter + || (has(self.initProvider) && has(self.initProvider.exportDataOptions))' + - message: spec.forProvider.exportDataStorageLocation is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.exportDataStorageLocation) - || has(self.initProvider.exportDataStorageLocation)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.exportDataStorageLocation))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: recurrencePeriodEndDate is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.recurrencePeriodEndDate is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.recurrencePeriodEndDate) - || has(self.initProvider.recurrencePeriodEndDate)' - - message: recurrencePeriodStartDate is a required parameter + || (has(self.initProvider) && has(self.initProvider.recurrencePeriodEndDate))' + - message: spec.forProvider.recurrencePeriodStartDate is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.recurrencePeriodStartDate) - || has(self.initProvider.recurrencePeriodStartDate)' - - message: recurrenceType is a required parameter + || (has(self.initProvider) && has(self.initProvider.recurrencePeriodStartDate))' + - message: spec.forProvider.recurrenceType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.recurrenceType) - || has(self.initProvider.recurrenceType)' + || (has(self.initProvider) && has(self.initProvider.recurrenceType))' status: description: SubscriptionCostManagementExportStatus defines the observed state of SubscriptionCostManagementExport. diff --git a/package/crds/customproviders.azure.upbound.io_customproviders.yaml b/package/crds/customproviders.azure.upbound.io_customproviders.yaml index 804bed552..48501da3b 100644 --- a/package/crds/customproviders.azure.upbound.io_customproviders.yaml +++ b/package/crds/customproviders.azure.upbound.io_customproviders.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: customproviders.customproviders.azure.upbound.io spec: group: customproviders.azure.upbound.io @@ -328,42 +328,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -462,10 +426,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: CustomProviderStatus defines the observed state of CustomProvider. properties: diff --git a/package/crds/databoxedge.azure.upbound.io_devices.yaml b/package/crds/databoxedge.azure.upbound.io_devices.yaml index 5d711ecd7..cf908649d 100644 --- a/package/crds/databoxedge.azure.upbound.io_devices.yaml +++ b/package/crds/databoxedge.azure.upbound.io_devices.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: devices.databoxedge.azure.upbound.io spec: group: databoxedge.azure.upbound.io @@ -274,42 +274,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -408,14 +372,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: DeviceStatus defines the observed state of Device. properties: diff --git a/package/crds/databricks.azure.upbound.io_accessconnectors.yaml b/package/crds/databricks.azure.upbound.io_accessconnectors.yaml index c656f962c..12da86488 100644 --- a/package/crds/databricks.azure.upbound.io_accessconnectors.yaml +++ b/package/crds/databricks.azure.upbound.io_accessconnectors.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: accessconnectors.databricks.azure.upbound.io spec: group: databricks.azure.upbound.io @@ -284,42 +284,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -418,10 +382,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: AccessConnectorStatus defines the observed state of AccessConnector. properties: diff --git a/package/crds/databricks.azure.upbound.io_workspacecustomermanagedkeys.yaml b/package/crds/databricks.azure.upbound.io_workspacecustomermanagedkeys.yaml index d896a2d10..424e574e7 100644 --- a/package/crds/databricks.azure.upbound.io_workspacecustomermanagedkeys.yaml +++ b/package/crds/databricks.azure.upbound.io_workspacecustomermanagedkeys.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: workspacecustomermanagedkeys.databricks.azure.upbound.io spec: group: databricks.azure.upbound.io @@ -300,42 +300,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/databricks.azure.upbound.io_workspaces.yaml b/package/crds/databricks.azure.upbound.io_workspaces.yaml index e048ec6c5..2705f9315 100644 --- a/package/crds/databricks.azure.upbound.io_workspaces.yaml +++ b/package/crds/databricks.azure.upbound.io_workspaces.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: workspaces.databricks.azure.upbound.io spec: group: databricks.azure.upbound.io @@ -708,42 +708,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -842,14 +806,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: WorkspaceStatus defines the observed state of Workspace. properties: diff --git a/package/crds/datafactory.azure.upbound.io_customdatasets.yaml b/package/crds/datafactory.azure.upbound.io_customdatasets.yaml index 4789ca6cb..f01d635ea 100644 --- a/package/crds/datafactory.azure.upbound.io_customdatasets.yaml +++ b/package/crds/datafactory.azure.upbound.io_customdatasets.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: customdatasets.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -405,42 +405,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -539,18 +503,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: linkedService is a required parameter + - message: spec.forProvider.linkedService is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.linkedService) - || has(self.initProvider.linkedService)' - - message: type is a required parameter + || (has(self.initProvider) && has(self.initProvider.linkedService))' + - message: spec.forProvider.type is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.type) - || has(self.initProvider.type)' - - message: typePropertiesJson is a required parameter + || (has(self.initProvider) && has(self.initProvider.type))' + - message: spec.forProvider.typePropertiesJson is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.typePropertiesJson) - || has(self.initProvider.typePropertiesJson)' + || (has(self.initProvider) && has(self.initProvider.typePropertiesJson))' status: description: CustomDataSetStatus defines the observed state of CustomDataSet. properties: diff --git a/package/crds/datafactory.azure.upbound.io_dataflows.yaml b/package/crds/datafactory.azure.upbound.io_dataflows.yaml index ed8854703..48557a2e4 100644 --- a/package/crds/datafactory.azure.upbound.io_dataflows.yaml +++ b/package/crds/datafactory.azure.upbound.io_dataflows.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: dataflows.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -911,42 +911,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1045,14 +1009,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: sink is a required parameter + - message: spec.forProvider.sink is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sink) - || has(self.initProvider.sink)' - - message: source is a required parameter + || (has(self.initProvider) && has(self.initProvider.sink))' + - message: spec.forProvider.source is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.source) - || has(self.initProvider.source)' + || (has(self.initProvider) && has(self.initProvider.source))' status: description: DataFlowStatus defines the observed state of DataFlow. properties: diff --git a/package/crds/datafactory.azure.upbound.io_datasetazureblobs.yaml b/package/crds/datafactory.azure.upbound.io_datasetazureblobs.yaml index e3fcf62a5..7ceef9d63 100644 --- a/package/crds/datafactory.azure.upbound.io_datasetazureblobs.yaml +++ b/package/crds/datafactory.azure.upbound.io_datasetazureblobs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: datasetazureblobs.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -418,42 +418,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_datasetbinaries.yaml b/package/crds/datafactory.azure.upbound.io_datasetbinaries.yaml index f8d36e9b0..88d43761e 100644 --- a/package/crds/datafactory.azure.upbound.io_datasetbinaries.yaml +++ b/package/crds/datafactory.azure.upbound.io_datasetbinaries.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: datasetbinaries.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -528,42 +528,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_datasetcosmosdbsqlapis.yaml b/package/crds/datafactory.azure.upbound.io_datasetcosmosdbsqlapis.yaml index 2b2f9f9a9..65ddb6a5c 100644 --- a/package/crds/datafactory.azure.upbound.io_datasetcosmosdbsqlapis.yaml +++ b/package/crds/datafactory.azure.upbound.io_datasetcosmosdbsqlapis.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: datasetcosmosdbsqlapis.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -398,42 +398,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_datasetdelimitedtexts.yaml b/package/crds/datafactory.azure.upbound.io_datasetdelimitedtexts.yaml index 8eb82b520..f34f4ad33 100644 --- a/package/crds/datafactory.azure.upbound.io_datasetdelimitedtexts.yaml +++ b/package/crds/datafactory.azure.upbound.io_datasetdelimitedtexts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: datasetdelimitedtexts.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -600,42 +600,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_datasethttps.yaml b/package/crds/datafactory.azure.upbound.io_datasethttps.yaml index be25ddc3a..60221f360 100644 --- a/package/crds/datafactory.azure.upbound.io_datasethttps.yaml +++ b/package/crds/datafactory.azure.upbound.io_datasethttps.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: datasethttps.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -412,42 +412,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_datasetjsons.yaml b/package/crds/datafactory.azure.upbound.io_datasetjsons.yaml index 23c4b33c8..6eb560596 100644 --- a/package/crds/datafactory.azure.upbound.io_datasetjsons.yaml +++ b/package/crds/datafactory.azure.upbound.io_datasetjsons.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: datasetjsons.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -500,42 +500,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_datasetmysqls.yaml b/package/crds/datafactory.azure.upbound.io_datasetmysqls.yaml index 26d44cf91..68f46309a 100644 --- a/package/crds/datafactory.azure.upbound.io_datasetmysqls.yaml +++ b/package/crds/datafactory.azure.upbound.io_datasetmysqls.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: datasetmysqls.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -396,42 +396,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_datasetparquets.yaml b/package/crds/datafactory.azure.upbound.io_datasetparquets.yaml index 4cf363e1f..d450d823d 100644 --- a/package/crds/datafactory.azure.upbound.io_datasetparquets.yaml +++ b/package/crds/datafactory.azure.upbound.io_datasetparquets.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: datasetparquets.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -512,42 +512,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_datasetpostgresqls.yaml b/package/crds/datafactory.azure.upbound.io_datasetpostgresqls.yaml index 352230c00..bd28f5209 100644 --- a/package/crds/datafactory.azure.upbound.io_datasetpostgresqls.yaml +++ b/package/crds/datafactory.azure.upbound.io_datasetpostgresqls.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: datasetpostgresqls.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -396,42 +396,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_datasetsnowflakes.yaml b/package/crds/datafactory.azure.upbound.io_datasetsnowflakes.yaml index 19e9fddb3..d4cc2060a 100644 --- a/package/crds/datafactory.azure.upbound.io_datasetsnowflakes.yaml +++ b/package/crds/datafactory.azure.upbound.io_datasetsnowflakes.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: datasetsnowflakes.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -416,42 +416,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_datasetsqlservertables.yaml b/package/crds/datafactory.azure.upbound.io_datasetsqlservertables.yaml index 9ef4e3abc..d599c52a0 100644 --- a/package/crds/datafactory.azure.upbound.io_datasetsqlservertables.yaml +++ b/package/crds/datafactory.azure.upbound.io_datasetsqlservertables.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: datasetsqlservertables.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -400,42 +400,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_factories.yaml b/package/crds/datafactory.azure.upbound.io_factories.yaml index 7bdf3021d..95a448c50 100644 --- a/package/crds/datafactory.azure.upbound.io_factories.yaml +++ b/package/crds/datafactory.azure.upbound.io_factories.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: factories.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -458,42 +458,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -592,10 +556,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: FactoryStatus defines the observed state of Factory. properties: diff --git a/package/crds/datafactory.azure.upbound.io_integrationruntimeazures.yaml b/package/crds/datafactory.azure.upbound.io_integrationruntimeazures.yaml index e9c66f414..b39d70bae 100644 --- a/package/crds/datafactory.azure.upbound.io_integrationruntimeazures.yaml +++ b/package/crds/datafactory.azure.upbound.io_integrationruntimeazures.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: integrationruntimeazures.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -290,42 +290,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -424,10 +388,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: IntegrationRuntimeAzureStatus defines the observed state of IntegrationRuntimeAzure. diff --git a/package/crds/datafactory.azure.upbound.io_integrationruntimeazuressis.yaml b/package/crds/datafactory.azure.upbound.io_integrationruntimeazuressis.yaml index 626a27f98..0f0c689f1 100644 --- a/package/crds/datafactory.azure.upbound.io_integrationruntimeazuressis.yaml +++ b/package/crds/datafactory.azure.upbound.io_integrationruntimeazuressis.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: integrationruntimeazuressis.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -993,42 +993,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1127,14 +1091,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: nodeSize is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.nodeSize is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.nodeSize) - || has(self.initProvider.nodeSize)' + || (has(self.initProvider) && has(self.initProvider.nodeSize))' status: description: IntegrationRuntimeAzureSSISStatus defines the observed state of IntegrationRuntimeAzureSSIS. diff --git a/package/crds/datafactory.azure.upbound.io_integrationruntimemanageds.yaml b/package/crds/datafactory.azure.upbound.io_integrationruntimemanageds.yaml index 226fa2edd..ff68d9557 100644 --- a/package/crds/datafactory.azure.upbound.io_integrationruntimemanageds.yaml +++ b/package/crds/datafactory.azure.upbound.io_integrationruntimemanageds.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: integrationruntimemanageds.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -488,42 +488,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -622,14 +586,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: nodeSize is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.nodeSize is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.nodeSize) - || has(self.initProvider.nodeSize)' + || (has(self.initProvider) && has(self.initProvider.nodeSize))' status: description: IntegrationRuntimeManagedStatus defines the observed state of IntegrationRuntimeManaged. diff --git a/package/crds/datafactory.azure.upbound.io_integrationruntimeselfhosteds.yaml b/package/crds/datafactory.azure.upbound.io_integrationruntimeselfhosteds.yaml index a95387a2c..458d3f826 100644 --- a/package/crds/datafactory.azure.upbound.io_integrationruntimeselfhosteds.yaml +++ b/package/crds/datafactory.azure.upbound.io_integrationruntimeselfhosteds.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: integrationruntimeselfhosteds.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -254,42 +254,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_linkedcustomservices.yaml b/package/crds/datafactory.azure.upbound.io_linkedcustomservices.yaml index dab88bfc0..08256409a 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedcustomservices.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedcustomservices.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedcustomservices.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -321,42 +321,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -455,14 +419,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: type is a required parameter + - message: spec.forProvider.type is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.type) - || has(self.initProvider.type)' - - message: typePropertiesJson is a required parameter + || (has(self.initProvider) && has(self.initProvider.type))' + - message: spec.forProvider.typePropertiesJson is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.typePropertiesJson) - || has(self.initProvider.typePropertiesJson)' + || (has(self.initProvider) && has(self.initProvider.typePropertiesJson))' status: description: LinkedCustomServiceStatus defines the observed state of LinkedCustomService. properties: diff --git a/package/crds/datafactory.azure.upbound.io_linkedserviceazureblobstorages.yaml b/package/crds/datafactory.azure.upbound.io_linkedserviceazureblobstorages.yaml index c55e42ce5..94b0749b2 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedserviceazureblobstorages.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedserviceazureblobstorages.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedserviceazureblobstorages.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -597,42 +597,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_linkedserviceazuredatabricks.yaml b/package/crds/datafactory.azure.upbound.io_linkedserviceazuredatabricks.yaml index 856f7facc..d0d633229 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedserviceazuredatabricks.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedserviceazuredatabricks.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedserviceazuredatabricks.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -566,42 +566,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -700,10 +664,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: adbDomain is a required parameter + - message: spec.forProvider.adbDomain is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.adbDomain) - || has(self.initProvider.adbDomain)' + || (has(self.initProvider) && has(self.initProvider.adbDomain))' status: description: LinkedServiceAzureDatabricksStatus defines the observed state of LinkedServiceAzureDatabricks. diff --git a/package/crds/datafactory.azure.upbound.io_linkedserviceazurefilestorages.yaml b/package/crds/datafactory.azure.upbound.io_linkedserviceazurefilestorages.yaml index dbe4df5f7..0a267f89f 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedserviceazurefilestorages.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedserviceazurefilestorages.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedserviceazurefilestorages.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -363,42 +363,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -497,7 +461,7 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: connectionStringSecretRef is a required parameter + - message: spec.forProvider.connectionStringSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.connectionStringSecretRef)' status: diff --git a/package/crds/datafactory.azure.upbound.io_linkedserviceazurefunctions.yaml b/package/crds/datafactory.azure.upbound.io_linkedserviceazurefunctions.yaml index 219c5fb2a..8844ab22f 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedserviceazurefunctions.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedserviceazurefunctions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedserviceazurefunctions.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -337,42 +337,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -471,10 +435,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: url is a required parameter + - message: spec.forProvider.url is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.url) - || has(self.initProvider.url)' + || (has(self.initProvider) && has(self.initProvider.url))' status: description: LinkedServiceAzureFunctionStatus defines the observed state of LinkedServiceAzureFunction. diff --git a/package/crds/datafactory.azure.upbound.io_linkedserviceazuresearches.yaml b/package/crds/datafactory.azure.upbound.io_linkedserviceazuresearches.yaml index 0db751218..0a592a2ff 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedserviceazuresearches.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedserviceazuresearches.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedserviceazuresearches.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -359,42 +359,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -493,10 +457,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: url is a required parameter + - message: spec.forProvider.url is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.url) - || has(self.initProvider.url)' + || (has(self.initProvider) && has(self.initProvider.url))' status: description: LinkedServiceAzureSearchStatus defines the observed state of LinkedServiceAzureSearch. diff --git a/package/crds/datafactory.azure.upbound.io_linkedserviceazuresqldatabases.yaml b/package/crds/datafactory.azure.upbound.io_linkedserviceazuresqldatabases.yaml index fa3603e3a..7f53ddc4a 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedserviceazuresqldatabases.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedserviceazuresqldatabases.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedserviceazuresqldatabases.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -395,42 +395,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_linkedserviceazuretablestorages.yaml b/package/crds/datafactory.azure.upbound.io_linkedserviceazuretablestorages.yaml index 5531a4742..c96102f95 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedserviceazuretablestorages.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedserviceazuretablestorages.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedserviceazuretablestorages.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -294,42 +294,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -428,7 +392,7 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: connectionStringSecretRef is a required parameter + - message: spec.forProvider.connectionStringSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.connectionStringSecretRef)' status: diff --git a/package/crds/datafactory.azure.upbound.io_linkedservicecosmosdbmongoapis.yaml b/package/crds/datafactory.azure.upbound.io_linkedservicecosmosdbmongoapis.yaml index ae604a6d6..fac069047 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedservicecosmosdbmongoapis.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedservicecosmosdbmongoapis.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedservicecosmosdbmongoapis.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -308,42 +308,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_linkedservicecosmosdbs.yaml b/package/crds/datafactory.azure.upbound.io_linkedservicecosmosdbs.yaml index 1bb970514..f75f72f33 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedservicecosmosdbs.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedservicecosmosdbs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedservicecosmosdbs.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -328,42 +328,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_linkedservicedatalakestoragegen2s.yaml b/package/crds/datafactory.azure.upbound.io_linkedservicedatalakestoragegen2s.yaml index c421ddfea..f03916355 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedservicedatalakestoragegen2s.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedservicedatalakestoragegen2s.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedservicedatalakestoragegen2s.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -337,42 +337,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -471,10 +435,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: url is a required parameter + - message: spec.forProvider.url is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.url) - || has(self.initProvider.url)' + || (has(self.initProvider) && has(self.initProvider.url))' status: description: LinkedServiceDataLakeStorageGen2Status defines the observed state of LinkedServiceDataLakeStorageGen2. diff --git a/package/crds/datafactory.azure.upbound.io_linkedservicekeyvaults.yaml b/package/crds/datafactory.azure.upbound.io_linkedservicekeyvaults.yaml index a40702d5c..67363ed66 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedservicekeyvaults.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedservicekeyvaults.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedservicekeyvaults.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -354,42 +354,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_linkedservicekustoes.yaml b/package/crds/datafactory.azure.upbound.io_linkedservicekustoes.yaml index 9f0936ce5..4c0782fff 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedservicekustoes.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedservicekustoes.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedservicekustoes.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -470,42 +470,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_linkedservicemysqls.yaml b/package/crds/datafactory.azure.upbound.io_linkedservicemysqls.yaml index 38d89b5b0..f8dc29587 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedservicemysqls.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedservicemysqls.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedservicemysqls.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -286,42 +286,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -420,10 +384,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: connectionString is a required parameter + - message: spec.forProvider.connectionString is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.connectionString) - || has(self.initProvider.connectionString)' + || (has(self.initProvider) && has(self.initProvider.connectionString))' status: description: LinkedServiceMySQLStatus defines the observed state of LinkedServiceMySQL. properties: diff --git a/package/crds/datafactory.azure.upbound.io_linkedserviceodata.yaml b/package/crds/datafactory.azure.upbound.io_linkedserviceodata.yaml index 7a34ceb5b..f37aa204e 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedserviceodata.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedserviceodata.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedserviceodata.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -324,42 +324,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -458,10 +422,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: url is a required parameter + - message: spec.forProvider.url is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.url) - || has(self.initProvider.url)' + || (has(self.initProvider) && has(self.initProvider.url))' status: description: LinkedServiceODataStatus defines the observed state of LinkedServiceOData. properties: diff --git a/package/crds/datafactory.azure.upbound.io_linkedserviceodbcs.yaml b/package/crds/datafactory.azure.upbound.io_linkedserviceodbcs.yaml index 44a58c28f..b223341ec 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedserviceodbcs.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedserviceodbcs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedserviceodbcs.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -326,42 +326,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -460,10 +424,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: connectionString is a required parameter + - message: spec.forProvider.connectionString is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.connectionString) - || has(self.initProvider.connectionString)' + || (has(self.initProvider) && has(self.initProvider.connectionString))' status: description: LinkedServiceOdbcStatus defines the observed state of LinkedServiceOdbc. properties: diff --git a/package/crds/datafactory.azure.upbound.io_linkedservicepostgresqls.yaml b/package/crds/datafactory.azure.upbound.io_linkedservicepostgresqls.yaml index 8cf2bf6e6..c8b5c43fc 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedservicepostgresqls.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedservicepostgresqls.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedservicepostgresqls.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -287,42 +287,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -421,10 +385,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: connectionString is a required parameter + - message: spec.forProvider.connectionString is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.connectionString) - || has(self.initProvider.connectionString)' + || (has(self.initProvider) && has(self.initProvider.connectionString))' status: description: LinkedServicePostgreSQLStatus defines the observed state of LinkedServicePostgreSQL. diff --git a/package/crds/datafactory.azure.upbound.io_linkedservicesftps.yaml b/package/crds/datafactory.azure.upbound.io_linkedservicesftps.yaml index 0c76b4052..39de17292 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedservicesftps.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedservicesftps.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedservicesftps.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -335,42 +335,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -469,25 +433,25 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: authenticationType is a required parameter + - message: spec.forProvider.authenticationType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.authenticationType) - || has(self.initProvider.authenticationType)' - - message: host is a required parameter + || (has(self.initProvider) && has(self.initProvider.authenticationType))' + - message: spec.forProvider.host is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.host) - || has(self.initProvider.host)' - - message: passwordSecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.host))' + - message: spec.forProvider.passwordSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)' - - message: port is a required parameter + - message: spec.forProvider.port is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.port) - || has(self.initProvider.port)' - - message: username is a required parameter + || (has(self.initProvider) && has(self.initProvider.port))' + - message: spec.forProvider.username is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.username) - || has(self.initProvider.username)' + || (has(self.initProvider) && has(self.initProvider.username))' status: description: LinkedServiceSFTPStatus defines the observed state of LinkedServiceSFTP. properties: diff --git a/package/crds/datafactory.azure.upbound.io_linkedservicesnowflakes.yaml b/package/crds/datafactory.azure.upbound.io_linkedservicesnowflakes.yaml index 35641ec60..33af39ad3 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedservicesnowflakes.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedservicesnowflakes.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedservicesnowflakes.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -390,42 +390,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -524,10 +488,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: connectionString is a required parameter + - message: spec.forProvider.connectionString is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.connectionString) - || has(self.initProvider.connectionString)' + || (has(self.initProvider) && has(self.initProvider.connectionString))' status: description: LinkedServiceSnowflakeStatus defines the observed state of LinkedServiceSnowflake. diff --git a/package/crds/datafactory.azure.upbound.io_linkedservicesqlservers.yaml b/package/crds/datafactory.azure.upbound.io_linkedservicesqlservers.yaml index 1fc6bfdef..8ad3b811f 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedservicesqlservers.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedservicesqlservers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedservicesqlservers.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -436,42 +436,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_linkedservicesynapses.yaml b/package/crds/datafactory.azure.upbound.io_linkedservicesynapses.yaml index 23a4fe785..0b5d906db 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedservicesynapses.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedservicesynapses.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedservicesynapses.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -392,42 +392,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -526,10 +490,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: connectionString is a required parameter + - message: spec.forProvider.connectionString is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.connectionString) - || has(self.initProvider.connectionString)' + || (has(self.initProvider) && has(self.initProvider.connectionString))' status: description: LinkedServiceSynapseStatus defines the observed state of LinkedServiceSynapse. diff --git a/package/crds/datafactory.azure.upbound.io_linkedservicewebs.yaml b/package/crds/datafactory.azure.upbound.io_linkedservicewebs.yaml index 78aea5738..4085b732b 100644 --- a/package/crds/datafactory.azure.upbound.io_linkedservicewebs.yaml +++ b/package/crds/datafactory.azure.upbound.io_linkedservicewebs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedservicewebs.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -316,42 +316,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -450,14 +414,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: authenticationType is a required parameter + - message: spec.forProvider.authenticationType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.authenticationType) - || has(self.initProvider.authenticationType)' - - message: url is a required parameter + || (has(self.initProvider) && has(self.initProvider.authenticationType))' + - message: spec.forProvider.url is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.url) - || has(self.initProvider.url)' + || (has(self.initProvider) && has(self.initProvider.url))' status: description: LinkedServiceWebStatus defines the observed state of LinkedServiceWeb. properties: diff --git a/package/crds/datafactory.azure.upbound.io_managedprivateendpoints.yaml b/package/crds/datafactory.azure.upbound.io_managedprivateendpoints.yaml index 57ac2abc4..7689e7eb5 100644 --- a/package/crds/datafactory.azure.upbound.io_managedprivateendpoints.yaml +++ b/package/crds/datafactory.azure.upbound.io_managedprivateendpoints.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: managedprivateendpoints.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -336,42 +336,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -470,10 +434,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: ManagedPrivateEndpointStatus defines the observed state of ManagedPrivateEndpoint. diff --git a/package/crds/datafactory.azure.upbound.io_pipelines.yaml b/package/crds/datafactory.azure.upbound.io_pipelines.yaml index f9063ca04..323cdffbb 100644 --- a/package/crds/datafactory.azure.upbound.io_pipelines.yaml +++ b/package/crds/datafactory.azure.upbound.io_pipelines.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: pipelines.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -299,42 +299,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datafactory.azure.upbound.io_triggerblobevents.yaml b/package/crds/datafactory.azure.upbound.io_triggerblobevents.yaml index 84a76a7a3..213cdf8c5 100644 --- a/package/crds/datafactory.azure.upbound.io_triggerblobevents.yaml +++ b/package/crds/datafactory.azure.upbound.io_triggerblobevents.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: triggerblobevents.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -480,42 +480,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -614,14 +578,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: events is a required parameter + - message: spec.forProvider.events is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.events) - || has(self.initProvider.events)' - - message: pipeline is a required parameter + || (has(self.initProvider) && has(self.initProvider.events))' + - message: spec.forProvider.pipeline is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.pipeline) - || has(self.initProvider.pipeline)' + || (has(self.initProvider) && has(self.initProvider.pipeline))' status: description: TriggerBlobEventStatus defines the observed state of TriggerBlobEvent. properties: diff --git a/package/crds/datafactory.azure.upbound.io_triggercustomevents.yaml b/package/crds/datafactory.azure.upbound.io_triggercustomevents.yaml index ef3fa2d1d..9a4fc4b8a 100644 --- a/package/crds/datafactory.azure.upbound.io_triggercustomevents.yaml +++ b/package/crds/datafactory.azure.upbound.io_triggercustomevents.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: triggercustomevents.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -476,42 +476,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -610,14 +574,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: events is a required parameter + - message: spec.forProvider.events is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.events) - || has(self.initProvider.events)' - - message: pipeline is a required parameter + || (has(self.initProvider) && has(self.initProvider.events))' + - message: spec.forProvider.pipeline is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.pipeline) - || has(self.initProvider.pipeline)' + || (has(self.initProvider) && has(self.initProvider.pipeline))' status: description: TriggerCustomEventStatus defines the observed state of TriggerCustomEvent. properties: diff --git a/package/crds/datafactory.azure.upbound.io_triggerschedules.yaml b/package/crds/datafactory.azure.upbound.io_triggerschedules.yaml index 387a925dc..6f705e13b 100644 --- a/package/crds/datafactory.azure.upbound.io_triggerschedules.yaml +++ b/package/crds/datafactory.azure.upbound.io_triggerschedules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: triggerschedules.datafactory.azure.upbound.io spec: group: datafactory.azure.upbound.io @@ -516,42 +516,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datamigration.azure.upbound.io_databasemigrationprojects.yaml b/package/crds/datamigration.azure.upbound.io_databasemigrationprojects.yaml index 5bdf3ccba..1160f4087 100644 --- a/package/crds/datamigration.azure.upbound.io_databasemigrationprojects.yaml +++ b/package/crds/datamigration.azure.upbound.io_databasemigrationprojects.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: databasemigrationprojects.datamigration.azure.upbound.io spec: group: datamigration.azure.upbound.io @@ -352,42 +352,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -486,22 +450,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: sourcePlatform is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.sourcePlatform is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sourcePlatform) - || has(self.initProvider.sourcePlatform)' - - message: targetPlatform is a required parameter + || (has(self.initProvider) && has(self.initProvider.sourcePlatform))' + - message: spec.forProvider.targetPlatform is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.targetPlatform) - || has(self.initProvider.targetPlatform)' + || (has(self.initProvider) && has(self.initProvider.targetPlatform))' status: description: DatabaseMigrationProjectStatus defines the observed state of DatabaseMigrationProject. diff --git a/package/crds/datamigration.azure.upbound.io_databasemigrationservices.yaml b/package/crds/datamigration.azure.upbound.io_databasemigrationservices.yaml index 00f8e6ad5..6ec1556f6 100644 --- a/package/crds/datamigration.azure.upbound.io_databasemigrationservices.yaml +++ b/package/crds/datamigration.azure.upbound.io_databasemigrationservices.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: databasemigrationservices.datamigration.azure.upbound.io spec: group: datamigration.azure.upbound.io @@ -343,42 +343,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -477,18 +441,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: DatabaseMigrationServiceStatus defines the observed state of DatabaseMigrationService. diff --git a/package/crds/dataprotection.azure.upbound.io_backupinstanceblobstorages.yaml b/package/crds/dataprotection.azure.upbound.io_backupinstanceblobstorages.yaml index f0920cb5d..8da792988 100644 --- a/package/crds/dataprotection.azure.upbound.io_backupinstanceblobstorages.yaml +++ b/package/crds/dataprotection.azure.upbound.io_backupinstanceblobstorages.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: backupinstanceblobstorages.dataprotection.azure.upbound.io spec: group: dataprotection.azure.upbound.io @@ -390,42 +390,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -524,10 +488,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: BackupInstanceBlobStorageStatus defines the observed state of BackupInstanceBlobStorage. diff --git a/package/crds/dataprotection.azure.upbound.io_backupinstancedisks.yaml b/package/crds/dataprotection.azure.upbound.io_backupinstancedisks.yaml index 19c8ed2b7..b75ef81d6 100644 --- a/package/crds/dataprotection.azure.upbound.io_backupinstancedisks.yaml +++ b/package/crds/dataprotection.azure.upbound.io_backupinstancedisks.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: backupinstancedisks.dataprotection.azure.upbound.io spec: group: dataprotection.azure.upbound.io @@ -473,42 +473,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -607,10 +571,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: BackupInstanceDiskStatus defines the observed state of BackupInstanceDisk. properties: diff --git a/package/crds/dataprotection.azure.upbound.io_backupinstancepostgresqls.yaml b/package/crds/dataprotection.azure.upbound.io_backupinstancepostgresqls.yaml index 3d0ced5d2..c06982f37 100644 --- a/package/crds/dataprotection.azure.upbound.io_backupinstancepostgresqls.yaml +++ b/package/crds/dataprotection.azure.upbound.io_backupinstancepostgresqls.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: backupinstancepostgresqls.dataprotection.azure.upbound.io spec: group: dataprotection.azure.upbound.io @@ -469,42 +469,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -603,10 +567,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: BackupInstancePostgreSQLStatus defines the observed state of BackupInstancePostgreSQL. diff --git a/package/crds/dataprotection.azure.upbound.io_backuppolicyblobstorages.yaml b/package/crds/dataprotection.azure.upbound.io_backuppolicyblobstorages.yaml index b346e621d..a8f7b15f6 100644 --- a/package/crds/dataprotection.azure.upbound.io_backuppolicyblobstorages.yaml +++ b/package/crds/dataprotection.azure.upbound.io_backuppolicyblobstorages.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: backuppolicyblobstorages.dataprotection.azure.upbound.io spec: group: dataprotection.azure.upbound.io @@ -235,42 +235,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -369,10 +333,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: retentionDuration is a required parameter + - message: spec.forProvider.retentionDuration is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.retentionDuration) - || has(self.initProvider.retentionDuration)' + || (has(self.initProvider) && has(self.initProvider.retentionDuration))' status: description: BackupPolicyBlobStorageStatus defines the observed state of BackupPolicyBlobStorage. diff --git a/package/crds/dataprotection.azure.upbound.io_backuppolicydisks.yaml b/package/crds/dataprotection.azure.upbound.io_backuppolicydisks.yaml index e19fca609..b4ffa8ec5 100644 --- a/package/crds/dataprotection.azure.upbound.io_backuppolicydisks.yaml +++ b/package/crds/dataprotection.azure.upbound.io_backuppolicydisks.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: backuppolicydisks.dataprotection.azure.upbound.io spec: group: dataprotection.azure.upbound.io @@ -314,42 +314,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -448,14 +412,15 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: backupRepeatingTimeIntervals is a required parameter + - message: spec.forProvider.backupRepeatingTimeIntervals is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.backupRepeatingTimeIntervals) - || has(self.initProvider.backupRepeatingTimeIntervals)' - - message: defaultRetentionDuration is a required parameter + || (has(self.initProvider) && has(self.initProvider.backupRepeatingTimeIntervals))' + - message: spec.forProvider.defaultRetentionDuration is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.defaultRetentionDuration) - || has(self.initProvider.defaultRetentionDuration)' + || (has(self.initProvider) && has(self.initProvider.defaultRetentionDuration))' status: description: BackupPolicyDiskStatus defines the observed state of BackupPolicyDisk. properties: diff --git a/package/crds/dataprotection.azure.upbound.io_backuppolicypostgresqls.yaml b/package/crds/dataprotection.azure.upbound.io_backuppolicypostgresqls.yaml index 0674b5905..2f38e184f 100644 --- a/package/crds/dataprotection.azure.upbound.io_backuppolicypostgresqls.yaml +++ b/package/crds/dataprotection.azure.upbound.io_backuppolicypostgresqls.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: backuppolicypostgresqls.dataprotection.azure.upbound.io spec: group: dataprotection.azure.upbound.io @@ -462,42 +462,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -596,14 +560,15 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: backupRepeatingTimeIntervals is a required parameter + - message: spec.forProvider.backupRepeatingTimeIntervals is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.backupRepeatingTimeIntervals) - || has(self.initProvider.backupRepeatingTimeIntervals)' - - message: defaultRetentionDuration is a required parameter + || (has(self.initProvider) && has(self.initProvider.backupRepeatingTimeIntervals))' + - message: spec.forProvider.defaultRetentionDuration is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.defaultRetentionDuration) - || has(self.initProvider.defaultRetentionDuration)' + || (has(self.initProvider) && has(self.initProvider.defaultRetentionDuration))' status: description: BackupPolicyPostgreSQLStatus defines the observed state of BackupPolicyPostgreSQL. diff --git a/package/crds/dataprotection.azure.upbound.io_backupvaults.yaml b/package/crds/dataprotection.azure.upbound.io_backupvaults.yaml index 88783cbc7..218c13dc4 100644 --- a/package/crds/dataprotection.azure.upbound.io_backupvaults.yaml +++ b/package/crds/dataprotection.azure.upbound.io_backupvaults.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: backupvaults.dataprotection.azure.upbound.io spec: group: dataprotection.azure.upbound.io @@ -288,42 +288,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -422,18 +386,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: datastoreType is a required parameter + - message: spec.forProvider.datastoreType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.datastoreType) - || has(self.initProvider.datastoreType)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.datastoreType))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: redundancy is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.redundancy is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.redundancy) - || has(self.initProvider.redundancy)' + || (has(self.initProvider) && has(self.initProvider.redundancy))' status: description: BackupVaultStatus defines the observed state of BackupVault. properties: diff --git a/package/crds/dataprotection.azure.upbound.io_resourceguards.yaml b/package/crds/dataprotection.azure.upbound.io_resourceguards.yaml index 1409bd00e..11b622d6b 100644 --- a/package/crds/dataprotection.azure.upbound.io_resourceguards.yaml +++ b/package/crds/dataprotection.azure.upbound.io_resourceguards.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: resourceguards.dataprotection.azure.upbound.io spec: group: dataprotection.azure.upbound.io @@ -258,42 +258,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -392,10 +356,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: ResourceGuardStatus defines the observed state of ResourceGuard. properties: diff --git a/package/crds/datashare.azure.upbound.io_accounts.yaml b/package/crds/datashare.azure.upbound.io_accounts.yaml index d875aedfe..c6d960c69 100644 --- a/package/crds/datashare.azure.upbound.io_accounts.yaml +++ b/package/crds/datashare.azure.upbound.io_accounts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: accounts.datashare.azure.upbound.io spec: group: datashare.azure.upbound.io @@ -272,42 +272,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -406,14 +370,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: identity is a required parameter + - message: spec.forProvider.identity is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.identity) - || has(self.initProvider.identity)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.identity))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: AccountStatus defines the observed state of Account. properties: diff --git a/package/crds/datashare.azure.upbound.io_datasetblobstorages.yaml b/package/crds/datashare.azure.upbound.io_datasetblobstorages.yaml index 36cfdaeef..ad014e4b8 100644 --- a/package/crds/datashare.azure.upbound.io_datasetblobstorages.yaml +++ b/package/crds/datashare.azure.upbound.io_datasetblobstorages.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: datasetblobstorages.datashare.azure.upbound.io spec: group: datashare.azure.upbound.io @@ -512,42 +512,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -646,10 +610,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: storageAccount is a required parameter + - message: spec.forProvider.storageAccount is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storageAccount) - || has(self.initProvider.storageAccount)' + || (has(self.initProvider) && has(self.initProvider.storageAccount))' status: description: DataSetBlobStorageStatus defines the observed state of DataSetBlobStorage. properties: diff --git a/package/crds/datashare.azure.upbound.io_datasetdatalakegen2s.yaml b/package/crds/datashare.azure.upbound.io_datasetdatalakegen2s.yaml index c912852d2..c7c348fa4 100644 --- a/package/crds/datashare.azure.upbound.io_datasetdatalakegen2s.yaml +++ b/package/crds/datashare.azure.upbound.io_datasetdatalakegen2s.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: datasetdatalakegen2s.datashare.azure.upbound.io spec: group: datashare.azure.upbound.io @@ -402,42 +402,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datashare.azure.upbound.io_datasetkustoclusters.yaml b/package/crds/datashare.azure.upbound.io_datasetkustoclusters.yaml index dde37cc34..1129e042d 100644 --- a/package/crds/datashare.azure.upbound.io_datasetkustoclusters.yaml +++ b/package/crds/datashare.azure.upbound.io_datasetkustoclusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: datasetkustoclusters.datashare.azure.upbound.io spec: group: datashare.azure.upbound.io @@ -301,42 +301,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datashare.azure.upbound.io_datasetkustodatabases.yaml b/package/crds/datashare.azure.upbound.io_datasetkustodatabases.yaml index 3878ad12c..c8d2f392d 100644 --- a/package/crds/datashare.azure.upbound.io_datasetkustodatabases.yaml +++ b/package/crds/datashare.azure.upbound.io_datasetkustodatabases.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: datasetkustodatabases.datashare.azure.upbound.io spec: group: datashare.azure.upbound.io @@ -301,42 +301,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/datashare.azure.upbound.io_datashares.yaml b/package/crds/datashare.azure.upbound.io_datashares.yaml index 51410d574..5e3fb925e 100644 --- a/package/crds/datashare.azure.upbound.io_datashares.yaml +++ b/package/crds/datashare.azure.upbound.io_datashares.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: datashares.datashare.azure.upbound.io spec: group: datashare.azure.upbound.io @@ -278,42 +278,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -412,10 +376,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: kind is a required parameter + - message: spec.forProvider.kind is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.kind) - || has(self.initProvider.kind)' + || (has(self.initProvider) && has(self.initProvider.kind))' status: description: DataShareStatus defines the observed state of DataShare. properties: diff --git a/package/crds/dbformariadb.azure.upbound.io_configurations.yaml b/package/crds/dbformariadb.azure.upbound.io_configurations.yaml index 57004f73f..171f0d96d 100644 --- a/package/crds/dbformariadb.azure.upbound.io_configurations.yaml +++ b/package/crds/dbformariadb.azure.upbound.io_configurations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: configurations.dbformariadb.azure.upbound.io spec: group: dbformariadb.azure.upbound.io @@ -324,42 +324,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -458,14 +422,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: value is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.value is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.value) - || has(self.initProvider.value)' + || (has(self.initProvider) && has(self.initProvider.value))' status: description: ConfigurationStatus defines the observed state of Configuration. properties: diff --git a/package/crds/dbformariadb.azure.upbound.io_databases.yaml b/package/crds/dbformariadb.azure.upbound.io_databases.yaml index 0a2e10def..526527872 100644 --- a/package/crds/dbformariadb.azure.upbound.io_databases.yaml +++ b/package/crds/dbformariadb.azure.upbound.io_databases.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: databases.dbformariadb.azure.upbound.io spec: group: dbformariadb.azure.upbound.io @@ -324,42 +324,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -458,14 +422,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: charset is a required parameter + - message: spec.forProvider.charset is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.charset) - || has(self.initProvider.charset)' - - message: collation is a required parameter + || (has(self.initProvider) && has(self.initProvider.charset))' + - message: spec.forProvider.collation is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.collation) - || has(self.initProvider.collation)' + || (has(self.initProvider) && has(self.initProvider.collation))' status: description: DatabaseStatus defines the observed state of Database. properties: diff --git a/package/crds/dbformariadb.azure.upbound.io_firewallrules.yaml b/package/crds/dbformariadb.azure.upbound.io_firewallrules.yaml index e6c28ade3..312400172 100644 --- a/package/crds/dbformariadb.azure.upbound.io_firewallrules.yaml +++ b/package/crds/dbformariadb.azure.upbound.io_firewallrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: firewallrules.dbformariadb.azure.upbound.io spec: group: dbformariadb.azure.upbound.io @@ -318,42 +318,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -452,14 +416,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: endIpAddress is a required parameter + - message: spec.forProvider.endIpAddress is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.endIpAddress) - || has(self.initProvider.endIpAddress)' - - message: startIpAddress is a required parameter + || (has(self.initProvider) && has(self.initProvider.endIpAddress))' + - message: spec.forProvider.startIpAddress is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.startIpAddress) - || has(self.initProvider.startIpAddress)' + || (has(self.initProvider) && has(self.initProvider.startIpAddress))' status: description: FirewallRuleStatus defines the observed state of FirewallRule. properties: diff --git a/package/crds/dbformariadb.azure.upbound.io_servers.yaml b/package/crds/dbformariadb.azure.upbound.io_servers.yaml index 0622cc795..4923d65f8 100644 --- a/package/crds/dbformariadb.azure.upbound.io_servers.yaml +++ b/package/crds/dbformariadb.azure.upbound.io_servers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: servers.dbformariadb.azure.upbound.io spec: group: dbformariadb.azure.upbound.io @@ -476,42 +476,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -610,22 +574,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' - - message: sslEnforcementEnabled is a required parameter + || (has(self.initProvider) && has(self.initProvider.skuName))' + - message: spec.forProvider.sslEnforcementEnabled is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sslEnforcementEnabled) - || has(self.initProvider.sslEnforcementEnabled)' - - message: version is a required parameter + || (has(self.initProvider) && has(self.initProvider.sslEnforcementEnabled))' + - message: spec.forProvider.version is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.version) - || has(self.initProvider.version)' + || (has(self.initProvider) && has(self.initProvider.version))' status: description: ServerStatus defines the observed state of Server. properties: diff --git a/package/crds/dbformariadb.azure.upbound.io_virtualnetworkrules.yaml b/package/crds/dbformariadb.azure.upbound.io_virtualnetworkrules.yaml index 614d93197..485f7ff35 100644 --- a/package/crds/dbformariadb.azure.upbound.io_virtualnetworkrules.yaml +++ b/package/crds/dbformariadb.azure.upbound.io_virtualnetworkrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: virtualnetworkrules.dbformariadb.azure.upbound.io spec: group: dbformariadb.azure.upbound.io @@ -381,42 +381,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/dbformysql.azure.upbound.io_activedirectoryadministrators.yaml b/package/crds/dbformysql.azure.upbound.io_activedirectoryadministrators.yaml index 722de3728..b094fde38 100644 --- a/package/crds/dbformysql.azure.upbound.io_activedirectoryadministrators.yaml +++ b/package/crds/dbformysql.azure.upbound.io_activedirectoryadministrators.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: activedirectoryadministrators.dbformysql.azure.upbound.io spec: group: dbformysql.azure.upbound.io @@ -325,42 +325,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -459,18 +423,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: login is a required parameter + - message: spec.forProvider.login is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.login) - || has(self.initProvider.login)' - - message: objectId is a required parameter + || (has(self.initProvider) && has(self.initProvider.login))' + - message: spec.forProvider.objectId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.objectId) - || has(self.initProvider.objectId)' - - message: tenantId is a required parameter + || (has(self.initProvider) && has(self.initProvider.objectId))' + - message: spec.forProvider.tenantId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tenantId) - || has(self.initProvider.tenantId)' + || (has(self.initProvider) && has(self.initProvider.tenantId))' status: description: ActiveDirectoryAdministratorStatus defines the observed state of ActiveDirectoryAdministrator. diff --git a/package/crds/dbformysql.azure.upbound.io_configurations.yaml b/package/crds/dbformysql.azure.upbound.io_configurations.yaml index 7c5822599..adb2def22 100644 --- a/package/crds/dbformysql.azure.upbound.io_configurations.yaml +++ b/package/crds/dbformysql.azure.upbound.io_configurations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: configurations.dbformysql.azure.upbound.io spec: group: dbformysql.azure.upbound.io @@ -322,42 +322,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -456,14 +420,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: value is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.value is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.value) - || has(self.initProvider.value)' + || (has(self.initProvider) && has(self.initProvider.value))' status: description: ConfigurationStatus defines the observed state of Configuration. properties: diff --git a/package/crds/dbformysql.azure.upbound.io_databases.yaml b/package/crds/dbformysql.azure.upbound.io_databases.yaml index 1615c81c7..624fd0454 100644 --- a/package/crds/dbformysql.azure.upbound.io_databases.yaml +++ b/package/crds/dbformysql.azure.upbound.io_databases.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: databases.dbformysql.azure.upbound.io spec: group: dbformysql.azure.upbound.io @@ -322,42 +322,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -456,14 +420,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: charset is a required parameter + - message: spec.forProvider.charset is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.charset) - || has(self.initProvider.charset)' - - message: collation is a required parameter + || (has(self.initProvider) && has(self.initProvider.charset))' + - message: spec.forProvider.collation is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.collation) - || has(self.initProvider.collation)' + || (has(self.initProvider) && has(self.initProvider.collation))' status: description: DatabaseStatus defines the observed state of Database. properties: diff --git a/package/crds/dbformysql.azure.upbound.io_firewallrules.yaml b/package/crds/dbformysql.azure.upbound.io_firewallrules.yaml index e2a65a356..0134743e6 100644 --- a/package/crds/dbformysql.azure.upbound.io_firewallrules.yaml +++ b/package/crds/dbformysql.azure.upbound.io_firewallrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: firewallrules.dbformysql.azure.upbound.io spec: group: dbformysql.azure.upbound.io @@ -318,42 +318,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -452,14 +416,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: endIpAddress is a required parameter + - message: spec.forProvider.endIpAddress is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.endIpAddress) - || has(self.initProvider.endIpAddress)' - - message: startIpAddress is a required parameter + || (has(self.initProvider) && has(self.initProvider.endIpAddress))' + - message: spec.forProvider.startIpAddress is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.startIpAddress) - || has(self.initProvider.startIpAddress)' + || (has(self.initProvider) && has(self.initProvider.startIpAddress))' status: description: FirewallRuleStatus defines the observed state of FirewallRule. properties: diff --git a/package/crds/dbformysql.azure.upbound.io_flexibledatabases.yaml b/package/crds/dbformysql.azure.upbound.io_flexibledatabases.yaml index bb679eb31..097b389d7 100644 --- a/package/crds/dbformysql.azure.upbound.io_flexibledatabases.yaml +++ b/package/crds/dbformysql.azure.upbound.io_flexibledatabases.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: flexibledatabases.dbformysql.azure.upbound.io spec: group: dbformysql.azure.upbound.io @@ -322,42 +322,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -456,14 +420,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: charset is a required parameter + - message: spec.forProvider.charset is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.charset) - || has(self.initProvider.charset)' - - message: collation is a required parameter + || (has(self.initProvider) && has(self.initProvider.charset))' + - message: spec.forProvider.collation is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.collation) - || has(self.initProvider.collation)' + || (has(self.initProvider) && has(self.initProvider.collation))' status: description: FlexibleDatabaseStatus defines the observed state of FlexibleDatabase. properties: diff --git a/package/crds/dbformysql.azure.upbound.io_flexibleserverconfigurations.yaml b/package/crds/dbformysql.azure.upbound.io_flexibleserverconfigurations.yaml index 51a388a40..ed9406918 100644 --- a/package/crds/dbformysql.azure.upbound.io_flexibleserverconfigurations.yaml +++ b/package/crds/dbformysql.azure.upbound.io_flexibleserverconfigurations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: flexibleserverconfigurations.dbformysql.azure.upbound.io spec: group: dbformysql.azure.upbound.io @@ -315,42 +315,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -449,10 +413,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: value is a required parameter + - message: spec.forProvider.value is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.value) - || has(self.initProvider.value)' + || (has(self.initProvider) && has(self.initProvider.value))' status: description: FlexibleServerConfigurationStatus defines the observed state of FlexibleServerConfiguration. diff --git a/package/crds/dbformysql.azure.upbound.io_flexibleserverfirewallrules.yaml b/package/crds/dbformysql.azure.upbound.io_flexibleserverfirewallrules.yaml index 1cc69a1fd..547bdb1b6 100644 --- a/package/crds/dbformysql.azure.upbound.io_flexibleserverfirewallrules.yaml +++ b/package/crds/dbformysql.azure.upbound.io_flexibleserverfirewallrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: flexibleserverfirewallrules.dbformysql.azure.upbound.io spec: group: dbformysql.azure.upbound.io @@ -320,42 +320,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -454,14 +418,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: endIpAddress is a required parameter + - message: spec.forProvider.endIpAddress is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.endIpAddress) - || has(self.initProvider.endIpAddress)' - - message: startIpAddress is a required parameter + || (has(self.initProvider) && has(self.initProvider.endIpAddress))' + - message: spec.forProvider.startIpAddress is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.startIpAddress) - || has(self.initProvider.startIpAddress)' + || (has(self.initProvider) && has(self.initProvider.startIpAddress))' status: description: FlexibleServerFirewallRuleStatus defines the observed state of FlexibleServerFirewallRule. diff --git a/package/crds/dbformysql.azure.upbound.io_flexibleservers.yaml b/package/crds/dbformysql.azure.upbound.io_flexibleservers.yaml index 2ff51acdb..e9f2522e5 100644 --- a/package/crds/dbformysql.azure.upbound.io_flexibleservers.yaml +++ b/package/crds/dbformysql.azure.upbound.io_flexibleservers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: flexibleservers.dbformysql.azure.upbound.io spec: group: dbformysql.azure.upbound.io @@ -705,42 +705,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -839,10 +803,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: FlexibleServerStatus defines the observed state of FlexibleServer. properties: diff --git a/package/crds/dbformysql.azure.upbound.io_servers.yaml b/package/crds/dbformysql.azure.upbound.io_servers.yaml index 1928d3a56..f00ac2d0a 100644 --- a/package/crds/dbformysql.azure.upbound.io_servers.yaml +++ b/package/crds/dbformysql.azure.upbound.io_servers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: servers.dbformysql.azure.upbound.io spec: group: dbformysql.azure.upbound.io @@ -529,42 +529,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -663,22 +627,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' - - message: sslEnforcementEnabled is a required parameter + || (has(self.initProvider) && has(self.initProvider.skuName))' + - message: spec.forProvider.sslEnforcementEnabled is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sslEnforcementEnabled) - || has(self.initProvider.sslEnforcementEnabled)' - - message: version is a required parameter + || (has(self.initProvider) && has(self.initProvider.sslEnforcementEnabled))' + - message: spec.forProvider.version is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.version) - || has(self.initProvider.version)' + || (has(self.initProvider) && has(self.initProvider.version))' status: description: ServerStatus defines the observed state of Server. properties: diff --git a/package/crds/dbformysql.azure.upbound.io_virtualnetworkrules.yaml b/package/crds/dbformysql.azure.upbound.io_virtualnetworkrules.yaml index ea613dfa7..142b52c61 100644 --- a/package/crds/dbformysql.azure.upbound.io_virtualnetworkrules.yaml +++ b/package/crds/dbformysql.azure.upbound.io_virtualnetworkrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: virtualnetworkrules.dbformysql.azure.upbound.io spec: group: dbformysql.azure.upbound.io @@ -379,42 +379,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/dbforpostgresql.azure.upbound.io_activedirectoryadministrators.yaml b/package/crds/dbforpostgresql.azure.upbound.io_activedirectoryadministrators.yaml index 1dcdd3048..2a6d8103e 100644 --- a/package/crds/dbforpostgresql.azure.upbound.io_activedirectoryadministrators.yaml +++ b/package/crds/dbforpostgresql.azure.upbound.io_activedirectoryadministrators.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: activedirectoryadministrators.dbforpostgresql.azure.upbound.io spec: group: dbforpostgresql.azure.upbound.io @@ -326,42 +326,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -460,18 +424,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: login is a required parameter + - message: spec.forProvider.login is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.login) - || has(self.initProvider.login)' - - message: objectId is a required parameter + || (has(self.initProvider) && has(self.initProvider.login))' + - message: spec.forProvider.objectId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.objectId) - || has(self.initProvider.objectId)' - - message: tenantId is a required parameter + || (has(self.initProvider) && has(self.initProvider.objectId))' + - message: spec.forProvider.tenantId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tenantId) - || has(self.initProvider.tenantId)' + || (has(self.initProvider) && has(self.initProvider.tenantId))' status: description: ActiveDirectoryAdministratorStatus defines the observed state of ActiveDirectoryAdministrator. diff --git a/package/crds/dbforpostgresql.azure.upbound.io_configurations.yaml b/package/crds/dbforpostgresql.azure.upbound.io_configurations.yaml index ea07fe4c6..26d23c9bf 100644 --- a/package/crds/dbforpostgresql.azure.upbound.io_configurations.yaml +++ b/package/crds/dbforpostgresql.azure.upbound.io_configurations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: configurations.dbforpostgresql.azure.upbound.io spec: group: dbforpostgresql.azure.upbound.io @@ -322,42 +322,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -456,14 +420,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: value is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.value is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.value) - || has(self.initProvider.value)' + || (has(self.initProvider) && has(self.initProvider.value))' status: description: ConfigurationStatus defines the observed state of Configuration. properties: diff --git a/package/crds/dbforpostgresql.azure.upbound.io_databases.yaml b/package/crds/dbforpostgresql.azure.upbound.io_databases.yaml index 138bb7545..ababc8298 100644 --- a/package/crds/dbforpostgresql.azure.upbound.io_databases.yaml +++ b/package/crds/dbforpostgresql.azure.upbound.io_databases.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: databases.dbforpostgresql.azure.upbound.io spec: group: dbforpostgresql.azure.upbound.io @@ -324,42 +324,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -458,14 +422,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: charset is a required parameter + - message: spec.forProvider.charset is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.charset) - || has(self.initProvider.charset)' - - message: collation is a required parameter + || (has(self.initProvider) && has(self.initProvider.charset))' + - message: spec.forProvider.collation is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.collation) - || has(self.initProvider.collation)' + || (has(self.initProvider) && has(self.initProvider.collation))' status: description: DatabaseStatus defines the observed state of Database. properties: diff --git a/package/crds/dbforpostgresql.azure.upbound.io_firewallrules.yaml b/package/crds/dbforpostgresql.azure.upbound.io_firewallrules.yaml index 7da978f4d..82ae47b85 100644 --- a/package/crds/dbforpostgresql.azure.upbound.io_firewallrules.yaml +++ b/package/crds/dbforpostgresql.azure.upbound.io_firewallrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: firewallrules.dbforpostgresql.azure.upbound.io spec: group: dbforpostgresql.azure.upbound.io @@ -318,42 +318,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -452,14 +416,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: endIpAddress is a required parameter + - message: spec.forProvider.endIpAddress is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.endIpAddress) - || has(self.initProvider.endIpAddress)' - - message: startIpAddress is a required parameter + || (has(self.initProvider) && has(self.initProvider.endIpAddress))' + - message: spec.forProvider.startIpAddress is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.startIpAddress) - || has(self.initProvider.startIpAddress)' + || (has(self.initProvider) && has(self.initProvider.startIpAddress))' status: description: FirewallRuleStatus defines the observed state of FirewallRule. properties: diff --git a/package/crds/dbforpostgresql.azure.upbound.io_flexibleserveractivedirectoryadministrators.yaml b/package/crds/dbforpostgresql.azure.upbound.io_flexibleserveractivedirectoryadministrators.yaml index 26b6458ae..35db0cc19 100644 --- a/package/crds/dbforpostgresql.azure.upbound.io_flexibleserveractivedirectoryadministrators.yaml +++ b/package/crds/dbforpostgresql.azure.upbound.io_flexibleserveractivedirectoryadministrators.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: flexibleserveractivedirectoryadministrators.dbforpostgresql.azure.upbound.io spec: group: dbforpostgresql.azure.upbound.io @@ -338,42 +338,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -472,18 +436,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: principalName is a required parameter + - message: spec.forProvider.principalName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.principalName) - || has(self.initProvider.principalName)' - - message: principalType is a required parameter + || (has(self.initProvider) && has(self.initProvider.principalName))' + - message: spec.forProvider.principalType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.principalType) - || has(self.initProvider.principalType)' - - message: tenantId is a required parameter + || (has(self.initProvider) && has(self.initProvider.principalType))' + - message: spec.forProvider.tenantId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tenantId) - || has(self.initProvider.tenantId)' + || (has(self.initProvider) && has(self.initProvider.tenantId))' status: description: FlexibleServerActiveDirectoryAdministratorStatus defines the observed state of FlexibleServerActiveDirectoryAdministrator. diff --git a/package/crds/dbforpostgresql.azure.upbound.io_flexibleserverconfigurations.yaml b/package/crds/dbforpostgresql.azure.upbound.io_flexibleserverconfigurations.yaml index 35e24e7d6..89a6f7cb7 100644 --- a/package/crds/dbforpostgresql.azure.upbound.io_flexibleserverconfigurations.yaml +++ b/package/crds/dbforpostgresql.azure.upbound.io_flexibleserverconfigurations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: flexibleserverconfigurations.dbforpostgresql.azure.upbound.io spec: group: dbforpostgresql.azure.upbound.io @@ -244,42 +244,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -378,14 +342,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: value is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.value is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.value) - || has(self.initProvider.value)' + || (has(self.initProvider) && has(self.initProvider.value))' status: description: FlexibleServerConfigurationStatus defines the observed state of FlexibleServerConfiguration. diff --git a/package/crds/dbforpostgresql.azure.upbound.io_flexibleserverdatabases.yaml b/package/crds/dbforpostgresql.azure.upbound.io_flexibleserverdatabases.yaml index 6708b6a6d..8aad02700 100644 --- a/package/crds/dbforpostgresql.azure.upbound.io_flexibleserverdatabases.yaml +++ b/package/crds/dbforpostgresql.azure.upbound.io_flexibleserverdatabases.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: flexibleserverdatabases.dbforpostgresql.azure.upbound.io spec: group: dbforpostgresql.azure.upbound.io @@ -249,42 +249,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/dbforpostgresql.azure.upbound.io_flexibleserverfirewallrules.yaml b/package/crds/dbforpostgresql.azure.upbound.io_flexibleserverfirewallrules.yaml index b8ee354d4..d1ee5712f 100644 --- a/package/crds/dbforpostgresql.azure.upbound.io_flexibleserverfirewallrules.yaml +++ b/package/crds/dbforpostgresql.azure.upbound.io_flexibleserverfirewallrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: flexibleserverfirewallrules.dbforpostgresql.azure.upbound.io spec: group: dbforpostgresql.azure.upbound.io @@ -242,42 +242,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -376,14 +340,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: endIpAddress is a required parameter + - message: spec.forProvider.endIpAddress is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.endIpAddress) - || has(self.initProvider.endIpAddress)' - - message: startIpAddress is a required parameter + || (has(self.initProvider) && has(self.initProvider.endIpAddress))' + - message: spec.forProvider.startIpAddress is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.startIpAddress) - || has(self.initProvider.startIpAddress)' + || (has(self.initProvider) && has(self.initProvider.startIpAddress))' status: description: FlexibleServerFirewallRuleStatus defines the observed state of FlexibleServerFirewallRule. diff --git a/package/crds/dbforpostgresql.azure.upbound.io_flexibleservers.yaml b/package/crds/dbforpostgresql.azure.upbound.io_flexibleservers.yaml index ecf4c3996..19bfe41d4 100644 --- a/package/crds/dbforpostgresql.azure.upbound.io_flexibleservers.yaml +++ b/package/crds/dbforpostgresql.azure.upbound.io_flexibleservers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: flexibleservers.dbforpostgresql.azure.upbound.io spec: group: dbforpostgresql.azure.upbound.io @@ -712,42 +712,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -846,10 +810,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: FlexibleServerStatus defines the observed state of FlexibleServer. properties: diff --git a/package/crds/dbforpostgresql.azure.upbound.io_serverkeys.yaml b/package/crds/dbforpostgresql.azure.upbound.io_serverkeys.yaml index 1139d2097..04ded9605 100644 --- a/package/crds/dbforpostgresql.azure.upbound.io_serverkeys.yaml +++ b/package/crds/dbforpostgresql.azure.upbound.io_serverkeys.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: serverkeys.dbforpostgresql.azure.upbound.io spec: group: dbforpostgresql.azure.upbound.io @@ -298,42 +298,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/dbforpostgresql.azure.upbound.io_servers.yaml b/package/crds/dbforpostgresql.azure.upbound.io_servers.yaml index 2a9a30780..670d4dd26 100644 --- a/package/crds/dbforpostgresql.azure.upbound.io_servers.yaml +++ b/package/crds/dbforpostgresql.azure.upbound.io_servers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: servers.dbforpostgresql.azure.upbound.io spec: group: dbforpostgresql.azure.upbound.io @@ -534,42 +534,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -668,22 +632,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' - - message: sslEnforcementEnabled is a required parameter + || (has(self.initProvider) && has(self.initProvider.skuName))' + - message: spec.forProvider.sslEnforcementEnabled is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sslEnforcementEnabled) - || has(self.initProvider.sslEnforcementEnabled)' - - message: version is a required parameter + || (has(self.initProvider) && has(self.initProvider.sslEnforcementEnabled))' + - message: spec.forProvider.version is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.version) - || has(self.initProvider.version)' + || (has(self.initProvider) && has(self.initProvider.version))' status: description: ServerStatus defines the observed state of Server. properties: diff --git a/package/crds/dbforpostgresql.azure.upbound.io_virtualnetworkrules.yaml b/package/crds/dbforpostgresql.azure.upbound.io_virtualnetworkrules.yaml index 422ebc2bf..db69eefff 100644 --- a/package/crds/dbforpostgresql.azure.upbound.io_virtualnetworkrules.yaml +++ b/package/crds/dbforpostgresql.azure.upbound.io_virtualnetworkrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: virtualnetworkrules.dbforpostgresql.azure.upbound.io spec: group: dbforpostgresql.azure.upbound.io @@ -388,42 +388,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/devices.azure.upbound.io_iothubcertificates.yaml b/package/crds/devices.azure.upbound.io_iothubcertificates.yaml index 620019629..da36fed3d 100644 --- a/package/crds/devices.azure.upbound.io_iothubcertificates.yaml +++ b/package/crds/devices.azure.upbound.io_iothubcertificates.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iothubcertificates.devices.azure.upbound.io spec: group: devices.azure.upbound.io @@ -327,42 +327,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -461,7 +425,8 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: certificateContentSecretRef is a required parameter + - message: spec.forProvider.certificateContentSecretRef is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.certificateContentSecretRef)' status: diff --git a/package/crds/devices.azure.upbound.io_iothubconsumergroups.yaml b/package/crds/devices.azure.upbound.io_iothubconsumergroups.yaml index 41759bcf3..a94b0ee66 100644 --- a/package/crds/devices.azure.upbound.io_iothubconsumergroups.yaml +++ b/package/crds/devices.azure.upbound.io_iothubconsumergroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iothubconsumergroups.devices.azure.upbound.io spec: group: devices.azure.upbound.io @@ -307,42 +307,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/devices.azure.upbound.io_iothubdps.yaml b/package/crds/devices.azure.upbound.io_iothubdps.yaml index 319b5e63d..fa4a11770 100644 --- a/package/crds/devices.azure.upbound.io_iothubdps.yaml +++ b/package/crds/devices.azure.upbound.io_iothubdps.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iothubdps.devices.azure.upbound.io spec: group: devices.azure.upbound.io @@ -396,42 +396,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -530,14 +494,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: IOTHubDPSStatus defines the observed state of IOTHubDPS. properties: diff --git a/package/crds/devices.azure.upbound.io_iothubdpscertificates.yaml b/package/crds/devices.azure.upbound.io_iothubdpscertificates.yaml index 61e2aaa39..ebda7bc58 100644 --- a/package/crds/devices.azure.upbound.io_iothubdpscertificates.yaml +++ b/package/crds/devices.azure.upbound.io_iothubdpscertificates.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iothubdpscertificates.devices.azure.upbound.io spec: group: devices.azure.upbound.io @@ -332,42 +332,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -466,7 +430,8 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: certificateContentSecretRef is a required parameter + - message: spec.forProvider.certificateContentSecretRef is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.certificateContentSecretRef)' status: diff --git a/package/crds/devices.azure.upbound.io_iothubdpssharedaccesspolicies.yaml b/package/crds/devices.azure.upbound.io_iothubdpssharedaccesspolicies.yaml index 7a5c9aa69..5b871a9cd 100644 --- a/package/crds/devices.azure.upbound.io_iothubdpssharedaccesspolicies.yaml +++ b/package/crds/devices.azure.upbound.io_iothubdpssharedaccesspolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iothubdpssharedaccesspolicies.devices.azure.upbound.io spec: group: devices.azure.upbound.io @@ -347,42 +347,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/devices.azure.upbound.io_iothubendpointeventhubs.yaml b/package/crds/devices.azure.upbound.io_iothubendpointeventhubs.yaml index 5c7463f74..2276e9b35 100644 --- a/package/crds/devices.azure.upbound.io_iothubendpointeventhubs.yaml +++ b/package/crds/devices.azure.upbound.io_iothubendpointeventhubs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iothubendpointeventhubs.devices.azure.upbound.io spec: group: devices.azure.upbound.io @@ -358,42 +358,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/devices.azure.upbound.io_iothubendpointservicebusqueues.yaml b/package/crds/devices.azure.upbound.io_iothubendpointservicebusqueues.yaml index 82e9b7fe3..4e46a5d00 100644 --- a/package/crds/devices.azure.upbound.io_iothubendpointservicebusqueues.yaml +++ b/package/crds/devices.azure.upbound.io_iothubendpointservicebusqueues.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iothubendpointservicebusqueues.devices.azure.upbound.io spec: group: devices.azure.upbound.io @@ -361,42 +361,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/devices.azure.upbound.io_iothubendpointservicebustopics.yaml b/package/crds/devices.azure.upbound.io_iothubendpointservicebustopics.yaml index ff57c2bee..4a73bd779 100644 --- a/package/crds/devices.azure.upbound.io_iothubendpointservicebustopics.yaml +++ b/package/crds/devices.azure.upbound.io_iothubendpointservicebustopics.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iothubendpointservicebustopics.devices.azure.upbound.io spec: group: devices.azure.upbound.io @@ -361,42 +361,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/devices.azure.upbound.io_iothubendpointstoragecontainers.yaml b/package/crds/devices.azure.upbound.io_iothubendpointstoragecontainers.yaml index cc08a783e..c66b1a51e 100644 --- a/package/crds/devices.azure.upbound.io_iothubendpointstoragecontainers.yaml +++ b/package/crds/devices.azure.upbound.io_iothubendpointstoragecontainers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iothubendpointstoragecontainers.devices.azure.upbound.io spec: group: devices.azure.upbound.io @@ -469,42 +469,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/devices.azure.upbound.io_iothubenrichments.yaml b/package/crds/devices.azure.upbound.io_iothubenrichments.yaml index cbdc33014..0791ef8ef 100644 --- a/package/crds/devices.azure.upbound.io_iothubenrichments.yaml +++ b/package/crds/devices.azure.upbound.io_iothubenrichments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iothubenrichments.devices.azure.upbound.io spec: group: devices.azure.upbound.io @@ -331,42 +331,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -465,18 +429,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: endpointNames is a required parameter + - message: spec.forProvider.endpointNames is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.endpointNames) - || has(self.initProvider.endpointNames)' - - message: key is a required parameter + || (has(self.initProvider) && has(self.initProvider.endpointNames))' + - message: spec.forProvider.key is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.key) - || has(self.initProvider.key)' - - message: value is a required parameter + || (has(self.initProvider) && has(self.initProvider.key))' + - message: spec.forProvider.value is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.value) - || has(self.initProvider.value)' + || (has(self.initProvider) && has(self.initProvider.value))' status: description: IOTHubEnrichmentStatus defines the observed state of IOTHubEnrichment. properties: diff --git a/package/crds/devices.azure.upbound.io_iothubfallbackroutes.yaml b/package/crds/devices.azure.upbound.io_iothubfallbackroutes.yaml index ada64b335..91b675041 100644 --- a/package/crds/devices.azure.upbound.io_iothubfallbackroutes.yaml +++ b/package/crds/devices.azure.upbound.io_iothubfallbackroutes.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iothubfallbackroutes.devices.azure.upbound.io spec: group: devices.azure.upbound.io @@ -415,42 +415,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -549,10 +513,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: enabled is a required parameter + - message: spec.forProvider.enabled is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.enabled) - || has(self.initProvider.enabled)' + || (has(self.initProvider) && has(self.initProvider.enabled))' status: description: IOTHubFallbackRouteStatus defines the observed state of IOTHubFallbackRoute. properties: diff --git a/package/crds/devices.azure.upbound.io_iothubroutes.yaml b/package/crds/devices.azure.upbound.io_iothubroutes.yaml index a49bfe3cf..6e99557ef 100644 --- a/package/crds/devices.azure.upbound.io_iothubroutes.yaml +++ b/package/crds/devices.azure.upbound.io_iothubroutes.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iothubroutes.devices.azure.upbound.io spec: group: devices.azure.upbound.io @@ -343,42 +343,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -477,18 +441,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: enabled is a required parameter + - message: spec.forProvider.enabled is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.enabled) - || has(self.initProvider.enabled)' - - message: endpointNames is a required parameter + || (has(self.initProvider) && has(self.initProvider.enabled))' + - message: spec.forProvider.endpointNames is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.endpointNames) - || has(self.initProvider.endpointNames)' - - message: source is a required parameter + || (has(self.initProvider) && has(self.initProvider.endpointNames))' + - message: spec.forProvider.source is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.source) - || has(self.initProvider.source)' + || (has(self.initProvider) && has(self.initProvider.source))' status: description: IOTHubRouteStatus defines the observed state of IOTHubRoute. properties: diff --git a/package/crds/devices.azure.upbound.io_iothubs.yaml b/package/crds/devices.azure.upbound.io_iothubs.yaml index f7b74071e..62fe1e110 100644 --- a/package/crds/devices.azure.upbound.io_iothubs.yaml +++ b/package/crds/devices.azure.upbound.io_iothubs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iothubs.devices.azure.upbound.io spec: group: devices.azure.upbound.io @@ -601,42 +601,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -735,14 +699,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: IOTHubStatus defines the observed state of IOTHub. properties: diff --git a/package/crds/devices.azure.upbound.io_iothubsharedaccesspolicies.yaml b/package/crds/devices.azure.upbound.io_iothubsharedaccesspolicies.yaml index 6af6f62be..b052612f8 100644 --- a/package/crds/devices.azure.upbound.io_iothubsharedaccesspolicies.yaml +++ b/package/crds/devices.azure.upbound.io_iothubsharedaccesspolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iothubsharedaccesspolicies.devices.azure.upbound.io spec: group: devices.azure.upbound.io @@ -338,42 +338,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/deviceupdate.azure.upbound.io_iothubdeviceupdateaccounts.yaml b/package/crds/deviceupdate.azure.upbound.io_iothubdeviceupdateaccounts.yaml index 9726e44fb..0f0fd81e6 100644 --- a/package/crds/deviceupdate.azure.upbound.io_iothubdeviceupdateaccounts.yaml +++ b/package/crds/deviceupdate.azure.upbound.io_iothubdeviceupdateaccounts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iothubdeviceupdateaccounts.deviceupdate.azure.upbound.io spec: group: deviceupdate.azure.upbound.io @@ -303,42 +303,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -437,10 +401,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: IOTHubDeviceUpdateAccountStatus defines the observed state of IOTHubDeviceUpdateAccount. diff --git a/package/crds/deviceupdate.azure.upbound.io_iothubdeviceupdateinstances.yaml b/package/crds/deviceupdate.azure.upbound.io_iothubdeviceupdateinstances.yaml index 8b72a22be..89f06da30 100644 --- a/package/crds/deviceupdate.azure.upbound.io_iothubdeviceupdateinstances.yaml +++ b/package/crds/deviceupdate.azure.upbound.io_iothubdeviceupdateinstances.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iothubdeviceupdateinstances.deviceupdate.azure.upbound.io spec: group: deviceupdate.azure.upbound.io @@ -437,42 +437,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/devtestlab.azure.upbound.io_globalvmshutdownschedules.yaml b/package/crds/devtestlab.azure.upbound.io_globalvmshutdownschedules.yaml index 74c776fe5..a93e47a20 100644 --- a/package/crds/devtestlab.azure.upbound.io_globalvmshutdownschedules.yaml +++ b/package/crds/devtestlab.azure.upbound.io_globalvmshutdownschedules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: globalvmshutdownschedules.devtestlab.azure.upbound.io spec: group: devtestlab.azure.upbound.io @@ -319,42 +319,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -453,22 +417,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: dailyRecurrenceTime is a required parameter + - message: spec.forProvider.dailyRecurrenceTime is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.dailyRecurrenceTime) - || has(self.initProvider.dailyRecurrenceTime)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.dailyRecurrenceTime))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: notificationSettings is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.notificationSettings is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.notificationSettings) - || has(self.initProvider.notificationSettings)' - - message: timezone is a required parameter + || (has(self.initProvider) && has(self.initProvider.notificationSettings))' + - message: spec.forProvider.timezone is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.timezone) - || has(self.initProvider.timezone)' + || (has(self.initProvider) && has(self.initProvider.timezone))' status: description: GlobalVMShutdownScheduleStatus defines the observed state of GlobalVMShutdownSchedule. diff --git a/package/crds/devtestlab.azure.upbound.io_labs.yaml b/package/crds/devtestlab.azure.upbound.io_labs.yaml index 06fc107f4..9870455e8 100644 --- a/package/crds/devtestlab.azure.upbound.io_labs.yaml +++ b/package/crds/devtestlab.azure.upbound.io_labs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: labs.devtestlab.azure.upbound.io spec: group: devtestlab.azure.upbound.io @@ -253,42 +253,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -387,10 +351,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: LabStatus defines the observed state of Lab. properties: diff --git a/package/crds/devtestlab.azure.upbound.io_linuxvirtualmachines.yaml b/package/crds/devtestlab.azure.upbound.io_linuxvirtualmachines.yaml index de564b4f7..57040dac0 100644 --- a/package/crds/devtestlab.azure.upbound.io_linuxvirtualmachines.yaml +++ b/package/crds/devtestlab.azure.upbound.io_linuxvirtualmachines.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linuxvirtualmachines.devtestlab.azure.upbound.io spec: group: devtestlab.azure.upbound.io @@ -643,42 +643,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -777,30 +741,30 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: galleryImageReference is a required parameter + - message: spec.forProvider.galleryImageReference is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.galleryImageReference) - || has(self.initProvider.galleryImageReference)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.galleryImageReference))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: size is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.size is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.size) - || has(self.initProvider.size)' - - message: storageType is a required parameter + || (has(self.initProvider) && has(self.initProvider.size))' + - message: spec.forProvider.storageType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storageType) - || has(self.initProvider.storageType)' - - message: username is a required parameter + || (has(self.initProvider) && has(self.initProvider.storageType))' + - message: spec.forProvider.username is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.username) - || has(self.initProvider.username)' + || (has(self.initProvider) && has(self.initProvider.username))' status: description: LinuxVirtualMachineStatus defines the observed state of LinuxVirtualMachine. properties: diff --git a/package/crds/devtestlab.azure.upbound.io_policies.yaml b/package/crds/devtestlab.azure.upbound.io_policies.yaml index d7803a55d..ae6a1b73a 100644 --- a/package/crds/devtestlab.azure.upbound.io_policies.yaml +++ b/package/crds/devtestlab.azure.upbound.io_policies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: policies.devtestlab.azure.upbound.io spec: group: devtestlab.azure.upbound.io @@ -366,42 +366,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -500,22 +464,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: evaluatorType is a required parameter + - message: spec.forProvider.evaluatorType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.evaluatorType) - || has(self.initProvider.evaluatorType)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.evaluatorType))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: policySetName is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.policySetName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.policySetName) - || has(self.initProvider.policySetName)' - - message: threshold is a required parameter + || (has(self.initProvider) && has(self.initProvider.policySetName))' + - message: spec.forProvider.threshold is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.threshold) - || has(self.initProvider.threshold)' + || (has(self.initProvider) && has(self.initProvider.threshold))' status: description: PolicyStatus defines the observed state of Policy. properties: diff --git a/package/crds/devtestlab.azure.upbound.io_schedules.yaml b/package/crds/devtestlab.azure.upbound.io_schedules.yaml index 3178de06c..422799497 100644 --- a/package/crds/devtestlab.azure.upbound.io_schedules.yaml +++ b/package/crds/devtestlab.azure.upbound.io_schedules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: schedules.devtestlab.azure.upbound.io spec: group: devtestlab.azure.upbound.io @@ -461,42 +461,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -595,22 +559,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: notificationSettings is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.notificationSettings is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.notificationSettings) - || has(self.initProvider.notificationSettings)' - - message: taskType is a required parameter + || (has(self.initProvider) && has(self.initProvider.notificationSettings))' + - message: spec.forProvider.taskType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.taskType) - || has(self.initProvider.taskType)' - - message: timeZoneId is a required parameter + || (has(self.initProvider) && has(self.initProvider.taskType))' + - message: spec.forProvider.timeZoneId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.timeZoneId) - || has(self.initProvider.timeZoneId)' + || (has(self.initProvider) && has(self.initProvider.timeZoneId))' status: description: ScheduleStatus defines the observed state of Schedule. properties: diff --git a/package/crds/devtestlab.azure.upbound.io_virtualnetworks.yaml b/package/crds/devtestlab.azure.upbound.io_virtualnetworks.yaml index f925f5e94..d4b360d8c 100644 --- a/package/crds/devtestlab.azure.upbound.io_virtualnetworks.yaml +++ b/package/crds/devtestlab.azure.upbound.io_virtualnetworks.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: virtualnetworks.devtestlab.azure.upbound.io spec: group: devtestlab.azure.upbound.io @@ -356,42 +356,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -490,10 +454,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: VirtualNetworkStatus defines the observed state of VirtualNetwork. properties: diff --git a/package/crds/devtestlab.azure.upbound.io_windowsvirtualmachines.yaml b/package/crds/devtestlab.azure.upbound.io_windowsvirtualmachines.yaml index 56e35d291..2dac5424a 100644 --- a/package/crds/devtestlab.azure.upbound.io_windowsvirtualmachines.yaml +++ b/package/crds/devtestlab.azure.upbound.io_windowsvirtualmachines.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: windowsvirtualmachines.devtestlab.azure.upbound.io spec: group: devtestlab.azure.upbound.io @@ -633,42 +633,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -767,33 +731,33 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: galleryImageReference is a required parameter + - message: spec.forProvider.galleryImageReference is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.galleryImageReference) - || has(self.initProvider.galleryImageReference)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.galleryImageReference))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: passwordSecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.passwordSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)' - - message: size is a required parameter + - message: spec.forProvider.size is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.size) - || has(self.initProvider.size)' - - message: storageType is a required parameter + || (has(self.initProvider) && has(self.initProvider.size))' + - message: spec.forProvider.storageType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storageType) - || has(self.initProvider.storageType)' - - message: username is a required parameter + || (has(self.initProvider) && has(self.initProvider.storageType))' + - message: spec.forProvider.username is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.username) - || has(self.initProvider.username)' + || (has(self.initProvider) && has(self.initProvider.username))' status: description: WindowsVirtualMachineStatus defines the observed state of WindowsVirtualMachine. diff --git a/package/crds/digitaltwins.azure.upbound.io_instances.yaml b/package/crds/digitaltwins.azure.upbound.io_instances.yaml index 1fe038ca4..41750b96c 100644 --- a/package/crds/digitaltwins.azure.upbound.io_instances.yaml +++ b/package/crds/digitaltwins.azure.upbound.io_instances.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: instances.digitaltwins.azure.upbound.io spec: group: digitaltwins.azure.upbound.io @@ -270,42 +270,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -404,10 +368,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: InstanceStatus defines the observed state of Instance. properties: diff --git a/package/crds/elastic.azure.upbound.io_cloudelasticsearches.yaml b/package/crds/elastic.azure.upbound.io_cloudelasticsearches.yaml index a8a34e182..aafe07b4b 100644 --- a/package/crds/elastic.azure.upbound.io_cloudelasticsearches.yaml +++ b/package/crds/elastic.azure.upbound.io_cloudelasticsearches.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: cloudelasticsearches.elastic.azure.upbound.io spec: group: elastic.azure.upbound.io @@ -352,42 +352,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -486,18 +450,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: elasticCloudEmailAddress is a required parameter + - message: spec.forProvider.elasticCloudEmailAddress is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.elasticCloudEmailAddress) - || has(self.initProvider.elasticCloudEmailAddress)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.elasticCloudEmailAddress))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: CloudElasticsearchStatus defines the observed state of CloudElasticsearch. properties: diff --git a/package/crds/eventgrid.azure.upbound.io_domains.yaml b/package/crds/eventgrid.azure.upbound.io_domains.yaml index 74b081011..2a3f8cc1a 100644 --- a/package/crds/eventgrid.azure.upbound.io_domains.yaml +++ b/package/crds/eventgrid.azure.upbound.io_domains.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: domains.eventgrid.azure.upbound.io spec: group: eventgrid.azure.upbound.io @@ -469,42 +469,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -603,10 +567,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: DomainStatus defines the observed state of Domain. properties: diff --git a/package/crds/eventgrid.azure.upbound.io_domaintopics.yaml b/package/crds/eventgrid.azure.upbound.io_domaintopics.yaml index 818985efd..61c1cd762 100644 --- a/package/crds/eventgrid.azure.upbound.io_domaintopics.yaml +++ b/package/crds/eventgrid.azure.upbound.io_domaintopics.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: domaintopics.eventgrid.azure.upbound.io spec: group: eventgrid.azure.upbound.io @@ -301,42 +301,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/eventgrid.azure.upbound.io_eventsubscriptions.yaml b/package/crds/eventgrid.azure.upbound.io_eventsubscriptions.yaml index 9ace56c47..9efed8a72 100644 --- a/package/crds/eventgrid.azure.upbound.io_eventsubscriptions.yaml +++ b/package/crds/eventgrid.azure.upbound.io_eventsubscriptions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: eventsubscriptions.eventgrid.azure.upbound.io spec: group: eventgrid.azure.upbound.io @@ -1452,42 +1452,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1586,10 +1550,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: EventSubscriptionStatus defines the observed state of EventSubscription. properties: diff --git a/package/crds/eventgrid.azure.upbound.io_systemtopics.yaml b/package/crds/eventgrid.azure.upbound.io_systemtopics.yaml index fa790a9d7..42e128507 100644 --- a/package/crds/eventgrid.azure.upbound.io_systemtopics.yaml +++ b/package/crds/eventgrid.azure.upbound.io_systemtopics.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: systemtopics.eventgrid.azure.upbound.io spec: group: eventgrid.azure.upbound.io @@ -385,42 +385,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -519,14 +483,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: topicType is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.topicType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.topicType) - || has(self.initProvider.topicType)' + || (has(self.initProvider) && has(self.initProvider.topicType))' status: description: SystemTopicStatus defines the observed state of SystemTopic. properties: diff --git a/package/crds/eventgrid.azure.upbound.io_topics.yaml b/package/crds/eventgrid.azure.upbound.io_topics.yaml index c688598f8..e3ba14f81 100644 --- a/package/crds/eventgrid.azure.upbound.io_topics.yaml +++ b/package/crds/eventgrid.azure.upbound.io_topics.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: topics.eventgrid.azure.upbound.io spec: group: eventgrid.azure.upbound.io @@ -449,42 +449,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -583,10 +547,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: TopicStatus defines the observed state of Topic. properties: diff --git a/package/crds/eventhub.azure.upbound.io_authorizationrules.yaml b/package/crds/eventhub.azure.upbound.io_authorizationrules.yaml index 01e8b23af..d319e6545 100644 --- a/package/crds/eventhub.azure.upbound.io_authorizationrules.yaml +++ b/package/crds/eventhub.azure.upbound.io_authorizationrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: authorizationrules.eventhub.azure.upbound.io spec: group: eventhub.azure.upbound.io @@ -406,42 +406,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/eventhub.azure.upbound.io_consumergroups.yaml b/package/crds/eventhub.azure.upbound.io_consumergroups.yaml index 6c0aa7d8f..badf0c918 100644 --- a/package/crds/eventhub.azure.upbound.io_consumergroups.yaml +++ b/package/crds/eventhub.azure.upbound.io_consumergroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: consumergroups.eventhub.azure.upbound.io spec: group: eventhub.azure.upbound.io @@ -386,42 +386,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/eventhub.azure.upbound.io_eventhubnamespaces.yaml b/package/crds/eventhub.azure.upbound.io_eventhubnamespaces.yaml index f740d1606..0f2565740 100644 --- a/package/crds/eventhub.azure.upbound.io_eventhubnamespaces.yaml +++ b/package/crds/eventhub.azure.upbound.io_eventhubnamespaces.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: eventhubnamespaces.eventhub.azure.upbound.io spec: group: eventhub.azure.upbound.io @@ -526,42 +526,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -660,14 +624,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: EventHubNamespaceStatus defines the observed state of EventHubNamespace. properties: diff --git a/package/crds/eventhub.azure.upbound.io_eventhubs.yaml b/package/crds/eventhub.azure.upbound.io_eventhubs.yaml index 8c2e80f67..309772db8 100644 --- a/package/crds/eventhub.azure.upbound.io_eventhubs.yaml +++ b/package/crds/eventhub.azure.upbound.io_eventhubs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: eventhubs.eventhub.azure.upbound.io spec: group: eventhub.azure.upbound.io @@ -433,42 +433,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -567,14 +531,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: messageRetention is a required parameter + - message: spec.forProvider.messageRetention is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.messageRetention) - || has(self.initProvider.messageRetention)' - - message: partitionCount is a required parameter + || (has(self.initProvider) && has(self.initProvider.messageRetention))' + - message: spec.forProvider.partitionCount is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.partitionCount) - || has(self.initProvider.partitionCount)' + || (has(self.initProvider) && has(self.initProvider.partitionCount))' status: description: EventHubStatus defines the observed state of EventHub. properties: diff --git a/package/crds/eventhub.azure.upbound.io_namespaceauthorizationrules.yaml b/package/crds/eventhub.azure.upbound.io_namespaceauthorizationrules.yaml index e804ea12b..e5b54dfc0 100644 --- a/package/crds/eventhub.azure.upbound.io_namespaceauthorizationrules.yaml +++ b/package/crds/eventhub.azure.upbound.io_namespaceauthorizationrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: namespaceauthorizationrules.eventhub.azure.upbound.io spec: group: eventhub.azure.upbound.io @@ -332,42 +332,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/eventhub.azure.upbound.io_namespacedisasterrecoveryconfigs.yaml b/package/crds/eventhub.azure.upbound.io_namespacedisasterrecoveryconfigs.yaml index 1b54f9e4b..5f05ced41 100644 --- a/package/crds/eventhub.azure.upbound.io_namespacedisasterrecoveryconfigs.yaml +++ b/package/crds/eventhub.azure.upbound.io_namespacedisasterrecoveryconfigs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: namespacedisasterrecoveryconfigs.eventhub.azure.upbound.io spec: group: eventhub.azure.upbound.io @@ -383,42 +383,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/eventhub.azure.upbound.io_namespaceschemagroups.yaml b/package/crds/eventhub.azure.upbound.io_namespaceschemagroups.yaml index 119d7ef2a..982e326de 100644 --- a/package/crds/eventhub.azure.upbound.io_namespaceschemagroups.yaml +++ b/package/crds/eventhub.azure.upbound.io_namespaceschemagroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: namespaceschemagroups.eventhub.azure.upbound.io spec: group: eventhub.azure.upbound.io @@ -245,42 +245,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -379,14 +343,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: schemaCompatibility is a required parameter + - message: spec.forProvider.schemaCompatibility is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.schemaCompatibility) - || has(self.initProvider.schemaCompatibility)' - - message: schemaType is a required parameter + || (has(self.initProvider) && has(self.initProvider.schemaCompatibility))' + - message: spec.forProvider.schemaType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.schemaType) - || has(self.initProvider.schemaType)' + || (has(self.initProvider) && has(self.initProvider.schemaType))' status: description: NamespaceSchemaGroupStatus defines the observed state of NamespaceSchemaGroup. diff --git a/package/crds/fluidrelay.azure.upbound.io_servers.yaml b/package/crds/fluidrelay.azure.upbound.io_servers.yaml index 4a394a8ed..021d2a5bc 100644 --- a/package/crds/fluidrelay.azure.upbound.io_servers.yaml +++ b/package/crds/fluidrelay.azure.upbound.io_servers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: servers.fluidrelay.azure.upbound.io spec: group: fluidrelay.azure.upbound.io @@ -302,42 +302,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -436,14 +400,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: ServerStatus defines the observed state of Server. properties: diff --git a/package/crds/guestconfiguration.azure.upbound.io_policyvirtualmachineconfigurationassignments.yaml b/package/crds/guestconfiguration.azure.upbound.io_policyvirtualmachineconfigurationassignments.yaml index 97f8ee36d..2dc4b9f3c 100644 --- a/package/crds/guestconfiguration.azure.upbound.io_policyvirtualmachineconfigurationassignments.yaml +++ b/package/crds/guestconfiguration.azure.upbound.io_policyvirtualmachineconfigurationassignments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: policyvirtualmachineconfigurationassignments.guestconfiguration.azure.upbound.io spec: group: guestconfiguration.azure.upbound.io @@ -316,42 +316,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -450,14 +414,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: configuration is a required parameter + - message: spec.forProvider.configuration is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.configuration) - || has(self.initProvider.configuration)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.configuration))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: PolicyVirtualMachineConfigurationAssignmentStatus defines the observed state of PolicyVirtualMachineConfigurationAssignment. diff --git a/package/crds/hdinsight.azure.upbound.io_hadoopclusters.yaml b/package/crds/hdinsight.azure.upbound.io_hadoopclusters.yaml index c61f79a60..c9054d96f 100644 --- a/package/crds/hdinsight.azure.upbound.io_hadoopclusters.yaml +++ b/package/crds/hdinsight.azure.upbound.io_hadoopclusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: hadoopclusters.hdinsight.azure.upbound.io spec: group: hdinsight.azure.upbound.io @@ -2127,42 +2127,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -2261,30 +2225,30 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: clusterVersion is a required parameter + - message: spec.forProvider.clusterVersion is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clusterVersion) - || has(self.initProvider.clusterVersion)' - - message: componentVersion is a required parameter + || (has(self.initProvider) && has(self.initProvider.clusterVersion))' + - message: spec.forProvider.componentVersion is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.componentVersion) - || has(self.initProvider.componentVersion)' - - message: gateway is a required parameter + || (has(self.initProvider) && has(self.initProvider.componentVersion))' + - message: spec.forProvider.gateway is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.gateway) - || has(self.initProvider.gateway)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.gateway))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: roles is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.roles is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.roles) - || has(self.initProvider.roles)' - - message: tier is a required parameter + || (has(self.initProvider) && has(self.initProvider.roles))' + - message: spec.forProvider.tier is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tier) - || has(self.initProvider.tier)' + || (has(self.initProvider) && has(self.initProvider.tier))' status: description: HadoopClusterStatus defines the observed state of HadoopCluster. properties: diff --git a/package/crds/hdinsight.azure.upbound.io_hbaseclusters.yaml b/package/crds/hdinsight.azure.upbound.io_hbaseclusters.yaml index dd00190e2..927ecd77a 100644 --- a/package/crds/hdinsight.azure.upbound.io_hbaseclusters.yaml +++ b/package/crds/hdinsight.azure.upbound.io_hbaseclusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: hbaseclusters.hdinsight.azure.upbound.io spec: group: hdinsight.azure.upbound.io @@ -1831,42 +1831,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1965,30 +1929,30 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: clusterVersion is a required parameter + - message: spec.forProvider.clusterVersion is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clusterVersion) - || has(self.initProvider.clusterVersion)' - - message: componentVersion is a required parameter + || (has(self.initProvider) && has(self.initProvider.clusterVersion))' + - message: spec.forProvider.componentVersion is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.componentVersion) - || has(self.initProvider.componentVersion)' - - message: gateway is a required parameter + || (has(self.initProvider) && has(self.initProvider.componentVersion))' + - message: spec.forProvider.gateway is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.gateway) - || has(self.initProvider.gateway)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.gateway))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: roles is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.roles is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.roles) - || has(self.initProvider.roles)' - - message: tier is a required parameter + || (has(self.initProvider) && has(self.initProvider.roles))' + - message: spec.forProvider.tier is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tier) - || has(self.initProvider.tier)' + || (has(self.initProvider) && has(self.initProvider.tier))' status: description: HBaseClusterStatus defines the observed state of HBaseCluster. properties: diff --git a/package/crds/hdinsight.azure.upbound.io_interactivequeryclusters.yaml b/package/crds/hdinsight.azure.upbound.io_interactivequeryclusters.yaml index 2154cc012..083895fa9 100644 --- a/package/crds/hdinsight.azure.upbound.io_interactivequeryclusters.yaml +++ b/package/crds/hdinsight.azure.upbound.io_interactivequeryclusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: interactivequeryclusters.hdinsight.azure.upbound.io spec: group: hdinsight.azure.upbound.io @@ -1900,42 +1900,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -2034,30 +1998,30 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: clusterVersion is a required parameter + - message: spec.forProvider.clusterVersion is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clusterVersion) - || has(self.initProvider.clusterVersion)' - - message: componentVersion is a required parameter + || (has(self.initProvider) && has(self.initProvider.clusterVersion))' + - message: spec.forProvider.componentVersion is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.componentVersion) - || has(self.initProvider.componentVersion)' - - message: gateway is a required parameter + || (has(self.initProvider) && has(self.initProvider.componentVersion))' + - message: spec.forProvider.gateway is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.gateway) - || has(self.initProvider.gateway)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.gateway))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: roles is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.roles is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.roles) - || has(self.initProvider.roles)' - - message: tier is a required parameter + || (has(self.initProvider) && has(self.initProvider.roles))' + - message: spec.forProvider.tier is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tier) - || has(self.initProvider.tier)' + || (has(self.initProvider) && has(self.initProvider.tier))' status: description: InteractiveQueryClusterStatus defines the observed state of InteractiveQueryCluster. diff --git a/package/crds/hdinsight.azure.upbound.io_kafkaclusters.yaml b/package/crds/hdinsight.azure.upbound.io_kafkaclusters.yaml index ee5a191c8..50c925334 100644 --- a/package/crds/hdinsight.azure.upbound.io_kafkaclusters.yaml +++ b/package/crds/hdinsight.azure.upbound.io_kafkaclusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: kafkaclusters.hdinsight.azure.upbound.io spec: group: hdinsight.azure.upbound.io @@ -2076,42 +2076,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -2210,30 +2174,30 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: clusterVersion is a required parameter + - message: spec.forProvider.clusterVersion is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clusterVersion) - || has(self.initProvider.clusterVersion)' - - message: componentVersion is a required parameter + || (has(self.initProvider) && has(self.initProvider.clusterVersion))' + - message: spec.forProvider.componentVersion is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.componentVersion) - || has(self.initProvider.componentVersion)' - - message: gateway is a required parameter + || (has(self.initProvider) && has(self.initProvider.componentVersion))' + - message: spec.forProvider.gateway is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.gateway) - || has(self.initProvider.gateway)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.gateway))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: roles is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.roles is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.roles) - || has(self.initProvider.roles)' - - message: tier is a required parameter + || (has(self.initProvider) && has(self.initProvider.roles))' + - message: spec.forProvider.tier is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tier) - || has(self.initProvider.tier)' + || (has(self.initProvider) && has(self.initProvider.tier))' status: description: KafkaClusterStatus defines the observed state of KafkaCluster. properties: diff --git a/package/crds/hdinsight.azure.upbound.io_sparkclusters.yaml b/package/crds/hdinsight.azure.upbound.io_sparkclusters.yaml index 66b5c73ba..de28c222f 100644 --- a/package/crds/hdinsight.azure.upbound.io_sparkclusters.yaml +++ b/package/crds/hdinsight.azure.upbound.io_sparkclusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sparkclusters.hdinsight.azure.upbound.io spec: group: hdinsight.azure.upbound.io @@ -1899,42 +1899,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -2033,30 +1997,30 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: clusterVersion is a required parameter + - message: spec.forProvider.clusterVersion is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clusterVersion) - || has(self.initProvider.clusterVersion)' - - message: componentVersion is a required parameter + || (has(self.initProvider) && has(self.initProvider.clusterVersion))' + - message: spec.forProvider.componentVersion is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.componentVersion) - || has(self.initProvider.componentVersion)' - - message: gateway is a required parameter + || (has(self.initProvider) && has(self.initProvider.componentVersion))' + - message: spec.forProvider.gateway is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.gateway) - || has(self.initProvider.gateway)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.gateway))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: roles is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.roles is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.roles) - || has(self.initProvider.roles)' - - message: tier is a required parameter + || (has(self.initProvider) && has(self.initProvider.roles))' + - message: spec.forProvider.tier is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tier) - || has(self.initProvider.tier)' + || (has(self.initProvider) && has(self.initProvider.tier))' status: description: SparkClusterStatus defines the observed state of SparkCluster. properties: diff --git a/package/crds/healthbot.azure.upbound.io_healthbots.yaml b/package/crds/healthbot.azure.upbound.io_healthbots.yaml index 20b37ef14..e7e94b68f 100644 --- a/package/crds/healthbot.azure.upbound.io_healthbots.yaml +++ b/package/crds/healthbot.azure.upbound.io_healthbots.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: healthbots.healthbot.azure.upbound.io spec: group: healthbot.azure.upbound.io @@ -254,42 +254,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -388,14 +352,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: HealthBotStatus defines the observed state of HealthBot. properties: diff --git a/package/crds/healthcareapis.azure.upbound.io_healthcaredicomservices.yaml b/package/crds/healthcareapis.azure.upbound.io_healthcaredicomservices.yaml index 080fbd256..14ceba5df 100644 --- a/package/crds/healthcareapis.azure.upbound.io_healthcaredicomservices.yaml +++ b/package/crds/healthcareapis.azure.upbound.io_healthcaredicomservices.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: healthcaredicomservices.healthcareapis.azure.upbound.io spec: group: healthcareapis.azure.upbound.io @@ -295,42 +295,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -429,10 +393,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: HealthcareDICOMServiceStatus defines the observed state of HealthcareDICOMService. diff --git a/package/crds/healthcareapis.azure.upbound.io_healthcarefhirservices.yaml b/package/crds/healthcareapis.azure.upbound.io_healthcarefhirservices.yaml index 0582c466d..1307aa826 100644 --- a/package/crds/healthcareapis.azure.upbound.io_healthcarefhirservices.yaml +++ b/package/crds/healthcareapis.azure.upbound.io_healthcarefhirservices.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: healthcarefhirservices.healthcareapis.azure.upbound.io spec: group: healthcareapis.azure.upbound.io @@ -539,42 +539,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -673,14 +637,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: authentication is a required parameter + - message: spec.forProvider.authentication is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.authentication) - || has(self.initProvider.authentication)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.authentication))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: HealthcareFHIRServiceStatus defines the observed state of HealthcareFHIRService. diff --git a/package/crds/healthcareapis.azure.upbound.io_healthcaremedtechservicefhirdestinations.yaml b/package/crds/healthcareapis.azure.upbound.io_healthcaremedtechservicefhirdestinations.yaml index 9e21c4b57..87d9c2cc3 100644 --- a/package/crds/healthcareapis.azure.upbound.io_healthcaremedtechservicefhirdestinations.yaml +++ b/package/crds/healthcareapis.azure.upbound.io_healthcaremedtechservicefhirdestinations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: healthcaremedtechservicefhirdestinations.healthcareapis.azure.upbound.io spec: group: healthcareapis.azure.upbound.io @@ -338,42 +338,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -472,18 +436,19 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: destinationFhirMappingJson is a required parameter + - message: spec.forProvider.destinationFhirMappingJson is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.destinationFhirMappingJson) - || has(self.initProvider.destinationFhirMappingJson)' - - message: destinationIdentityResolutionType is a required parameter + || (has(self.initProvider) && has(self.initProvider.destinationFhirMappingJson))' + - message: spec.forProvider.destinationIdentityResolutionType is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.destinationIdentityResolutionType) - || has(self.initProvider.destinationIdentityResolutionType)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.destinationIdentityResolutionType))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: HealthcareMedtechServiceFHIRDestinationStatus defines the observed state of HealthcareMedtechServiceFHIRDestination. diff --git a/package/crds/healthcareapis.azure.upbound.io_healthcaremedtechservices.yaml b/package/crds/healthcareapis.azure.upbound.io_healthcaremedtechservices.yaml index efb12cfe5..77c7f6a8e 100644 --- a/package/crds/healthcareapis.azure.upbound.io_healthcaremedtechservices.yaml +++ b/package/crds/healthcareapis.azure.upbound.io_healthcaremedtechservices.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: healthcaremedtechservices.healthcareapis.azure.upbound.io spec: group: healthcareapis.azure.upbound.io @@ -517,42 +517,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -651,14 +615,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: deviceMappingJson is a required parameter + - message: spec.forProvider.deviceMappingJson is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.deviceMappingJson) - || has(self.initProvider.deviceMappingJson)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.deviceMappingJson))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: HealthcareMedtechServiceStatus defines the observed state of HealthcareMedtechService. diff --git a/package/crds/healthcareapis.azure.upbound.io_healthcareservices.yaml b/package/crds/healthcareapis.azure.upbound.io_healthcareservices.yaml index 3348c6e11..d42dc4b9c 100644 --- a/package/crds/healthcareapis.azure.upbound.io_healthcareservices.yaml +++ b/package/crds/healthcareapis.azure.upbound.io_healthcareservices.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: healthcareservices.healthcareapis.azure.upbound.io spec: group: healthcareapis.azure.upbound.io @@ -391,42 +391,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -525,10 +489,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: HealthcareServiceStatus defines the observed state of HealthcareService. properties: diff --git a/package/crds/healthcareapis.azure.upbound.io_healthcareworkspaces.yaml b/package/crds/healthcareapis.azure.upbound.io_healthcareworkspaces.yaml index 200016f78..3c85fa53c 100644 --- a/package/crds/healthcareapis.azure.upbound.io_healthcareworkspaces.yaml +++ b/package/crds/healthcareapis.azure.upbound.io_healthcareworkspaces.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: healthcareworkspaces.healthcareapis.azure.upbound.io spec: group: healthcareapis.azure.upbound.io @@ -246,42 +246,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -380,10 +344,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: HealthcareWorkspaceStatus defines the observed state of HealthcareWorkspace. properties: diff --git a/package/crds/insights.azure.upbound.io_applicationinsights.yaml b/package/crds/insights.azure.upbound.io_applicationinsights.yaml index e2df826e2..e33d8b689 100644 --- a/package/crds/insights.azure.upbound.io_applicationinsights.yaml +++ b/package/crds/insights.azure.upbound.io_applicationinsights.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: applicationinsights.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -418,42 +418,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -552,14 +516,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: applicationType is a required parameter + - message: spec.forProvider.applicationType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.applicationType) - || has(self.initProvider.applicationType)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.applicationType))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: ApplicationInsightsStatus defines the observed state of ApplicationInsights. properties: diff --git a/package/crds/insights.azure.upbound.io_applicationinsightsanalyticsitems.yaml b/package/crds/insights.azure.upbound.io_applicationinsightsanalyticsitems.yaml index 0e245d6fc..f6af2e78e 100644 --- a/package/crds/insights.azure.upbound.io_applicationinsightsanalyticsitems.yaml +++ b/package/crds/insights.azure.upbound.io_applicationinsightsanalyticsitems.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: applicationinsightsanalyticsitems.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -271,42 +271,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -405,22 +369,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: content is a required parameter + - message: spec.forProvider.content is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.content) - || has(self.initProvider.content)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.content))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: scope is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.scope is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.scope) - || has(self.initProvider.scope)' - - message: type is a required parameter + || (has(self.initProvider) && has(self.initProvider.scope))' + - message: spec.forProvider.type is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.type) - || has(self.initProvider.type)' + || (has(self.initProvider) && has(self.initProvider.type))' status: description: ApplicationInsightsAnalyticsItemStatus defines the observed state of ApplicationInsightsAnalyticsItem. diff --git a/package/crds/insights.azure.upbound.io_applicationinsightsapikeys.yaml b/package/crds/insights.azure.upbound.io_applicationinsightsapikeys.yaml index c7d7a8d85..c7645e33d 100644 --- a/package/crds/insights.azure.upbound.io_applicationinsightsapikeys.yaml +++ b/package/crds/insights.azure.upbound.io_applicationinsightsapikeys.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: applicationinsightsapikeys.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -267,42 +267,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -401,10 +365,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: ApplicationInsightsAPIKeyStatus defines the observed state of ApplicationInsightsAPIKey. diff --git a/package/crds/insights.azure.upbound.io_applicationinsightssmartdetectionrules.yaml b/package/crds/insights.azure.upbound.io_applicationinsightssmartdetectionrules.yaml index fd0395bc0..2b677a588 100644 --- a/package/crds/insights.azure.upbound.io_applicationinsightssmartdetectionrules.yaml +++ b/package/crds/insights.azure.upbound.io_applicationinsightssmartdetectionrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: applicationinsightssmartdetectionrules.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -285,42 +285,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -419,10 +383,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: ApplicationInsightsSmartDetectionRuleStatus defines the observed state of ApplicationInsightsSmartDetectionRule. diff --git a/package/crds/insights.azure.upbound.io_applicationinsightsstandardwebtests.yaml b/package/crds/insights.azure.upbound.io_applicationinsightsstandardwebtests.yaml index 0e1f235c4..213d8238a 100644 --- a/package/crds/insights.azure.upbound.io_applicationinsightsstandardwebtests.yaml +++ b/package/crds/insights.azure.upbound.io_applicationinsightsstandardwebtests.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: applicationinsightsstandardwebtests.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -533,42 +533,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -667,18 +631,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: geoLocations is a required parameter + - message: spec.forProvider.geoLocations is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.geoLocations) - || has(self.initProvider.geoLocations)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.geoLocations))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: request is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.request is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.request) - || has(self.initProvider.request)' + || (has(self.initProvider) && has(self.initProvider.request))' status: description: ApplicationInsightsStandardWebTestStatus defines the observed state of ApplicationInsightsStandardWebTest. diff --git a/package/crds/insights.azure.upbound.io_applicationinsightswebtests.yaml b/package/crds/insights.azure.upbound.io_applicationinsightswebtests.yaml index 3e2b78eb9..a4eca1603 100644 --- a/package/crds/insights.azure.upbound.io_applicationinsightswebtests.yaml +++ b/package/crds/insights.azure.upbound.io_applicationinsightswebtests.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: applicationinsightswebtests.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -399,42 +399,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -533,26 +497,26 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: configuration is a required parameter + - message: spec.forProvider.configuration is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.configuration) - || has(self.initProvider.configuration)' - - message: geoLocations is a required parameter + || (has(self.initProvider) && has(self.initProvider.configuration))' + - message: spec.forProvider.geoLocations is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.geoLocations) - || has(self.initProvider.geoLocations)' - - message: kind is a required parameter + || (has(self.initProvider) && has(self.initProvider.geoLocations))' + - message: spec.forProvider.kind is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.kind) - || has(self.initProvider.kind)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.kind))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: ApplicationInsightsWebTestStatus defines the observed state of ApplicationInsightsWebTest. diff --git a/package/crds/insights.azure.upbound.io_applicationinsightsworkbooks.yaml b/package/crds/insights.azure.upbound.io_applicationinsightsworkbooks.yaml index bf4fd5895..167225504 100644 --- a/package/crds/insights.azure.upbound.io_applicationinsightsworkbooks.yaml +++ b/package/crds/insights.azure.upbound.io_applicationinsightsworkbooks.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: applicationinsightsworkbooks.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -347,42 +347,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -481,22 +445,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: dataJson is a required parameter + - message: spec.forProvider.dataJson is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.dataJson) - || has(self.initProvider.dataJson)' - - message: displayName is a required parameter + || (has(self.initProvider) && has(self.initProvider.dataJson))' + - message: spec.forProvider.displayName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.displayName) - || has(self.initProvider.displayName)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.displayName))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: ApplicationInsightsWorkbookStatus defines the observed state of ApplicationInsightsWorkbook. diff --git a/package/crds/insights.azure.upbound.io_applicationinsightsworkbooktemplates.yaml b/package/crds/insights.azure.upbound.io_applicationinsightsworkbooktemplates.yaml index 0b5238872..435acd62b 100644 --- a/package/crds/insights.azure.upbound.io_applicationinsightsworkbooktemplates.yaml +++ b/package/crds/insights.azure.upbound.io_applicationinsightsworkbooktemplates.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: applicationinsightsworkbooktemplates.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -338,42 +338,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -472,22 +436,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: galleries is a required parameter + - message: spec.forProvider.galleries is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.galleries) - || has(self.initProvider.galleries)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.galleries))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: templateData is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.templateData is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.templateData) - || has(self.initProvider.templateData)' + || (has(self.initProvider) && has(self.initProvider.templateData))' status: description: ApplicationInsightsWorkbookTemplateStatus defines the observed state of ApplicationInsightsWorkbookTemplate. diff --git a/package/crds/insights.azure.upbound.io_monitoractiongroups.yaml b/package/crds/insights.azure.upbound.io_monitoractiongroups.yaml index 771af1ae7..379dde460 100644 --- a/package/crds/insights.azure.upbound.io_monitoractiongroups.yaml +++ b/package/crds/insights.azure.upbound.io_monitoractiongroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitoractiongroups.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -748,42 +748,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -882,10 +846,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: shortName is a required parameter + - message: spec.forProvider.shortName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.shortName) - || has(self.initProvider.shortName)' + || (has(self.initProvider) && has(self.initProvider.shortName))' status: description: MonitorActionGroupStatus defines the observed state of MonitorActionGroup. properties: diff --git a/package/crds/insights.azure.upbound.io_monitoractivitylogalerts.yaml b/package/crds/insights.azure.upbound.io_monitoractivitylogalerts.yaml index 351962c1b..40ad2d9dd 100644 --- a/package/crds/insights.azure.upbound.io_monitoractivitylogalerts.yaml +++ b/package/crds/insights.azure.upbound.io_monitoractivitylogalerts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitoractivitylogalerts.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -762,42 +762,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -896,14 +860,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: criteria is a required parameter + - message: spec.forProvider.criteria is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.criteria) - || has(self.initProvider.criteria)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.criteria))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: MonitorActivityLogAlertStatus defines the observed state of MonitorActivityLogAlert. diff --git a/package/crds/insights.azure.upbound.io_monitorautoscalesettings.yaml b/package/crds/insights.azure.upbound.io_monitorautoscalesettings.yaml index ab4ecb012..6ab1d6a4d 100644 --- a/package/crds/insights.azure.upbound.io_monitorautoscalesettings.yaml +++ b/package/crds/insights.azure.upbound.io_monitorautoscalesettings.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitorautoscalesettings.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -910,42 +910,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1044,18 +1008,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: profile is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.profile is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.profile) - || has(self.initProvider.profile)' + || (has(self.initProvider) && has(self.initProvider.profile))' status: description: MonitorAutoscaleSettingStatus defines the observed state of MonitorAutoscaleSetting. diff --git a/package/crds/insights.azure.upbound.io_monitordatacollectionendpoints.yaml b/package/crds/insights.azure.upbound.io_monitordatacollectionendpoints.yaml index e8362783a..83d281950 100644 --- a/package/crds/insights.azure.upbound.io_monitordatacollectionendpoints.yaml +++ b/package/crds/insights.azure.upbound.io_monitordatacollectionendpoints.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitordatacollectionendpoints.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -273,42 +273,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -407,10 +371,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: MonitorDataCollectionEndpointStatus defines the observed state of MonitorDataCollectionEndpoint. diff --git a/package/crds/insights.azure.upbound.io_monitordatacollectionruleassociations.yaml b/package/crds/insights.azure.upbound.io_monitordatacollectionruleassociations.yaml index 891ff958e..3da5f8ed1 100644 --- a/package/crds/insights.azure.upbound.io_monitordatacollectionruleassociations.yaml +++ b/package/crds/insights.azure.upbound.io_monitordatacollectionruleassociations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitordatacollectionruleassociations.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -391,42 +391,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/insights.azure.upbound.io_monitordatacollectionrules.yaml b/package/crds/insights.azure.upbound.io_monitordatacollectionrules.yaml index 292183014..f4e13fc40 100644 --- a/package/crds/insights.azure.upbound.io_monitordatacollectionrules.yaml +++ b/package/crds/insights.azure.upbound.io_monitordatacollectionrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitordatacollectionrules.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -1758,42 +1758,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1892,18 +1856,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: dataFlow is a required parameter + - message: spec.forProvider.dataFlow is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.dataFlow) - || has(self.initProvider.dataFlow)' - - message: destinations is a required parameter + || (has(self.initProvider) && has(self.initProvider.dataFlow))' + - message: spec.forProvider.destinations is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.destinations) - || has(self.initProvider.destinations)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.destinations))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: MonitorDataCollectionRuleStatus defines the observed state of MonitorDataCollectionRule. diff --git a/package/crds/insights.azure.upbound.io_monitordiagnosticsettings.yaml b/package/crds/insights.azure.upbound.io_monitordiagnosticsettings.yaml index 6bcada38a..d05d16301 100644 --- a/package/crds/insights.azure.upbound.io_monitordiagnosticsettings.yaml +++ b/package/crds/insights.azure.upbound.io_monitordiagnosticsettings.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitordiagnosticsettings.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -458,42 +458,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -592,14 +556,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: targetResourceId is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.targetResourceId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.targetResourceId) - || has(self.initProvider.targetResourceId)' + || (has(self.initProvider) && has(self.initProvider.targetResourceId))' status: description: MonitorDiagnosticSettingStatus defines the observed state of MonitorDiagnosticSetting. diff --git a/package/crds/insights.azure.upbound.io_monitormetricalerts.yaml b/package/crds/insights.azure.upbound.io_monitormetricalerts.yaml index 2505d39a2..7d42193bc 100644 --- a/package/crds/insights.azure.upbound.io_monitormetricalerts.yaml +++ b/package/crds/insights.azure.upbound.io_monitormetricalerts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitormetricalerts.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -759,42 +759,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/insights.azure.upbound.io_monitorprivatelinkscopedservices.yaml b/package/crds/insights.azure.upbound.io_monitorprivatelinkscopedservices.yaml index 65f7f1b78..c414c0cb6 100644 --- a/package/crds/insights.azure.upbound.io_monitorprivatelinkscopedservices.yaml +++ b/package/crds/insights.azure.upbound.io_monitorprivatelinkscopedservices.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitorprivatelinkscopedservices.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -384,42 +384,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/insights.azure.upbound.io_monitorprivatelinkscopes.yaml b/package/crds/insights.azure.upbound.io_monitorprivatelinkscopes.yaml index 9abe4b254..2e9b9c17c 100644 --- a/package/crds/insights.azure.upbound.io_monitorprivatelinkscopes.yaml +++ b/package/crds/insights.azure.upbound.io_monitorprivatelinkscopes.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitorprivatelinkscopes.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -239,42 +239,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/insights.azure.upbound.io_monitorscheduledqueryrulesalerts.yaml b/package/crds/insights.azure.upbound.io_monitorscheduledqueryrulesalerts.yaml index 4c0cbd0e1..8a9c11e18 100644 --- a/package/crds/insights.azure.upbound.io_monitorscheduledqueryrulesalerts.yaml +++ b/package/crds/insights.azure.upbound.io_monitorscheduledqueryrulesalerts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitorscheduledqueryrulesalerts.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -614,42 +614,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -748,34 +712,34 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: action is a required parameter + - message: spec.forProvider.action is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.action) - || has(self.initProvider.action)' - - message: frequency is a required parameter + || (has(self.initProvider) && has(self.initProvider.action))' + - message: spec.forProvider.frequency is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.frequency) - || has(self.initProvider.frequency)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.frequency))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: query is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.query is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.query) - || has(self.initProvider.query)' - - message: timeWindow is a required parameter + || (has(self.initProvider) && has(self.initProvider.query))' + - message: spec.forProvider.timeWindow is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.timeWindow) - || has(self.initProvider.timeWindow)' - - message: trigger is a required parameter + || (has(self.initProvider) && has(self.initProvider.timeWindow))' + - message: spec.forProvider.trigger is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.trigger) - || has(self.initProvider.trigger)' + || (has(self.initProvider) && has(self.initProvider.trigger))' status: description: MonitorScheduledQueryRulesAlertStatus defines the observed state of MonitorScheduledQueryRulesAlert. diff --git a/package/crds/insights.azure.upbound.io_monitorscheduledqueryrulesalertv2s.yaml b/package/crds/insights.azure.upbound.io_monitorscheduledqueryrulesalertv2s.yaml index 0f535be7e..fe93ef118 100644 --- a/package/crds/insights.azure.upbound.io_monitorscheduledqueryrulesalertv2s.yaml +++ b/package/crds/insights.azure.upbound.io_monitorscheduledqueryrulesalertv2s.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitorscheduledqueryrulesalertv2s.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -647,42 +647,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -781,22 +745,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: criteria is a required parameter + - message: spec.forProvider.criteria is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.criteria) - || has(self.initProvider.criteria)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.criteria))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: severity is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.severity is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.severity) - || has(self.initProvider.severity)' - - message: windowDuration is a required parameter + || (has(self.initProvider) && has(self.initProvider.severity))' + - message: spec.forProvider.windowDuration is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.windowDuration) - || has(self.initProvider.windowDuration)' + || (has(self.initProvider) && has(self.initProvider.windowDuration))' status: description: MonitorScheduledQueryRulesAlertV2Status defines the observed state of MonitorScheduledQueryRulesAlertV2. diff --git a/package/crds/insights.azure.upbound.io_monitorscheduledqueryruleslogs.yaml b/package/crds/insights.azure.upbound.io_monitorscheduledqueryruleslogs.yaml index 0bc96ce35..516a6b89b 100644 --- a/package/crds/insights.azure.upbound.io_monitorscheduledqueryruleslogs.yaml +++ b/package/crds/insights.azure.upbound.io_monitorscheduledqueryruleslogs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitorscheduledqueryruleslogs.insights.azure.upbound.io spec: group: insights.azure.upbound.io @@ -413,42 +413,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -547,18 +511,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: criteria is a required parameter + - message: spec.forProvider.criteria is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.criteria) - || has(self.initProvider.criteria)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.criteria))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: MonitorScheduledQueryRulesLogStatus defines the observed state of MonitorScheduledQueryRulesLog. diff --git a/package/crds/iotcentral.azure.upbound.io_applicationnetworkrulesets.yaml b/package/crds/iotcentral.azure.upbound.io_applicationnetworkrulesets.yaml index ab42ca0cd..f10fde247 100644 --- a/package/crds/iotcentral.azure.upbound.io_applicationnetworkrulesets.yaml +++ b/package/crds/iotcentral.azure.upbound.io_applicationnetworkrulesets.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: applicationnetworkrulesets.iotcentral.azure.upbound.io spec: group: iotcentral.azure.upbound.io @@ -274,42 +274,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/iotcentral.azure.upbound.io_applications.yaml b/package/crds/iotcentral.azure.upbound.io_applications.yaml index 800526ee4..b2ed40687 100644 --- a/package/crds/iotcentral.azure.upbound.io_applications.yaml +++ b/package/crds/iotcentral.azure.upbound.io_applications.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: applications.iotcentral.azure.upbound.io spec: group: iotcentral.azure.upbound.io @@ -318,42 +318,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -452,18 +416,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: subDomain is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.subDomain is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.subDomain) - || has(self.initProvider.subDomain)' + || (has(self.initProvider) && has(self.initProvider.subDomain))' status: description: ApplicationStatus defines the observed state of Application. properties: diff --git a/package/crds/keyvault.azure.upbound.io_accesspolicies.yaml b/package/crds/keyvault.azure.upbound.io_accesspolicies.yaml index c9b8a06be..697be50c0 100644 --- a/package/crds/keyvault.azure.upbound.io_accesspolicies.yaml +++ b/package/crds/keyvault.azure.upbound.io_accesspolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: accesspolicies.keyvault.azure.upbound.io spec: group: keyvault.azure.upbound.io @@ -317,42 +317,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -451,14 +415,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: objectId is a required parameter + - message: spec.forProvider.objectId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.objectId) - || has(self.initProvider.objectId)' - - message: tenantId is a required parameter + || (has(self.initProvider) && has(self.initProvider.objectId))' + - message: spec.forProvider.tenantId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tenantId) - || has(self.initProvider.tenantId)' + || (has(self.initProvider) && has(self.initProvider.tenantId))' status: description: AccessPolicyStatus defines the observed state of AccessPolicy. properties: diff --git a/package/crds/keyvault.azure.upbound.io_certificatecontacts.yaml b/package/crds/keyvault.azure.upbound.io_certificatecontacts.yaml index f86445efa..535a48374 100644 --- a/package/crds/keyvault.azure.upbound.io_certificatecontacts.yaml +++ b/package/crds/keyvault.azure.upbound.io_certificatecontacts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: certificatecontacts.keyvault.azure.upbound.io spec: group: keyvault.azure.upbound.io @@ -253,42 +253,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -387,10 +351,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: contact is a required parameter + - message: spec.forProvider.contact is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.contact) - || has(self.initProvider.contact)' + || (has(self.initProvider) && has(self.initProvider.contact))' status: description: CertificateContactsStatus defines the observed state of CertificateContacts. properties: diff --git a/package/crds/keyvault.azure.upbound.io_certificateissuers.yaml b/package/crds/keyvault.azure.upbound.io_certificateissuers.yaml index e04459844..c4c061e9a 100644 --- a/package/crds/keyvault.azure.upbound.io_certificateissuers.yaml +++ b/package/crds/keyvault.azure.upbound.io_certificateissuers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: certificateissuers.keyvault.azure.upbound.io spec: group: keyvault.azure.upbound.io @@ -302,42 +302,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -436,10 +400,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: providerName is a required parameter + - message: spec.forProvider.providerName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.providerName) - || has(self.initProvider.providerName)' + || (has(self.initProvider) && has(self.initProvider.providerName))' status: description: CertificateIssuerStatus defines the observed state of CertificateIssuer. properties: diff --git a/package/crds/keyvault.azure.upbound.io_certificates.yaml b/package/crds/keyvault.azure.upbound.io_certificates.yaml index 3d8556178..82a1a5527 100644 --- a/package/crds/keyvault.azure.upbound.io_certificates.yaml +++ b/package/crds/keyvault.azure.upbound.io_certificates.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: certificates.keyvault.azure.upbound.io spec: group: keyvault.azure.upbound.io @@ -610,42 +610,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/keyvault.azure.upbound.io_keys.yaml b/package/crds/keyvault.azure.upbound.io_keys.yaml index ea41be2d1..bfba4d453 100644 --- a/package/crds/keyvault.azure.upbound.io_keys.yaml +++ b/package/crds/keyvault.azure.upbound.io_keys.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: keys.keyvault.azure.upbound.io spec: group: keyvault.azure.upbound.io @@ -350,42 +350,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -484,14 +448,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: keyOpts is a required parameter + - message: spec.forProvider.keyOpts is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.keyOpts) - || has(self.initProvider.keyOpts)' - - message: keyType is a required parameter + || (has(self.initProvider) && has(self.initProvider.keyOpts))' + - message: spec.forProvider.keyType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.keyType) - || has(self.initProvider.keyType)' + || (has(self.initProvider) && has(self.initProvider.keyType))' status: description: KeyStatus defines the observed state of Key. properties: diff --git a/package/crds/keyvault.azure.upbound.io_managedhardwaresecuritymodules.yaml b/package/crds/keyvault.azure.upbound.io_managedhardwaresecuritymodules.yaml index e394522a1..bbe5139ea 100644 --- a/package/crds/keyvault.azure.upbound.io_managedhardwaresecuritymodules.yaml +++ b/package/crds/keyvault.azure.upbound.io_managedhardwaresecuritymodules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: managedhardwaresecuritymodules.keyvault.azure.upbound.io spec: group: keyvault.azure.upbound.io @@ -341,42 +341,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -475,22 +439,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: adminObjectIds is a required parameter + - message: spec.forProvider.adminObjectIds is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.adminObjectIds) - || has(self.initProvider.adminObjectIds)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.adminObjectIds))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' - - message: tenantId is a required parameter + || (has(self.initProvider) && has(self.initProvider.skuName))' + - message: spec.forProvider.tenantId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tenantId) - || has(self.initProvider.tenantId)' + || (has(self.initProvider) && has(self.initProvider.tenantId))' status: description: ManagedHardwareSecurityModuleStatus defines the observed state of ManagedHardwareSecurityModule. diff --git a/package/crds/keyvault.azure.upbound.io_managedstorageaccounts.yaml b/package/crds/keyvault.azure.upbound.io_managedstorageaccounts.yaml index 94e9890bf..7704b2caf 100644 --- a/package/crds/keyvault.azure.upbound.io_managedstorageaccounts.yaml +++ b/package/crds/keyvault.azure.upbound.io_managedstorageaccounts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: managedstorageaccounts.keyvault.azure.upbound.io spec: group: keyvault.azure.upbound.io @@ -338,42 +338,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -472,10 +436,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: storageAccountKey is a required parameter + - message: spec.forProvider.storageAccountKey is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storageAccountKey) - || has(self.initProvider.storageAccountKey)' + || (has(self.initProvider) && has(self.initProvider.storageAccountKey))' status: description: ManagedStorageAccountStatus defines the observed state of ManagedStorageAccount. diff --git a/package/crds/keyvault.azure.upbound.io_managedstorageaccountsastokendefinitions.yaml b/package/crds/keyvault.azure.upbound.io_managedstorageaccountsastokendefinitions.yaml index f9e779275..e9279e046 100644 --- a/package/crds/keyvault.azure.upbound.io_managedstorageaccountsastokendefinitions.yaml +++ b/package/crds/keyvault.azure.upbound.io_managedstorageaccountsastokendefinitions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: managedstorageaccountsastokendefinitions.keyvault.azure.upbound.io spec: group: keyvault.azure.upbound.io @@ -266,42 +266,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -400,18 +364,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: sasTemplateUri is a required parameter + - message: spec.forProvider.sasTemplateUri is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sasTemplateUri) - || has(self.initProvider.sasTemplateUri)' - - message: sasType is a required parameter + || (has(self.initProvider) && has(self.initProvider.sasTemplateUri))' + - message: spec.forProvider.sasType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sasType) - || has(self.initProvider.sasType)' - - message: validityPeriod is a required parameter + || (has(self.initProvider) && has(self.initProvider.sasType))' + - message: spec.forProvider.validityPeriod is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.validityPeriod) - || has(self.initProvider.validityPeriod)' + || (has(self.initProvider) && has(self.initProvider.validityPeriod))' status: description: ManagedStorageAccountSASTokenDefinitionStatus defines the observed state of ManagedStorageAccountSASTokenDefinition. diff --git a/package/crds/keyvault.azure.upbound.io_secrets.yaml b/package/crds/keyvault.azure.upbound.io_secrets.yaml index b2ecb6458..0ccb46c3d 100644 --- a/package/crds/keyvault.azure.upbound.io_secrets.yaml +++ b/package/crds/keyvault.azure.upbound.io_secrets.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: secrets.keyvault.azure.upbound.io spec: group: keyvault.azure.upbound.io @@ -268,42 +268,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -402,7 +366,7 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: valueSecretRef is a required parameter + - message: spec.forProvider.valueSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.valueSecretRef)' status: diff --git a/package/crds/keyvault.azure.upbound.io_vaults.yaml b/package/crds/keyvault.azure.upbound.io_vaults.yaml index 33505976c..84fde73c0 100644 --- a/package/crds/keyvault.azure.upbound.io_vaults.yaml +++ b/package/crds/keyvault.azure.upbound.io_vaults.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: vaults.keyvault.azure.upbound.io spec: group: keyvault.azure.upbound.io @@ -400,42 +400,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -534,18 +498,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' - - message: tenantId is a required parameter + || (has(self.initProvider) && has(self.initProvider.skuName))' + - message: spec.forProvider.tenantId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tenantId) - || has(self.initProvider.tenantId)' + || (has(self.initProvider) && has(self.initProvider.tenantId))' status: description: VaultStatus defines the observed state of Vault. properties: diff --git a/package/crds/kusto.azure.upbound.io_attacheddatabaseconfigurations.yaml b/package/crds/kusto.azure.upbound.io_attacheddatabaseconfigurations.yaml index 753623b6d..27ba3c845 100644 --- a/package/crds/kusto.azure.upbound.io_attacheddatabaseconfigurations.yaml +++ b/package/crds/kusto.azure.upbound.io_attacheddatabaseconfigurations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: attacheddatabaseconfigurations.kusto.azure.upbound.io spec: group: kusto.azure.upbound.io @@ -569,42 +569,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -703,14 +667,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: AttachedDatabaseConfigurationStatus defines the observed state of AttachedDatabaseConfiguration. diff --git a/package/crds/kusto.azure.upbound.io_clustermanagedprivateendpoints.yaml b/package/crds/kusto.azure.upbound.io_clustermanagedprivateendpoints.yaml index 50df4b6c4..6606f0363 100644 --- a/package/crds/kusto.azure.upbound.io_clustermanagedprivateendpoints.yaml +++ b/package/crds/kusto.azure.upbound.io_clustermanagedprivateendpoints.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: clustermanagedprivateendpoints.kusto.azure.upbound.io spec: group: kusto.azure.upbound.io @@ -473,42 +473,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -607,10 +571,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: groupId is a required parameter + - message: spec.forProvider.groupId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.groupId) - || has(self.initProvider.groupId)' + || (has(self.initProvider) && has(self.initProvider.groupId))' status: description: ClusterManagedPrivateEndpointStatus defines the observed state of ClusterManagedPrivateEndpoint. diff --git a/package/crds/kusto.azure.upbound.io_clusterprincipalassignments.yaml b/package/crds/kusto.azure.upbound.io_clusterprincipalassignments.yaml index 3c6073646..6ee034e0a 100644 --- a/package/crds/kusto.azure.upbound.io_clusterprincipalassignments.yaml +++ b/package/crds/kusto.azure.upbound.io_clusterprincipalassignments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: clusterprincipalassignments.kusto.azure.upbound.io spec: group: kusto.azure.upbound.io @@ -337,42 +337,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -471,22 +435,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: principalId is a required parameter + - message: spec.forProvider.principalId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.principalId) - || has(self.initProvider.principalId)' - - message: principalType is a required parameter + || (has(self.initProvider) && has(self.initProvider.principalId))' + - message: spec.forProvider.principalType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.principalType) - || has(self.initProvider.principalType)' - - message: role is a required parameter + || (has(self.initProvider) && has(self.initProvider.principalType))' + - message: spec.forProvider.role is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.role) - || has(self.initProvider.role)' - - message: tenantId is a required parameter + || (has(self.initProvider) && has(self.initProvider.role))' + - message: spec.forProvider.tenantId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tenantId) - || has(self.initProvider.tenantId)' + || (has(self.initProvider) && has(self.initProvider.tenantId))' status: description: ClusterPrincipalAssignmentStatus defines the observed state of ClusterPrincipalAssignment. diff --git a/package/crds/kusto.azure.upbound.io_clusters.yaml b/package/crds/kusto.azure.upbound.io_clusters.yaml index 3295a7691..111a849f9 100644 --- a/package/crds/kusto.azure.upbound.io_clusters.yaml +++ b/package/crds/kusto.azure.upbound.io_clusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: clusters.kusto.azure.upbound.io spec: group: kusto.azure.upbound.io @@ -624,42 +624,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -758,14 +722,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: ClusterStatus defines the observed state of Cluster. properties: diff --git a/package/crds/kusto.azure.upbound.io_databaseprincipalassignments.yaml b/package/crds/kusto.azure.upbound.io_databaseprincipalassignments.yaml index e5c816b01..d7e6187a1 100644 --- a/package/crds/kusto.azure.upbound.io_databaseprincipalassignments.yaml +++ b/package/crds/kusto.azure.upbound.io_databaseprincipalassignments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: databaseprincipalassignments.kusto.azure.upbound.io spec: group: kusto.azure.upbound.io @@ -414,42 +414,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -548,22 +512,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: principalId is a required parameter + - message: spec.forProvider.principalId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.principalId) - || has(self.initProvider.principalId)' - - message: principalType is a required parameter + || (has(self.initProvider) && has(self.initProvider.principalId))' + - message: spec.forProvider.principalType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.principalType) - || has(self.initProvider.principalType)' - - message: role is a required parameter + || (has(self.initProvider) && has(self.initProvider.principalType))' + - message: spec.forProvider.role is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.role) - || has(self.initProvider.role)' - - message: tenantId is a required parameter + || (has(self.initProvider) && has(self.initProvider.role))' + - message: spec.forProvider.tenantId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tenantId) - || has(self.initProvider.tenantId)' + || (has(self.initProvider) && has(self.initProvider.tenantId))' status: description: DatabasePrincipalAssignmentStatus defines the observed state of DatabasePrincipalAssignment. diff --git a/package/crds/kusto.azure.upbound.io_databases.yaml b/package/crds/kusto.azure.upbound.io_databases.yaml index 507be6f5a..5598b0a17 100644 --- a/package/crds/kusto.azure.upbound.io_databases.yaml +++ b/package/crds/kusto.azure.upbound.io_databases.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: databases.kusto.azure.upbound.io spec: group: kusto.azure.upbound.io @@ -331,42 +331,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -465,10 +429,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: DatabaseStatus defines the observed state of Database. properties: diff --git a/package/crds/kusto.azure.upbound.io_eventgriddataconnections.yaml b/package/crds/kusto.azure.upbound.io_eventgriddataconnections.yaml index 08cb44711..335facc5c 100644 --- a/package/crds/kusto.azure.upbound.io_eventgriddataconnections.yaml +++ b/package/crds/kusto.azure.upbound.io_eventgriddataconnections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: eventgriddataconnections.kusto.azure.upbound.io spec: group: kusto.azure.upbound.io @@ -702,42 +702,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -836,10 +800,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: EventGridDataConnectionStatus defines the observed state of EventGridDataConnection. diff --git a/package/crds/kusto.azure.upbound.io_eventhubdataconnections.yaml b/package/crds/kusto.azure.upbound.io_eventhubdataconnections.yaml index 603125c32..c19e3034e 100644 --- a/package/crds/kusto.azure.upbound.io_eventhubdataconnections.yaml +++ b/package/crds/kusto.azure.upbound.io_eventhubdataconnections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: eventhubdataconnections.kusto.azure.upbound.io spec: group: kusto.azure.upbound.io @@ -617,42 +617,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -751,10 +715,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: EventHubDataConnectionStatus defines the observed state of EventHubDataConnection. diff --git a/package/crds/kusto.azure.upbound.io_iothubdataconnections.yaml b/package/crds/kusto.azure.upbound.io_iothubdataconnections.yaml index 596690f40..25118f15c 100644 --- a/package/crds/kusto.azure.upbound.io_iothubdataconnections.yaml +++ b/package/crds/kusto.azure.upbound.io_iothubdataconnections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iothubdataconnections.kusto.azure.upbound.io spec: group: kusto.azure.upbound.io @@ -699,42 +699,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -833,14 +797,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: IOTHubDataConnectionStatus defines the observed state of IOTHubDataConnection. diff --git a/package/crds/labservices.azure.upbound.io_labservicelabs.yaml b/package/crds/labservices.azure.upbound.io_labservicelabs.yaml index 4bbf5be00..f069e5cd1 100644 --- a/package/crds/labservices.azure.upbound.io_labservicelabs.yaml +++ b/package/crds/labservices.azure.upbound.io_labservicelabs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: labservicelabs.labservices.azure.upbound.io spec: group: labservices.azure.upbound.io @@ -723,42 +723,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -857,22 +821,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: security is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.security is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.security) - || has(self.initProvider.security)' - - message: title is a required parameter + || (has(self.initProvider) && has(self.initProvider.security))' + - message: spec.forProvider.title is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.title) - || has(self.initProvider.title)' - - message: virtualMachine is a required parameter + || (has(self.initProvider) && has(self.initProvider.title))' + - message: spec.forProvider.virtualMachine is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.virtualMachine) - || has(self.initProvider.virtualMachine)' + || (has(self.initProvider) && has(self.initProvider.virtualMachine))' status: description: LabServiceLabStatus defines the observed state of LabServiceLab. properties: diff --git a/package/crds/labservices.azure.upbound.io_labserviceplans.yaml b/package/crds/labservices.azure.upbound.io_labserviceplans.yaml index 534a2e55c..b969043fb 100644 --- a/package/crds/labservices.azure.upbound.io_labserviceplans.yaml +++ b/package/crds/labservices.azure.upbound.io_labserviceplans.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: labserviceplans.labservices.azure.upbound.io spec: group: labservices.azure.upbound.io @@ -487,42 +487,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -621,14 +585,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: allowedRegions is a required parameter + - message: spec.forProvider.allowedRegions is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.allowedRegions) - || has(self.initProvider.allowedRegions)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.allowedRegions))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: LabServicePlanStatus defines the observed state of LabServicePlan. properties: diff --git a/package/crds/logic.azure.upbound.io_appactioncustoms.yaml b/package/crds/logic.azure.upbound.io_appactioncustoms.yaml index 866b67918..43ae71a4f 100644 --- a/package/crds/logic.azure.upbound.io_appactioncustoms.yaml +++ b/package/crds/logic.azure.upbound.io_appactioncustoms.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: appactioncustoms.logic.azure.upbound.io spec: group: logic.azure.upbound.io @@ -231,42 +231,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -365,10 +329,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: body is a required parameter + - message: spec.forProvider.body is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.body) - || has(self.initProvider.body)' + || (has(self.initProvider) && has(self.initProvider.body))' status: description: AppActionCustomStatus defines the observed state of AppActionCustom. properties: diff --git a/package/crds/logic.azure.upbound.io_appactionhttps.yaml b/package/crds/logic.azure.upbound.io_appactionhttps.yaml index e98ba635b..854152c30 100644 --- a/package/crds/logic.azure.upbound.io_appactionhttps.yaml +++ b/package/crds/logic.azure.upbound.io_appactionhttps.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: appactionhttps.logic.azure.upbound.io spec: group: logic.azure.upbound.io @@ -307,42 +307,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -441,14 +405,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: method is a required parameter + - message: spec.forProvider.method is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.method) - || has(self.initProvider.method)' - - message: uri is a required parameter + || (has(self.initProvider) && has(self.initProvider.method))' + - message: spec.forProvider.uri is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.uri) - || has(self.initProvider.uri)' + || (has(self.initProvider) && has(self.initProvider.uri))' status: description: AppActionHTTPStatus defines the observed state of AppActionHTTP. properties: diff --git a/package/crds/logic.azure.upbound.io_appintegrationaccountbatchconfigurations.yaml b/package/crds/logic.azure.upbound.io_appintegrationaccountbatchconfigurations.yaml index 5f8db2b73..86da37fbb 100644 --- a/package/crds/logic.azure.upbound.io_appintegrationaccountbatchconfigurations.yaml +++ b/package/crds/logic.azure.upbound.io_appintegrationaccountbatchconfigurations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: appintegrationaccountbatchconfigurations.logic.azure.upbound.io spec: group: logic.azure.upbound.io @@ -521,42 +521,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -655,18 +619,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: batchGroupName is a required parameter + - message: spec.forProvider.batchGroupName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.batchGroupName) - || has(self.initProvider.batchGroupName)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.batchGroupName))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: releaseCriteria is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.releaseCriteria is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.releaseCriteria) - || has(self.initProvider.releaseCriteria)' + || (has(self.initProvider) && has(self.initProvider.releaseCriteria))' status: description: AppIntegrationAccountBatchConfigurationStatus defines the observed state of AppIntegrationAccountBatchConfiguration. diff --git a/package/crds/logic.azure.upbound.io_appintegrationaccountpartners.yaml b/package/crds/logic.azure.upbound.io_appintegrationaccountpartners.yaml index 6a017bee2..fc6bdcac4 100644 --- a/package/crds/logic.azure.upbound.io_appintegrationaccountpartners.yaml +++ b/package/crds/logic.azure.upbound.io_appintegrationaccountpartners.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: appintegrationaccountpartners.logic.azure.upbound.io spec: group: logic.azure.upbound.io @@ -343,42 +343,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -477,10 +441,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: businessIdentity is a required parameter + - message: spec.forProvider.businessIdentity is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.businessIdentity) - || has(self.initProvider.businessIdentity)' + || (has(self.initProvider) && has(self.initProvider.businessIdentity))' status: description: AppIntegrationAccountPartnerStatus defines the observed state of AppIntegrationAccountPartner. diff --git a/package/crds/logic.azure.upbound.io_appintegrationaccounts.yaml b/package/crds/logic.azure.upbound.io_appintegrationaccounts.yaml index cc75f848d..e47606e97 100644 --- a/package/crds/logic.azure.upbound.io_appintegrationaccounts.yaml +++ b/package/crds/logic.azure.upbound.io_appintegrationaccounts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: appintegrationaccounts.logic.azure.upbound.io spec: group: logic.azure.upbound.io @@ -276,42 +276,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -410,18 +374,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: AppIntegrationAccountStatus defines the observed state of AppIntegrationAccount. diff --git a/package/crds/logic.azure.upbound.io_appintegrationaccountschemas.yaml b/package/crds/logic.azure.upbound.io_appintegrationaccountschemas.yaml index 791f1777a..dc3305fc3 100644 --- a/package/crds/logic.azure.upbound.io_appintegrationaccountschemas.yaml +++ b/package/crds/logic.azure.upbound.io_appintegrationaccountschemas.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: appintegrationaccountschemas.logic.azure.upbound.io spec: group: logic.azure.upbound.io @@ -331,42 +331,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -465,10 +429,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: content is a required parameter + - message: spec.forProvider.content is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.content) - || has(self.initProvider.content)' + || (has(self.initProvider) && has(self.initProvider.content))' status: description: AppIntegrationAccountSchemaStatus defines the observed state of AppIntegrationAccountSchema. diff --git a/package/crds/logic.azure.upbound.io_appintegrationaccountsessions.yaml b/package/crds/logic.azure.upbound.io_appintegrationaccountsessions.yaml index 9d7111533..ecb416343 100644 --- a/package/crds/logic.azure.upbound.io_appintegrationaccountsessions.yaml +++ b/package/crds/logic.azure.upbound.io_appintegrationaccountsessions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: appintegrationaccountsessions.logic.azure.upbound.io spec: group: logic.azure.upbound.io @@ -315,42 +315,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -449,10 +413,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: content is a required parameter + - message: spec.forProvider.content is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.content) - || has(self.initProvider.content)' + || (has(self.initProvider) && has(self.initProvider.content))' status: description: AppIntegrationAccountSessionStatus defines the observed state of AppIntegrationAccountSession. diff --git a/package/crds/logic.azure.upbound.io_apptriggercustoms.yaml b/package/crds/logic.azure.upbound.io_apptriggercustoms.yaml index 3adcad7df..e62fd3834 100644 --- a/package/crds/logic.azure.upbound.io_apptriggercustoms.yaml +++ b/package/crds/logic.azure.upbound.io_apptriggercustoms.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: apptriggercustoms.logic.azure.upbound.io spec: group: logic.azure.upbound.io @@ -231,42 +231,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -365,10 +329,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: body is a required parameter + - message: spec.forProvider.body is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.body) - || has(self.initProvider.body)' + || (has(self.initProvider) && has(self.initProvider.body))' status: description: AppTriggerCustomStatus defines the observed state of AppTriggerCustom. properties: diff --git a/package/crds/logic.azure.upbound.io_apptriggerhttprequests.yaml b/package/crds/logic.azure.upbound.io_apptriggerhttprequests.yaml index 9fba8fdc0..6dc98f8ea 100644 --- a/package/crds/logic.azure.upbound.io_apptriggerhttprequests.yaml +++ b/package/crds/logic.azure.upbound.io_apptriggerhttprequests.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: apptriggerhttprequests.logic.azure.upbound.io spec: group: logic.azure.upbound.io @@ -245,42 +245,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -379,10 +343,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: schema is a required parameter + - message: spec.forProvider.schema is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.schema) - || has(self.initProvider.schema)' + || (has(self.initProvider) && has(self.initProvider.schema))' status: description: AppTriggerHTTPRequestStatus defines the observed state of AppTriggerHTTPRequest. diff --git a/package/crds/logic.azure.upbound.io_apptriggerrecurrences.yaml b/package/crds/logic.azure.upbound.io_apptriggerrecurrences.yaml index a51f05c78..b026a7370 100644 --- a/package/crds/logic.azure.upbound.io_apptriggerrecurrences.yaml +++ b/package/crds/logic.azure.upbound.io_apptriggerrecurrences.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: apptriggerrecurrences.logic.azure.upbound.io spec: group: logic.azure.upbound.io @@ -309,42 +309,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -443,14 +407,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: frequency is a required parameter + - message: spec.forProvider.frequency is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.frequency) - || has(self.initProvider.frequency)' - - message: interval is a required parameter + || (has(self.initProvider) && has(self.initProvider.frequency))' + - message: spec.forProvider.interval is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.interval) - || has(self.initProvider.interval)' + || (has(self.initProvider) && has(self.initProvider.interval))' status: description: AppTriggerRecurrenceStatus defines the observed state of AppTriggerRecurrence. diff --git a/package/crds/logic.azure.upbound.io_appworkflows.yaml b/package/crds/logic.azure.upbound.io_appworkflows.yaml index a5b5e4b70..a683a5da1 100644 --- a/package/crds/logic.azure.upbound.io_appworkflows.yaml +++ b/package/crds/logic.azure.upbound.io_appworkflows.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: appworkflows.logic.azure.upbound.io spec: group: logic.azure.upbound.io @@ -508,42 +508,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -642,10 +606,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: AppWorkflowStatus defines the observed state of AppWorkflow. properties: diff --git a/package/crds/logic.azure.upbound.io_integrationserviceenvironments.yaml b/package/crds/logic.azure.upbound.io_integrationserviceenvironments.yaml index efa5946d8..5cc6dfc14 100644 --- a/package/crds/logic.azure.upbound.io_integrationserviceenvironments.yaml +++ b/package/crds/logic.azure.upbound.io_integrationserviceenvironments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: integrationserviceenvironments.logic.azure.upbound.io spec: group: logic.azure.upbound.io @@ -359,42 +359,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -493,14 +457,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: accessEndpointType is a required parameter + - message: spec.forProvider.accessEndpointType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.accessEndpointType) - || has(self.initProvider.accessEndpointType)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.accessEndpointType))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: IntegrationServiceEnvironmentStatus defines the observed state of IntegrationServiceEnvironment. diff --git a/package/crds/logz.azure.upbound.io_monitors.yaml b/package/crds/logz.azure.upbound.io_monitors.yaml index 3bfb91599..7905ecc47 100644 --- a/package/crds/logz.azure.upbound.io_monitors.yaml +++ b/package/crds/logz.azure.upbound.io_monitors.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: monitors.logz.azure.upbound.io spec: group: logz.azure.upbound.io @@ -371,42 +371,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -505,18 +469,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: plan is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.plan is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.plan) - || has(self.initProvider.plan)' - - message: user is a required parameter + || (has(self.initProvider) && has(self.initProvider.plan))' + - message: spec.forProvider.user is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.user) - || has(self.initProvider.user)' + || (has(self.initProvider) && has(self.initProvider.user))' status: description: MonitorStatus defines the observed state of Monitor. properties: diff --git a/package/crds/logz.azure.upbound.io_subaccounts.yaml b/package/crds/logz.azure.upbound.io_subaccounts.yaml index 6dc09cca1..3e923892c 100644 --- a/package/crds/logz.azure.upbound.io_subaccounts.yaml +++ b/package/crds/logz.azure.upbound.io_subaccounts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: subaccounts.logz.azure.upbound.io spec: group: logz.azure.upbound.io @@ -305,42 +305,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -439,10 +403,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: user is a required parameter + - message: spec.forProvider.user is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.user) - || has(self.initProvider.user)' + || (has(self.initProvider) && has(self.initProvider.user))' status: description: SubAccountStatus defines the observed state of SubAccount. properties: diff --git a/package/crds/logz.azure.upbound.io_subaccounttagrules.yaml b/package/crds/logz.azure.upbound.io_subaccounttagrules.yaml index fbd9bae8c..f3441dd46 100644 --- a/package/crds/logz.azure.upbound.io_subaccounttagrules.yaml +++ b/package/crds/logz.azure.upbound.io_subaccounttagrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: subaccounttagrules.logz.azure.upbound.io spec: group: logz.azure.upbound.io @@ -283,42 +283,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/logz.azure.upbound.io_tagrules.yaml b/package/crds/logz.azure.upbound.io_tagrules.yaml index 21bcbbb00..d05524efa 100644 --- a/package/crds/logz.azure.upbound.io_tagrules.yaml +++ b/package/crds/logz.azure.upbound.io_tagrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: tagrules.logz.azure.upbound.io spec: group: logz.azure.upbound.io @@ -281,42 +281,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/machinelearningservices.azure.upbound.io_computeclusters.yaml b/package/crds/machinelearningservices.azure.upbound.io_computeclusters.yaml index 3c386f97b..676e02604 100644 --- a/package/crds/machinelearningservices.azure.upbound.io_computeclusters.yaml +++ b/package/crds/machinelearningservices.azure.upbound.io_computeclusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: computeclusters.machinelearningservices.azure.upbound.io spec: group: machinelearningservices.azure.upbound.io @@ -519,42 +519,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -653,26 +617,26 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: scaleSettings is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.scaleSettings is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.scaleSettings) - || has(self.initProvider.scaleSettings)' - - message: vmPriority is a required parameter + || (has(self.initProvider) && has(self.initProvider.scaleSettings))' + - message: spec.forProvider.vmPriority is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.vmPriority) - || has(self.initProvider.vmPriority)' - - message: vmSize is a required parameter + || (has(self.initProvider) && has(self.initProvider.vmPriority))' + - message: spec.forProvider.vmSize is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.vmSize) - || has(self.initProvider.vmSize)' + || (has(self.initProvider) && has(self.initProvider.vmSize))' status: description: ComputeClusterStatus defines the observed state of ComputeCluster. properties: diff --git a/package/crds/machinelearningservices.azure.upbound.io_computeinstances.yaml b/package/crds/machinelearningservices.azure.upbound.io_computeinstances.yaml index 92634968d..cf4c6cf1c 100644 --- a/package/crds/machinelearningservices.azure.upbound.io_computeinstances.yaml +++ b/package/crds/machinelearningservices.azure.upbound.io_computeinstances.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: computeinstances.machinelearningservices.azure.upbound.io spec: group: machinelearningservices.azure.upbound.io @@ -461,42 +461,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -595,14 +559,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: virtualMachineSize is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.virtualMachineSize is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.virtualMachineSize) - || has(self.initProvider.virtualMachineSize)' + || (has(self.initProvider) && has(self.initProvider.virtualMachineSize))' status: description: ComputeInstanceStatus defines the observed state of ComputeInstance. properties: diff --git a/package/crds/machinelearningservices.azure.upbound.io_synapsesparks.yaml b/package/crds/machinelearningservices.azure.upbound.io_synapsesparks.yaml index e63ff5aad..74778ffb5 100644 --- a/package/crds/machinelearningservices.azure.upbound.io_synapsesparks.yaml +++ b/package/crds/machinelearningservices.azure.upbound.io_synapsesparks.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: synapsesparks.machinelearningservices.azure.upbound.io spec: group: machinelearningservices.azure.upbound.io @@ -389,42 +389,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -523,10 +487,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: SynapseSparkStatus defines the observed state of SynapseSpark. properties: diff --git a/package/crds/machinelearningservices.azure.upbound.io_workspaces.yaml b/package/crds/machinelearningservices.azure.upbound.io_workspaces.yaml index aed8433db..6f4bcdb55 100644 --- a/package/crds/machinelearningservices.azure.upbound.io_workspaces.yaml +++ b/package/crds/machinelearningservices.azure.upbound.io_workspaces.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: workspaces.machinelearningservices.azure.upbound.io spec: group: machinelearningservices.azure.upbound.io @@ -930,42 +930,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1064,14 +1028,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: identity is a required parameter + - message: spec.forProvider.identity is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.identity) - || has(self.initProvider.identity)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.identity))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: WorkspaceStatus defines the observed state of Workspace. properties: diff --git a/package/crds/maintenance.azure.upbound.io_maintenanceassignmentdedicatedhosts.yaml b/package/crds/maintenance.azure.upbound.io_maintenanceassignmentdedicatedhosts.yaml index 32c8c5f24..aa453fca8 100644 --- a/package/crds/maintenance.azure.upbound.io_maintenanceassignmentdedicatedhosts.yaml +++ b/package/crds/maintenance.azure.upbound.io_maintenanceassignmentdedicatedhosts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: maintenanceassignmentdedicatedhosts.maintenance.azure.upbound.io spec: group: maintenance.azure.upbound.io @@ -314,42 +314,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -448,10 +412,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: MaintenanceAssignmentDedicatedHostStatus defines the observed state of MaintenanceAssignmentDedicatedHost. diff --git a/package/crds/maintenance.azure.upbound.io_maintenanceassignmentvirtualmachines.yaml b/package/crds/maintenance.azure.upbound.io_maintenanceassignmentvirtualmachines.yaml index 59e61ae18..883708f16 100644 --- a/package/crds/maintenance.azure.upbound.io_maintenanceassignmentvirtualmachines.yaml +++ b/package/crds/maintenance.azure.upbound.io_maintenanceassignmentvirtualmachines.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: maintenanceassignmentvirtualmachines.maintenance.azure.upbound.io spec: group: maintenance.azure.upbound.io @@ -314,42 +314,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -448,10 +412,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: MaintenanceAssignmentVirtualMachineStatus defines the observed state of MaintenanceAssignmentVirtualMachine. diff --git a/package/crds/maintenance.azure.upbound.io_maintenanceconfigurations.yaml b/package/crds/maintenance.azure.upbound.io_maintenanceconfigurations.yaml index 340a280c0..f061246ea 100644 --- a/package/crds/maintenance.azure.upbound.io_maintenanceconfigurations.yaml +++ b/package/crds/maintenance.azure.upbound.io_maintenanceconfigurations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: maintenanceconfigurations.maintenance.azure.upbound.io spec: group: maintenance.azure.upbound.io @@ -473,42 +473,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -607,14 +571,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: scope is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.scope is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.scope) - || has(self.initProvider.scope)' + || (has(self.initProvider) && has(self.initProvider.scope))' status: description: MaintenanceConfigurationStatus defines the observed state of MaintenanceConfiguration. diff --git a/package/crds/managedidentity.azure.upbound.io_federatedidentitycredentials.yaml b/package/crds/managedidentity.azure.upbound.io_federatedidentitycredentials.yaml index 5cd6479cd..b42add5bd 100644 --- a/package/crds/managedidentity.azure.upbound.io_federatedidentitycredentials.yaml +++ b/package/crds/managedidentity.azure.upbound.io_federatedidentitycredentials.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: federatedidentitycredentials.managedidentity.azure.upbound.io spec: group: managedidentity.azure.upbound.io @@ -341,42 +341,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -475,18 +439,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: audience is a required parameter + - message: spec.forProvider.audience is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.audience) - || has(self.initProvider.audience)' - - message: issuer is a required parameter + || (has(self.initProvider) && has(self.initProvider.audience))' + - message: spec.forProvider.issuer is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.issuer) - || has(self.initProvider.issuer)' - - message: subject is a required parameter + || (has(self.initProvider) && has(self.initProvider.issuer))' + - message: spec.forProvider.subject is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.subject) - || has(self.initProvider.subject)' + || (has(self.initProvider) && has(self.initProvider.subject))' status: description: FederatedIdentityCredentialStatus defines the observed state of FederatedIdentityCredential. diff --git a/package/crds/managedidentity.azure.upbound.io_userassignedidentities.yaml b/package/crds/managedidentity.azure.upbound.io_userassignedidentities.yaml index 3ab6930c1..be17ed537 100644 --- a/package/crds/managedidentity.azure.upbound.io_userassignedidentities.yaml +++ b/package/crds/managedidentity.azure.upbound.io_userassignedidentities.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: userassignedidentities.managedidentity.azure.upbound.io spec: group: managedidentity.azure.upbound.io @@ -256,42 +256,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -390,14 +354,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: UserAssignedIdentityStatus defines the observed state of UserAssignedIdentity. diff --git a/package/crds/management.azure.upbound.io_managementgroups.yaml b/package/crds/management.azure.upbound.io_managementgroups.yaml index db2c5b1e7..25ebaa5b4 100644 --- a/package/crds/management.azure.upbound.io_managementgroups.yaml +++ b/package/crds/management.azure.upbound.io_managementgroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: managementgroups.management.azure.upbound.io spec: group: management.azure.upbound.io @@ -244,42 +244,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/management.azure.upbound.io_managementgroupsubscriptionassociations.yaml b/package/crds/management.azure.upbound.io_managementgroupsubscriptionassociations.yaml index 310d2710c..c16575710 100644 --- a/package/crds/management.azure.upbound.io_managementgroupsubscriptionassociations.yaml +++ b/package/crds/management.azure.upbound.io_managementgroupsubscriptionassociations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: managementgroupsubscriptionassociations.management.azure.upbound.io spec: group: management.azure.upbound.io @@ -304,42 +304,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/maps.azure.upbound.io_accounts.yaml b/package/crds/maps.azure.upbound.io_accounts.yaml index 5bdad7157..4ab14f492 100644 --- a/package/crds/maps.azure.upbound.io_accounts.yaml +++ b/package/crds/maps.azure.upbound.io_accounts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: accounts.maps.azure.upbound.io spec: group: maps.azure.upbound.io @@ -246,42 +246,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -380,10 +344,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: skuName is a required parameter + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: AccountStatus defines the observed state of Account. properties: diff --git a/package/crds/maps.azure.upbound.io_creators.yaml b/package/crds/maps.azure.upbound.io_creators.yaml index ecdb9bc7b..3c67c0e44 100644 --- a/package/crds/maps.azure.upbound.io_creators.yaml +++ b/package/crds/maps.azure.upbound.io_creators.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: creators.maps.azure.upbound.io spec: group: maps.azure.upbound.io @@ -251,42 +251,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -385,14 +349,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: storageUnits is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.storageUnits is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storageUnits) - || has(self.initProvider.storageUnits)' + || (has(self.initProvider) && has(self.initProvider.storageUnits))' status: description: CreatorStatus defines the observed state of Creator. properties: diff --git a/package/crds/marketplaceordering.azure.upbound.io_marketplaceagreements.yaml b/package/crds/marketplaceordering.azure.upbound.io_marketplaceagreements.yaml index 4a30cf20a..927b38569 100644 --- a/package/crds/marketplaceordering.azure.upbound.io_marketplaceagreements.yaml +++ b/package/crds/marketplaceordering.azure.upbound.io_marketplaceagreements.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: marketplaceagreements.marketplaceordering.azure.upbound.io spec: group: marketplaceordering.azure.upbound.io @@ -170,42 +170,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -304,18 +268,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: offer is a required parameter + - message: spec.forProvider.offer is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.offer) - || has(self.initProvider.offer)' - - message: plan is a required parameter + || (has(self.initProvider) && has(self.initProvider.offer))' + - message: spec.forProvider.plan is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.plan) - || has(self.initProvider.plan)' - - message: publisher is a required parameter + || (has(self.initProvider) && has(self.initProvider.plan))' + - message: spec.forProvider.publisher is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.publisher) - || has(self.initProvider.publisher)' + || (has(self.initProvider) && has(self.initProvider.publisher))' status: description: MarketplaceAgreementStatus defines the observed state of MarketplaceAgreement. diff --git a/package/crds/media.azure.upbound.io_assetfilters.yaml b/package/crds/media.azure.upbound.io_assetfilters.yaml index 6ffd12d63..e3a3dab55 100644 --- a/package/crds/media.azure.upbound.io_assetfilters.yaml +++ b/package/crds/media.azure.upbound.io_assetfilters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: assetfilters.media.azure.upbound.io spec: group: media.azure.upbound.io @@ -441,42 +441,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/media.azure.upbound.io_assets.yaml b/package/crds/media.azure.upbound.io_assets.yaml index a95486613..b671814dc 100644 --- a/package/crds/media.azure.upbound.io_assets.yaml +++ b/package/crds/media.azure.upbound.io_assets.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: assets.media.azure.upbound.io spec: group: media.azure.upbound.io @@ -329,42 +329,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/media.azure.upbound.io_contentkeypolicies.yaml b/package/crds/media.azure.upbound.io_contentkeypolicies.yaml index 351470eb9..a9a60f4b7 100644 --- a/package/crds/media.azure.upbound.io_contentkeypolicies.yaml +++ b/package/crds/media.azure.upbound.io_contentkeypolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: contentkeypolicies.media.azure.upbound.io spec: group: media.azure.upbound.io @@ -974,42 +974,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1108,10 +1072,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: policyOption is a required parameter + - message: spec.forProvider.policyOption is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.policyOption) - || has(self.initProvider.policyOption)' + || (has(self.initProvider) && has(self.initProvider.policyOption))' status: description: ContentKeyPolicyStatus defines the observed state of ContentKeyPolicy. properties: diff --git a/package/crds/media.azure.upbound.io_jobs.yaml b/package/crds/media.azure.upbound.io_jobs.yaml index 85c733297..859a26886 100644 --- a/package/crds/media.azure.upbound.io_jobs.yaml +++ b/package/crds/media.azure.upbound.io_jobs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: jobs.media.azure.upbound.io spec: group: media.azure.upbound.io @@ -644,42 +644,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -778,14 +742,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: inputAsset is a required parameter + - message: spec.forProvider.inputAsset is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.inputAsset) - || has(self.initProvider.inputAsset)' - - message: outputAsset is a required parameter + || (has(self.initProvider) && has(self.initProvider.inputAsset))' + - message: spec.forProvider.outputAsset is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.outputAsset) - || has(self.initProvider.outputAsset)' + || (has(self.initProvider) && has(self.initProvider.outputAsset))' status: description: JobStatus defines the observed state of Job. properties: diff --git a/package/crds/media.azure.upbound.io_liveeventoutputs.yaml b/package/crds/media.azure.upbound.io_liveeventoutputs.yaml index bc50abbc3..b31177813 100644 --- a/package/crds/media.azure.upbound.io_liveeventoutputs.yaml +++ b/package/crds/media.azure.upbound.io_liveeventoutputs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: liveeventoutputs.media.azure.upbound.io spec: group: media.azure.upbound.io @@ -360,42 +360,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -494,10 +458,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: archiveWindowDuration is a required parameter + - message: spec.forProvider.archiveWindowDuration is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.archiveWindowDuration) - || has(self.initProvider.archiveWindowDuration)' + || (has(self.initProvider) && has(self.initProvider.archiveWindowDuration))' status: description: LiveEventOutputStatus defines the observed state of LiveEventOutput. properties: diff --git a/package/crds/media.azure.upbound.io_liveevents.yaml b/package/crds/media.azure.upbound.io_liveevents.yaml index 92690fcd3..2c21cbe35 100644 --- a/package/crds/media.azure.upbound.io_liveevents.yaml +++ b/package/crds/media.azure.upbound.io_liveevents.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: liveevents.media.azure.upbound.io spec: group: media.azure.upbound.io @@ -672,42 +672,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -806,14 +770,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: input is a required parameter + - message: spec.forProvider.input is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.input) - || has(self.initProvider.input)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.input))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: LiveEventStatus defines the observed state of LiveEvent. properties: diff --git a/package/crds/media.azure.upbound.io_servicesaccountfilters.yaml b/package/crds/media.azure.upbound.io_servicesaccountfilters.yaml index c7f952b08..671fc60c7 100644 --- a/package/crds/media.azure.upbound.io_servicesaccountfilters.yaml +++ b/package/crds/media.azure.upbound.io_servicesaccountfilters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: servicesaccountfilters.media.azure.upbound.io spec: group: media.azure.upbound.io @@ -521,42 +521,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/media.azure.upbound.io_servicesaccounts.yaml b/package/crds/media.azure.upbound.io_servicesaccounts.yaml index b6d0ee9e0..5f69d8946 100644 --- a/package/crds/media.azure.upbound.io_servicesaccounts.yaml +++ b/package/crds/media.azure.upbound.io_servicesaccounts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: servicesaccounts.media.azure.upbound.io spec: group: media.azure.upbound.io @@ -522,42 +522,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -656,14 +620,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: storageAccount is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.storageAccount is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storageAccount) - || has(self.initProvider.storageAccount)' + || (has(self.initProvider) && has(self.initProvider.storageAccount))' status: description: ServicesAccountStatus defines the observed state of ServicesAccount. properties: diff --git a/package/crds/media.azure.upbound.io_streamingendpoints.yaml b/package/crds/media.azure.upbound.io_streamingendpoints.yaml index 994ef763d..139d13bf3 100644 --- a/package/crds/media.azure.upbound.io_streamingendpoints.yaml +++ b/package/crds/media.azure.upbound.io_streamingendpoints.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: streamingendpoints.media.azure.upbound.io spec: group: media.azure.upbound.io @@ -487,42 +487,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -621,14 +585,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: scaleUnits is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.scaleUnits is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.scaleUnits) - || has(self.initProvider.scaleUnits)' + || (has(self.initProvider) && has(self.initProvider.scaleUnits))' status: description: StreamingEndpointStatus defines the observed state of StreamingEndpoint. properties: diff --git a/package/crds/media.azure.upbound.io_streaminglocators.yaml b/package/crds/media.azure.upbound.io_streaminglocators.yaml index a1ca27ff8..d58a247b3 100644 --- a/package/crds/media.azure.upbound.io_streaminglocators.yaml +++ b/package/crds/media.azure.upbound.io_streaminglocators.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: streaminglocators.media.azure.upbound.io spec: group: media.azure.upbound.io @@ -512,42 +512,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -646,10 +610,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: streamingPolicyName is a required parameter + - message: spec.forProvider.streamingPolicyName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.streamingPolicyName) - || has(self.initProvider.streamingPolicyName)' + || (has(self.initProvider) && has(self.initProvider.streamingPolicyName))' status: description: StreamingLocatorStatus defines the observed state of StreamingLocator. properties: diff --git a/package/crds/media.azure.upbound.io_streamingpolicies.yaml b/package/crds/media.azure.upbound.io_streamingpolicies.yaml index 2ea3b1e05..b58d744ed 100644 --- a/package/crds/media.azure.upbound.io_streamingpolicies.yaml +++ b/package/crds/media.azure.upbound.io_streamingpolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: streamingpolicies.media.azure.upbound.io spec: group: media.azure.upbound.io @@ -1027,42 +1027,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/media.azure.upbound.io_transforms.yaml b/package/crds/media.azure.upbound.io_transforms.yaml index b53d6d0f6..d3aa51bc8 100644 --- a/package/crds/media.azure.upbound.io_transforms.yaml +++ b/package/crds/media.azure.upbound.io_transforms.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: transforms.media.azure.upbound.io spec: group: media.azure.upbound.io @@ -3235,42 +3235,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/mixedreality.azure.upbound.io_spatialanchorsaccounts.yaml b/package/crds/mixedreality.azure.upbound.io_spatialanchorsaccounts.yaml index ce6fbdc59..84c1af9d5 100644 --- a/package/crds/mixedreality.azure.upbound.io_spatialanchorsaccounts.yaml +++ b/package/crds/mixedreality.azure.upbound.io_spatialanchorsaccounts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: spatialanchorsaccounts.mixedreality.azure.upbound.io spec: group: mixedreality.azure.upbound.io @@ -244,42 +244,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -378,10 +342,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: SpatialAnchorsAccountStatus defines the observed state of SpatialAnchorsAccount. diff --git a/package/crds/netapp.azure.upbound.io_accounts.yaml b/package/crds/netapp.azure.upbound.io_accounts.yaml index 89a20775a..0f378a2a9 100644 --- a/package/crds/netapp.azure.upbound.io_accounts.yaml +++ b/package/crds/netapp.azure.upbound.io_accounts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: accounts.netapp.azure.upbound.io spec: group: netapp.azure.upbound.io @@ -317,42 +317,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -451,10 +415,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: AccountStatus defines the observed state of Account. properties: diff --git a/package/crds/netapp.azure.upbound.io_pools.yaml b/package/crds/netapp.azure.upbound.io_pools.yaml index bb58a1781..4ea1b5334 100644 --- a/package/crds/netapp.azure.upbound.io_pools.yaml +++ b/package/crds/netapp.azure.upbound.io_pools.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: pools.netapp.azure.upbound.io spec: group: netapp.azure.upbound.io @@ -348,42 +348,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -482,18 +446,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: serviceLevel is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.serviceLevel is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.serviceLevel) - || has(self.initProvider.serviceLevel)' - - message: sizeInTb is a required parameter + || (has(self.initProvider) && has(self.initProvider.serviceLevel))' + - message: spec.forProvider.sizeInTb is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sizeInTb) - || has(self.initProvider.sizeInTb)' + || (has(self.initProvider) && has(self.initProvider.sizeInTb))' status: description: PoolStatus defines the observed state of Pool. properties: diff --git a/package/crds/netapp.azure.upbound.io_snapshotpolicies.yaml b/package/crds/netapp.azure.upbound.io_snapshotpolicies.yaml index 85de74258..7a9d81b8a 100644 --- a/package/crds/netapp.azure.upbound.io_snapshotpolicies.yaml +++ b/package/crds/netapp.azure.upbound.io_snapshotpolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: snapshotpolicies.netapp.azure.upbound.io spec: group: netapp.azure.upbound.io @@ -498,42 +498,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -632,14 +596,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: enabled is a required parameter + - message: spec.forProvider.enabled is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.enabled) - || has(self.initProvider.enabled)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.enabled))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: SnapshotPolicyStatus defines the observed state of SnapshotPolicy. properties: diff --git a/package/crds/netapp.azure.upbound.io_snapshots.yaml b/package/crds/netapp.azure.upbound.io_snapshots.yaml index 2c906dc40..b7d80fef3 100644 --- a/package/crds/netapp.azure.upbound.io_snapshots.yaml +++ b/package/crds/netapp.azure.upbound.io_snapshots.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: snapshots.netapp.azure.upbound.io spec: group: netapp.azure.upbound.io @@ -468,42 +468,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -602,10 +566,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: SnapshotStatus defines the observed state of Snapshot. properties: diff --git a/package/crds/netapp.azure.upbound.io_volumes.yaml b/package/crds/netapp.azure.upbound.io_volumes.yaml index 16ada4b33..06ad378dc 100644 --- a/package/crds/netapp.azure.upbound.io_volumes.yaml +++ b/package/crds/netapp.azure.upbound.io_volumes.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: volumes.netapp.azure.upbound.io spec: group: netapp.azure.upbound.io @@ -949,42 +949,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1083,22 +1047,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: serviceLevel is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.serviceLevel is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.serviceLevel) - || has(self.initProvider.serviceLevel)' - - message: storageQuotaInGb is a required parameter + || (has(self.initProvider) && has(self.initProvider.serviceLevel))' + - message: spec.forProvider.storageQuotaInGb is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storageQuotaInGb) - || has(self.initProvider.storageQuotaInGb)' - - message: volumePath is a required parameter + || (has(self.initProvider) && has(self.initProvider.storageQuotaInGb))' + - message: spec.forProvider.volumePath is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.volumePath) - || has(self.initProvider.volumePath)' + || (has(self.initProvider) && has(self.initProvider.volumePath))' status: description: VolumeStatus defines the observed state of Volume. properties: diff --git a/package/crds/network.azure.upbound.io_applicationgateways.yaml b/package/crds/network.azure.upbound.io_applicationgateways.yaml index fedcaf63a..29063864c 100644 --- a/package/crds/network.azure.upbound.io_applicationgateways.yaml +++ b/package/crds/network.azure.upbound.io_applicationgateways.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: applicationgateways.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -2488,42 +2488,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -2622,42 +2586,42 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: backendAddressPool is a required parameter + - message: spec.forProvider.backendAddressPool is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.backendAddressPool) - || has(self.initProvider.backendAddressPool)' - - message: backendHttpSettings is a required parameter + || (has(self.initProvider) && has(self.initProvider.backendAddressPool))' + - message: spec.forProvider.backendHttpSettings is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.backendHttpSettings) - || has(self.initProvider.backendHttpSettings)' - - message: frontendIpConfiguration is a required parameter + || (has(self.initProvider) && has(self.initProvider.backendHttpSettings))' + - message: spec.forProvider.frontendIpConfiguration is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.frontendIpConfiguration) - || has(self.initProvider.frontendIpConfiguration)' - - message: frontendPort is a required parameter + || (has(self.initProvider) && has(self.initProvider.frontendIpConfiguration))' + - message: spec.forProvider.frontendPort is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.frontendPort) - || has(self.initProvider.frontendPort)' - - message: gatewayIpConfiguration is a required parameter + || (has(self.initProvider) && has(self.initProvider.frontendPort))' + - message: spec.forProvider.gatewayIpConfiguration is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.gatewayIpConfiguration) - || has(self.initProvider.gatewayIpConfiguration)' - - message: httpListener is a required parameter + || (has(self.initProvider) && has(self.initProvider.gatewayIpConfiguration))' + - message: spec.forProvider.httpListener is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.httpListener) - || has(self.initProvider.httpListener)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.httpListener))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: requestRoutingRule is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.requestRoutingRule is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.requestRoutingRule) - || has(self.initProvider.requestRoutingRule)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.requestRoutingRule))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: ApplicationGatewayStatus defines the observed state of ApplicationGateway. properties: diff --git a/package/crds/network.azure.upbound.io_applicationsecuritygroups.yaml b/package/crds/network.azure.upbound.io_applicationsecuritygroups.yaml index f5d86a742..3cdeba7db 100644 --- a/package/crds/network.azure.upbound.io_applicationsecuritygroups.yaml +++ b/package/crds/network.azure.upbound.io_applicationsecuritygroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: applicationsecuritygroups.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -245,42 +245,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -379,10 +343,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: ApplicationSecurityGroupStatus defines the observed state of ApplicationSecurityGroup. diff --git a/package/crds/network.azure.upbound.io_connectionmonitors.yaml b/package/crds/network.azure.upbound.io_connectionmonitors.yaml index f673f1f2c..149c10510 100644 --- a/package/crds/network.azure.upbound.io_connectionmonitors.yaml +++ b/package/crds/network.azure.upbound.io_connectionmonitors.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: connectionmonitors.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -659,42 +659,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -793,22 +757,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: endpoint is a required parameter + - message: spec.forProvider.endpoint is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.endpoint) - || has(self.initProvider.endpoint)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.endpoint))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: testConfiguration is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.testConfiguration is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.testConfiguration) - || has(self.initProvider.testConfiguration)' - - message: testGroup is a required parameter + || (has(self.initProvider) && has(self.initProvider.testConfiguration))' + - message: spec.forProvider.testGroup is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.testGroup) - || has(self.initProvider.testGroup)' + || (has(self.initProvider) && has(self.initProvider.testGroup))' status: description: ConnectionMonitorStatus defines the observed state of ConnectionMonitor. properties: diff --git a/package/crds/network.azure.upbound.io_ddosprotectionplans.yaml b/package/crds/network.azure.upbound.io_ddosprotectionplans.yaml index 964b6dfba..93e93b577 100644 --- a/package/crds/network.azure.upbound.io_ddosprotectionplans.yaml +++ b/package/crds/network.azure.upbound.io_ddosprotectionplans.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: ddosprotectionplans.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -243,42 +243,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -377,10 +341,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: DDoSProtectionPlanStatus defines the observed state of DDoSProtectionPlan. properties: diff --git a/package/crds/network.azure.upbound.io_dnsaaaarecords.yaml b/package/crds/network.azure.upbound.io_dnsaaaarecords.yaml index 77f4c6006..93ccc5622 100644 --- a/package/crds/network.azure.upbound.io_dnsaaaarecords.yaml +++ b/package/crds/network.azure.upbound.io_dnsaaaarecords.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: dnsaaaarecords.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -406,42 +406,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -540,10 +504,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: ttl is a required parameter + - message: spec.forProvider.ttl is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ttl) - || has(self.initProvider.ttl)' + || (has(self.initProvider) && has(self.initProvider.ttl))' status: description: DNSAAAARecordStatus defines the observed state of DNSAAAARecord. properties: diff --git a/package/crds/network.azure.upbound.io_dnsarecords.yaml b/package/crds/network.azure.upbound.io_dnsarecords.yaml index 0e66b710f..41f1f0942 100644 --- a/package/crds/network.azure.upbound.io_dnsarecords.yaml +++ b/package/crds/network.azure.upbound.io_dnsarecords.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: dnsarecords.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -406,42 +406,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -540,10 +504,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: ttl is a required parameter + - message: spec.forProvider.ttl is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ttl) - || has(self.initProvider.ttl)' + || (has(self.initProvider) && has(self.initProvider.ttl))' status: description: DNSARecordStatus defines the observed state of DNSARecord. properties: diff --git a/package/crds/network.azure.upbound.io_dnscaarecords.yaml b/package/crds/network.azure.upbound.io_dnscaarecords.yaml index 08f0b8488..b59753582 100644 --- a/package/crds/network.azure.upbound.io_dnscaarecords.yaml +++ b/package/crds/network.azure.upbound.io_dnscaarecords.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: dnscaarecords.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -355,42 +355,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -489,14 +453,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: record is a required parameter + - message: spec.forProvider.record is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.record) - || has(self.initProvider.record)' - - message: ttl is a required parameter + || (has(self.initProvider) && has(self.initProvider.record))' + - message: spec.forProvider.ttl is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ttl) - || has(self.initProvider.ttl)' + || (has(self.initProvider) && has(self.initProvider.ttl))' status: description: DNSCAARecordStatus defines the observed state of DNSCAARecord. properties: diff --git a/package/crds/network.azure.upbound.io_dnscnamerecords.yaml b/package/crds/network.azure.upbound.io_dnscnamerecords.yaml index c67410fc3..5ec08d791 100644 --- a/package/crds/network.azure.upbound.io_dnscnamerecords.yaml +++ b/package/crds/network.azure.upbound.io_dnscnamerecords.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: dnscnamerecords.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -404,42 +404,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -538,10 +502,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: ttl is a required parameter + - message: spec.forProvider.ttl is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ttl) - || has(self.initProvider.ttl)' + || (has(self.initProvider) && has(self.initProvider.ttl))' status: description: DNSCNAMERecordStatus defines the observed state of DNSCNAMERecord. properties: diff --git a/package/crds/network.azure.upbound.io_dnsmxrecords.yaml b/package/crds/network.azure.upbound.io_dnsmxrecords.yaml index b920686f5..7926b443d 100644 --- a/package/crds/network.azure.upbound.io_dnsmxrecords.yaml +++ b/package/crds/network.azure.upbound.io_dnsmxrecords.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: dnsmxrecords.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -351,42 +351,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -485,14 +449,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: record is a required parameter + - message: spec.forProvider.record is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.record) - || has(self.initProvider.record)' - - message: ttl is a required parameter + || (has(self.initProvider) && has(self.initProvider.record))' + - message: spec.forProvider.ttl is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ttl) - || has(self.initProvider.ttl)' + || (has(self.initProvider) && has(self.initProvider.ttl))' status: description: DNSMXRecordStatus defines the observed state of DNSMXRecord. properties: diff --git a/package/crds/network.azure.upbound.io_dnsnsrecords.yaml b/package/crds/network.azure.upbound.io_dnsnsrecords.yaml index c7f5cc786..b668670c5 100644 --- a/package/crds/network.azure.upbound.io_dnsnsrecords.yaml +++ b/package/crds/network.azure.upbound.io_dnsnsrecords.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: dnsnsrecords.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -329,42 +329,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -463,14 +427,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: records is a required parameter + - message: spec.forProvider.records is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.records) - || has(self.initProvider.records)' - - message: ttl is a required parameter + || (has(self.initProvider) && has(self.initProvider.records))' + - message: spec.forProvider.ttl is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ttl) - || has(self.initProvider.ttl)' + || (has(self.initProvider) && has(self.initProvider.ttl))' status: description: DNSNSRecordStatus defines the observed state of DNSNSRecord. properties: diff --git a/package/crds/network.azure.upbound.io_dnsptrrecords.yaml b/package/crds/network.azure.upbound.io_dnsptrrecords.yaml index fac1fe509..2dfd052a2 100644 --- a/package/crds/network.azure.upbound.io_dnsptrrecords.yaml +++ b/package/crds/network.azure.upbound.io_dnsptrrecords.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: dnsptrrecords.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -329,42 +329,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -463,14 +427,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: records is a required parameter + - message: spec.forProvider.records is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.records) - || has(self.initProvider.records)' - - message: ttl is a required parameter + || (has(self.initProvider) && has(self.initProvider.records))' + - message: spec.forProvider.ttl is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ttl) - || has(self.initProvider.ttl)' + || (has(self.initProvider) && has(self.initProvider.ttl))' status: description: DNSPTRRecordStatus defines the observed state of DNSPTRRecord. properties: diff --git a/package/crds/network.azure.upbound.io_dnssrvrecords.yaml b/package/crds/network.azure.upbound.io_dnssrvrecords.yaml index ac480146c..9c30bf4a0 100644 --- a/package/crds/network.azure.upbound.io_dnssrvrecords.yaml +++ b/package/crds/network.azure.upbound.io_dnssrvrecords.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: dnssrvrecords.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -357,42 +357,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -491,14 +455,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: record is a required parameter + - message: spec.forProvider.record is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.record) - || has(self.initProvider.record)' - - message: ttl is a required parameter + || (has(self.initProvider) && has(self.initProvider.record))' + - message: spec.forProvider.ttl is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ttl) - || has(self.initProvider.ttl)' + || (has(self.initProvider) && has(self.initProvider.ttl))' status: description: DNSSRVRecordStatus defines the observed state of DNSSRVRecord. properties: diff --git a/package/crds/network.azure.upbound.io_dnstxtrecords.yaml b/package/crds/network.azure.upbound.io_dnstxtrecords.yaml index b4554eabe..576523f9d 100644 --- a/package/crds/network.azure.upbound.io_dnstxtrecords.yaml +++ b/package/crds/network.azure.upbound.io_dnstxtrecords.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: dnstxtrecords.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -341,42 +341,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -475,14 +439,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: record is a required parameter + - message: spec.forProvider.record is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.record) - || has(self.initProvider.record)' - - message: ttl is a required parameter + || (has(self.initProvider) && has(self.initProvider.record))' + - message: spec.forProvider.ttl is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ttl) - || has(self.initProvider.ttl)' + || (has(self.initProvider) && has(self.initProvider.ttl))' status: description: DNSTXTRecordStatus defines the observed state of DNSTXTRecord. properties: diff --git a/package/crds/network.azure.upbound.io_dnszones.yaml b/package/crds/network.azure.upbound.io_dnszones.yaml index e637e8acc..9b513454a 100644 --- a/package/crds/network.azure.upbound.io_dnszones.yaml +++ b/package/crds/network.azure.upbound.io_dnszones.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: dnszones.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -322,42 +322,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_expressroutecircuitauthorizations.yaml b/package/crds/network.azure.upbound.io_expressroutecircuitauthorizations.yaml index b7731b970..84112bdfe 100644 --- a/package/crds/network.azure.upbound.io_expressroutecircuitauthorizations.yaml +++ b/package/crds/network.azure.upbound.io_expressroutecircuitauthorizations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: expressroutecircuitauthorizations.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -304,42 +304,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_expressroutecircuitconnections.yaml b/package/crds/network.azure.upbound.io_expressroutecircuitconnections.yaml index b12bef83f..29764866b 100644 --- a/package/crds/network.azure.upbound.io_expressroutecircuitconnections.yaml +++ b/package/crds/network.azure.upbound.io_expressroutecircuitconnections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: expressroutecircuitconnections.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -343,42 +343,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -477,10 +441,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: addressPrefixIpv4 is a required parameter + - message: spec.forProvider.addressPrefixIpv4 is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.addressPrefixIpv4) - || has(self.initProvider.addressPrefixIpv4)' + || (has(self.initProvider) && has(self.initProvider.addressPrefixIpv4))' status: description: ExpressRouteCircuitConnectionStatus defines the observed state of ExpressRouteCircuitConnection. diff --git a/package/crds/network.azure.upbound.io_expressroutecircuitpeerings.yaml b/package/crds/network.azure.upbound.io_expressroutecircuitpeerings.yaml index 92f4fdf0e..d81f09390 100644 --- a/package/crds/network.azure.upbound.io_expressroutecircuitpeerings.yaml +++ b/package/crds/network.azure.upbound.io_expressroutecircuitpeerings.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: expressroutecircuitpeerings.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -516,42 +516,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -650,10 +614,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: vlanId is a required parameter + - message: spec.forProvider.vlanId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.vlanId) - || has(self.initProvider.vlanId)' + || (has(self.initProvider) && has(self.initProvider.vlanId))' status: description: ExpressRouteCircuitPeeringStatus defines the observed state of ExpressRouteCircuitPeering. diff --git a/package/crds/network.azure.upbound.io_expressroutecircuits.yaml b/package/crds/network.azure.upbound.io_expressroutecircuits.yaml index 3b2565c17..e6db997ea 100644 --- a/package/crds/network.azure.upbound.io_expressroutecircuits.yaml +++ b/package/crds/network.azure.upbound.io_expressroutecircuits.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: expressroutecircuits.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -345,42 +345,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -479,14 +443,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: ExpressRouteCircuitStatus defines the observed state of ExpressRouteCircuit. properties: diff --git a/package/crds/network.azure.upbound.io_expressrouteconnections.yaml b/package/crds/network.azure.upbound.io_expressrouteconnections.yaml index 537b0c3fb..8a539b449 100644 --- a/package/crds/network.azure.upbound.io_expressrouteconnections.yaml +++ b/package/crds/network.azure.upbound.io_expressrouteconnections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: expressrouteconnections.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -412,42 +412,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_expressroutegateways.yaml b/package/crds/network.azure.upbound.io_expressroutegateways.yaml index 9fce5a1e6..693ee6793 100644 --- a/package/crds/network.azure.upbound.io_expressroutegateways.yaml +++ b/package/crds/network.azure.upbound.io_expressroutegateways.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: expressroutegateways.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -340,42 +340,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -474,14 +438,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: scaleUnits is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.scaleUnits is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.scaleUnits) - || has(self.initProvider.scaleUnits)' + || (has(self.initProvider) && has(self.initProvider.scaleUnits))' status: description: ExpressRouteGatewayStatus defines the observed state of ExpressRouteGateway. properties: diff --git a/package/crds/network.azure.upbound.io_expressrouteports.yaml b/package/crds/network.azure.upbound.io_expressrouteports.yaml index 2e5688cfc..86f866fe3 100644 --- a/package/crds/network.azure.upbound.io_expressrouteports.yaml +++ b/package/crds/network.azure.upbound.io_expressrouteports.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: expressrouteports.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -408,42 +408,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -542,22 +506,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: bandwidthInGbps is a required parameter + - message: spec.forProvider.bandwidthInGbps is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.bandwidthInGbps) - || has(self.initProvider.bandwidthInGbps)' - - message: encapsulation is a required parameter + || (has(self.initProvider) && has(self.initProvider.bandwidthInGbps))' + - message: spec.forProvider.encapsulation is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.encapsulation) - || has(self.initProvider.encapsulation)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.encapsulation))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: peeringLocation is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.peeringLocation is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.peeringLocation) - || has(self.initProvider.peeringLocation)' + || (has(self.initProvider) && has(self.initProvider.peeringLocation))' status: description: ExpressRoutePortStatus defines the observed state of ExpressRoutePort. properties: diff --git a/package/crds/network.azure.upbound.io_firewallapplicationrulecollections.yaml b/package/crds/network.azure.upbound.io_firewallapplicationrulecollections.yaml index 7fdb59dc9..47574c16c 100644 --- a/package/crds/network.azure.upbound.io_firewallapplicationrulecollections.yaml +++ b/package/crds/network.azure.upbound.io_firewallapplicationrulecollections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: firewallapplicationrulecollections.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -415,42 +415,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -549,18 +513,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: action is a required parameter + - message: spec.forProvider.action is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.action) - || has(self.initProvider.action)' - - message: priority is a required parameter + || (has(self.initProvider) && has(self.initProvider.action))' + - message: spec.forProvider.priority is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.priority) - || has(self.initProvider.priority)' - - message: rule is a required parameter + || (has(self.initProvider) && has(self.initProvider.priority))' + - message: spec.forProvider.rule is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.rule) - || has(self.initProvider.rule)' + || (has(self.initProvider) && has(self.initProvider.rule))' status: description: FirewallApplicationRuleCollectionStatus defines the observed state of FirewallApplicationRuleCollection. diff --git a/package/crds/network.azure.upbound.io_firewallnatrulecollections.yaml b/package/crds/network.azure.upbound.io_firewallnatrulecollections.yaml index c5871652b..1147e33cc 100644 --- a/package/crds/network.azure.upbound.io_firewallnatrulecollections.yaml +++ b/package/crds/network.azure.upbound.io_firewallnatrulecollections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: firewallnatrulecollections.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -413,42 +413,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -547,18 +511,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: action is a required parameter + - message: spec.forProvider.action is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.action) - || has(self.initProvider.action)' - - message: priority is a required parameter + || (has(self.initProvider) && has(self.initProvider.action))' + - message: spec.forProvider.priority is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.priority) - || has(self.initProvider.priority)' - - message: rule is a required parameter + || (has(self.initProvider) && has(self.initProvider.priority))' + - message: spec.forProvider.rule is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.rule) - || has(self.initProvider.rule)' + || (has(self.initProvider) && has(self.initProvider.rule))' status: description: FirewallNATRuleCollectionStatus defines the observed state of FirewallNATRuleCollection. diff --git a/package/crds/network.azure.upbound.io_firewallnetworkrulecollections.yaml b/package/crds/network.azure.upbound.io_firewallnetworkrulecollections.yaml index baecf5196..82a9673b0 100644 --- a/package/crds/network.azure.upbound.io_firewallnetworkrulecollections.yaml +++ b/package/crds/network.azure.upbound.io_firewallnetworkrulecollections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: firewallnetworkrulecollections.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -421,42 +421,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -555,18 +519,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: action is a required parameter + - message: spec.forProvider.action is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.action) - || has(self.initProvider.action)' - - message: priority is a required parameter + || (has(self.initProvider) && has(self.initProvider.action))' + - message: spec.forProvider.priority is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.priority) - || has(self.initProvider.priority)' - - message: rule is a required parameter + || (has(self.initProvider) && has(self.initProvider.priority))' + - message: spec.forProvider.rule is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.rule) - || has(self.initProvider.rule)' + || (has(self.initProvider) && has(self.initProvider.rule))' status: description: FirewallNetworkRuleCollectionStatus defines the observed state of FirewallNetworkRuleCollection. diff --git a/package/crds/network.azure.upbound.io_firewallpolicies.yaml b/package/crds/network.azure.upbound.io_firewallpolicies.yaml index 806ddd711..c932808fb 100644 --- a/package/crds/network.azure.upbound.io_firewallpolicies.yaml +++ b/package/crds/network.azure.upbound.io_firewallpolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: firewallpolicies.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -708,42 +708,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -842,10 +806,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: FirewallPolicyStatus defines the observed state of FirewallPolicy. properties: diff --git a/package/crds/network.azure.upbound.io_firewallpolicyrulecollectiongroups.yaml b/package/crds/network.azure.upbound.io_firewallpolicyrulecollectiongroups.yaml index ea6ac12ba..c7e39771d 100644 --- a/package/crds/network.azure.upbound.io_firewallpolicyrulecollectiongroups.yaml +++ b/package/crds/network.azure.upbound.io_firewallpolicyrulecollectiongroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: firewallpolicyrulecollectiongroups.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -697,42 +697,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -831,10 +795,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: priority is a required parameter + - message: spec.forProvider.priority is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.priority) - || has(self.initProvider.priority)' + || (has(self.initProvider) && has(self.initProvider.priority))' status: description: FirewallPolicyRuleCollectionGroupStatus defines the observed state of FirewallPolicyRuleCollectionGroup. diff --git a/package/crds/network.azure.upbound.io_firewalls.yaml b/package/crds/network.azure.upbound.io_firewalls.yaml index d2ff94b11..26d55d9de 100644 --- a/package/crds/network.azure.upbound.io_firewalls.yaml +++ b/package/crds/network.azure.upbound.io_firewalls.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: firewalls.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -639,42 +639,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -773,18 +737,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' - - message: skuTier is a required parameter + || (has(self.initProvider) && has(self.initProvider.skuName))' + - message: spec.forProvider.skuTier is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuTier) - || has(self.initProvider.skuTier)' + || (has(self.initProvider) && has(self.initProvider.skuTier))' status: description: FirewallStatus defines the observed state of Firewall. properties: diff --git a/package/crds/network.azure.upbound.io_frontdoorcustomhttpsconfigurations.yaml b/package/crds/network.azure.upbound.io_frontdoorcustomhttpsconfigurations.yaml index 9c013a037..19a510bad 100644 --- a/package/crds/network.azure.upbound.io_frontdoorcustomhttpsconfigurations.yaml +++ b/package/crds/network.azure.upbound.io_frontdoorcustomhttpsconfigurations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: frontdoorcustomhttpsconfigurations.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -286,42 +286,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -420,14 +384,15 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: customHttpsProvisioningEnabled is a required parameter + - message: spec.forProvider.customHttpsProvisioningEnabled is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.customHttpsProvisioningEnabled) - || has(self.initProvider.customHttpsProvisioningEnabled)' - - message: frontendEndpointId is a required parameter + || (has(self.initProvider) && has(self.initProvider.customHttpsProvisioningEnabled))' + - message: spec.forProvider.frontendEndpointId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.frontendEndpointId) - || has(self.initProvider.frontendEndpointId)' + || (has(self.initProvider) && has(self.initProvider.frontendEndpointId))' status: description: FrontdoorCustomHTTPSConfigurationStatus defines the observed state of FrontdoorCustomHTTPSConfiguration. diff --git a/package/crds/network.azure.upbound.io_frontdoorfirewallpolicies.yaml b/package/crds/network.azure.upbound.io_frontdoorfirewallpolicies.yaml index 0001c82ad..31524841a 100644 --- a/package/crds/network.azure.upbound.io_frontdoorfirewallpolicies.yaml +++ b/package/crds/network.azure.upbound.io_frontdoorfirewallpolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: frontdoorfirewallpolicies.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -671,42 +671,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_frontdoorrulesengines.yaml b/package/crds/network.azure.upbound.io_frontdoorrulesengines.yaml index eec15e87c..0e03ef9f1 100644 --- a/package/crds/network.azure.upbound.io_frontdoorrulesengines.yaml +++ b/package/crds/network.azure.upbound.io_frontdoorrulesengines.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: frontdoorrulesengines.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -491,42 +491,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_frontdoors.yaml b/package/crds/network.azure.upbound.io_frontdoors.yaml index 7d99b0df1..84d0ea09b 100644 --- a/package/crds/network.azure.upbound.io_frontdoors.yaml +++ b/package/crds/network.azure.upbound.io_frontdoors.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: frontdoors.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -772,42 +772,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -906,26 +870,26 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: backendPool is a required parameter + - message: spec.forProvider.backendPool is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.backendPool) - || has(self.initProvider.backendPool)' - - message: backendPoolHealthProbe is a required parameter + || (has(self.initProvider) && has(self.initProvider.backendPool))' + - message: spec.forProvider.backendPoolHealthProbe is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.backendPoolHealthProbe) - || has(self.initProvider.backendPoolHealthProbe)' - - message: backendPoolLoadBalancing is a required parameter + || (has(self.initProvider) && has(self.initProvider.backendPoolHealthProbe))' + - message: spec.forProvider.backendPoolLoadBalancing is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.backendPoolLoadBalancing) - || has(self.initProvider.backendPoolLoadBalancing)' - - message: frontendEndpoint is a required parameter + || (has(self.initProvider) && has(self.initProvider.backendPoolLoadBalancing))' + - message: spec.forProvider.frontendEndpoint is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.frontendEndpoint) - || has(self.initProvider.frontendEndpoint)' - - message: routingRule is a required parameter + || (has(self.initProvider) && has(self.initProvider.frontendEndpoint))' + - message: spec.forProvider.routingRule is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.routingRule) - || has(self.initProvider.routingRule)' + || (has(self.initProvider) && has(self.initProvider.routingRule))' status: description: FrontDoorStatus defines the observed state of FrontDoor. properties: diff --git a/package/crds/network.azure.upbound.io_ipgroups.yaml b/package/crds/network.azure.upbound.io_ipgroups.yaml index ad78a896b..80b4ad755 100644 --- a/package/crds/network.azure.upbound.io_ipgroups.yaml +++ b/package/crds/network.azure.upbound.io_ipgroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: ipgroups.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -253,42 +253,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -387,10 +351,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: IPGroupStatus defines the observed state of IPGroup. properties: diff --git a/package/crds/network.azure.upbound.io_loadbalancerbackendaddresspooladdresses.yaml b/package/crds/network.azure.upbound.io_loadbalancerbackendaddresspooladdresses.yaml index 229c88262..46c6d4658 100644 --- a/package/crds/network.azure.upbound.io_loadbalancerbackendaddresspooladdresses.yaml +++ b/package/crds/network.azure.upbound.io_loadbalancerbackendaddresspooladdresses.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: loadbalancerbackendaddresspooladdresses.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -324,42 +324,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_loadbalancerbackendaddresspools.yaml b/package/crds/network.azure.upbound.io_loadbalancerbackendaddresspools.yaml index 2bf4e8085..17627ad01 100644 --- a/package/crds/network.azure.upbound.io_loadbalancerbackendaddresspools.yaml +++ b/package/crds/network.azure.upbound.io_loadbalancerbackendaddresspools.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: loadbalancerbackendaddresspools.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -281,42 +281,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_loadbalancernatpools.yaml b/package/crds/network.azure.upbound.io_loadbalancernatpools.yaml index 4b59e5318..a22b374e7 100644 --- a/package/crds/network.azure.upbound.io_loadbalancernatpools.yaml +++ b/package/crds/network.azure.upbound.io_loadbalancernatpools.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: loadbalancernatpools.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -376,42 +376,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -510,26 +474,27 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: backendPort is a required parameter + - message: spec.forProvider.backendPort is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.backendPort) - || has(self.initProvider.backendPort)' - - message: frontendIpConfigurationName is a required parameter + || (has(self.initProvider) && has(self.initProvider.backendPort))' + - message: spec.forProvider.frontendIpConfigurationName is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.frontendIpConfigurationName) - || has(self.initProvider.frontendIpConfigurationName)' - - message: frontendPortEnd is a required parameter + || (has(self.initProvider) && has(self.initProvider.frontendIpConfigurationName))' + - message: spec.forProvider.frontendPortEnd is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.frontendPortEnd) - || has(self.initProvider.frontendPortEnd)' - - message: frontendPortStart is a required parameter + || (has(self.initProvider) && has(self.initProvider.frontendPortEnd))' + - message: spec.forProvider.frontendPortStart is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.frontendPortStart) - || has(self.initProvider.frontendPortStart)' - - message: protocol is a required parameter + || (has(self.initProvider) && has(self.initProvider.frontendPortStart))' + - message: spec.forProvider.protocol is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.protocol) - || has(self.initProvider.protocol)' + || (has(self.initProvider) && has(self.initProvider.protocol))' status: description: LoadBalancerNatPoolStatus defines the observed state of LoadBalancerNatPool. properties: diff --git a/package/crds/network.azure.upbound.io_loadbalancernatrules.yaml b/package/crds/network.azure.upbound.io_loadbalancernatrules.yaml index 3e582e751..854de18c0 100644 --- a/package/crds/network.azure.upbound.io_loadbalancernatrules.yaml +++ b/package/crds/network.azure.upbound.io_loadbalancernatrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: loadbalancernatrules.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -468,42 +468,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -602,18 +566,19 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: backendPort is a required parameter + - message: spec.forProvider.backendPort is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.backendPort) - || has(self.initProvider.backendPort)' - - message: frontendIpConfigurationName is a required parameter + || (has(self.initProvider) && has(self.initProvider.backendPort))' + - message: spec.forProvider.frontendIpConfigurationName is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.frontendIpConfigurationName) - || has(self.initProvider.frontendIpConfigurationName)' - - message: protocol is a required parameter + || (has(self.initProvider) && has(self.initProvider.frontendIpConfigurationName))' + - message: spec.forProvider.protocol is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.protocol) - || has(self.initProvider.protocol)' + || (has(self.initProvider) && has(self.initProvider.protocol))' status: description: LoadBalancerNatRuleStatus defines the observed state of LoadBalancerNatRule. properties: diff --git a/package/crds/network.azure.upbound.io_loadbalanceroutboundrules.yaml b/package/crds/network.azure.upbound.io_loadbalanceroutboundrules.yaml index 458d7ab41..22b625f31 100644 --- a/package/crds/network.azure.upbound.io_loadbalanceroutboundrules.yaml +++ b/package/crds/network.azure.upbound.io_loadbalanceroutboundrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: loadbalanceroutboundrules.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -357,42 +357,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -491,10 +455,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: protocol is a required parameter + - message: spec.forProvider.protocol is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.protocol) - || has(self.initProvider.protocol)' + || (has(self.initProvider) && has(self.initProvider.protocol))' status: description: LoadBalancerOutboundRuleStatus defines the observed state of LoadBalancerOutboundRule. diff --git a/package/crds/network.azure.upbound.io_loadbalancerprobes.yaml b/package/crds/network.azure.upbound.io_loadbalancerprobes.yaml index 8efb75ed6..2dc72eed1 100644 --- a/package/crds/network.azure.upbound.io_loadbalancerprobes.yaml +++ b/package/crds/network.azure.upbound.io_loadbalancerprobes.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: loadbalancerprobes.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -289,42 +289,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -423,10 +387,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: port is a required parameter + - message: spec.forProvider.port is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.port) - || has(self.initProvider.port)' + || (has(self.initProvider) && has(self.initProvider.port))' status: description: LoadBalancerProbeStatus defines the observed state of LoadBalancerProbe. properties: diff --git a/package/crds/network.azure.upbound.io_loadbalancerrules.yaml b/package/crds/network.azure.upbound.io_loadbalancerrules.yaml index 238304627..d7f0b8784 100644 --- a/package/crds/network.azure.upbound.io_loadbalancerrules.yaml +++ b/package/crds/network.azure.upbound.io_loadbalancerrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: loadbalancerrules.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -333,42 +333,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -467,22 +431,23 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: backendPort is a required parameter + - message: spec.forProvider.backendPort is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.backendPort) - || has(self.initProvider.backendPort)' - - message: frontendIpConfigurationName is a required parameter + || (has(self.initProvider) && has(self.initProvider.backendPort))' + - message: spec.forProvider.frontendIpConfigurationName is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.frontendIpConfigurationName) - || has(self.initProvider.frontendIpConfigurationName)' - - message: frontendPort is a required parameter + || (has(self.initProvider) && has(self.initProvider.frontendIpConfigurationName))' + - message: spec.forProvider.frontendPort is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.frontendPort) - || has(self.initProvider.frontendPort)' - - message: protocol is a required parameter + || (has(self.initProvider) && has(self.initProvider.frontendPort))' + - message: spec.forProvider.protocol is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.protocol) - || has(self.initProvider.protocol)' + || (has(self.initProvider) && has(self.initProvider.protocol))' status: description: LoadBalancerRuleStatus defines the observed state of LoadBalancerRule. properties: diff --git a/package/crds/network.azure.upbound.io_loadbalancers.yaml b/package/crds/network.azure.upbound.io_loadbalancers.yaml index 0a660061e..3c6bf673a 100644 --- a/package/crds/network.azure.upbound.io_loadbalancers.yaml +++ b/package/crds/network.azure.upbound.io_loadbalancers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: loadbalancers.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -514,42 +514,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -648,10 +612,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: LoadBalancerStatus defines the observed state of LoadBalancer. properties: diff --git a/package/crds/network.azure.upbound.io_localnetworkgateways.yaml b/package/crds/network.azure.upbound.io_localnetworkgateways.yaml index b6ef90ba5..385ac07ed 100644 --- a/package/crds/network.azure.upbound.io_localnetworkgateways.yaml +++ b/package/crds/network.azure.upbound.io_localnetworkgateways.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: localnetworkgateways.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -305,42 +305,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -439,10 +403,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: LocalNetworkGatewayStatus defines the observed state of LocalNetworkGateway. properties: diff --git a/package/crds/network.azure.upbound.io_managermanagementgroupconnections.yaml b/package/crds/network.azure.upbound.io_managermanagementgroupconnections.yaml index 49980f6fc..e2792b47b 100644 --- a/package/crds/network.azure.upbound.io_managermanagementgroupconnections.yaml +++ b/package/crds/network.azure.upbound.io_managermanagementgroupconnections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: managermanagementgroupconnections.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -312,42 +312,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_managernetworkgroups.yaml b/package/crds/network.azure.upbound.io_managernetworkgroups.yaml index dd3ec5179..f81aa6a71 100644 --- a/package/crds/network.azure.upbound.io_managernetworkgroups.yaml +++ b/package/crds/network.azure.upbound.io_managernetworkgroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: managernetworkgroups.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -229,42 +229,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_managers.yaml b/package/crds/network.azure.upbound.io_managers.yaml index c81bc2943..e544c7b92 100644 --- a/package/crds/network.azure.upbound.io_managers.yaml +++ b/package/crds/network.azure.upbound.io_managers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: managers.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -300,42 +300,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -434,18 +398,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: scope is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.scope is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.scope) - || has(self.initProvider.scope)' - - message: scopeAccesses is a required parameter + || (has(self.initProvider) && has(self.initProvider.scope))' + - message: spec.forProvider.scopeAccesses is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.scopeAccesses) - || has(self.initProvider.scopeAccesses)' + || (has(self.initProvider) && has(self.initProvider.scopeAccesses))' status: description: ManagerStatus defines the observed state of Manager. properties: diff --git a/package/crds/network.azure.upbound.io_managerstaticmembers.yaml b/package/crds/network.azure.upbound.io_managerstaticmembers.yaml index 552f8b9b4..199113f8e 100644 --- a/package/crds/network.azure.upbound.io_managerstaticmembers.yaml +++ b/package/crds/network.azure.upbound.io_managerstaticmembers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: managerstaticmembers.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -302,42 +302,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_managersubscriptionconnections.yaml b/package/crds/network.azure.upbound.io_managersubscriptionconnections.yaml index 9a9a2c641..2d1f76b2c 100644 --- a/package/crds/network.azure.upbound.io_managersubscriptionconnections.yaml +++ b/package/crds/network.azure.upbound.io_managersubscriptionconnections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: managersubscriptionconnections.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -240,42 +240,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -374,10 +338,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: subscriptionId is a required parameter + - message: spec.forProvider.subscriptionId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.subscriptionId) - || has(self.initProvider.subscriptionId)' + || (has(self.initProvider) && has(self.initProvider.subscriptionId))' status: description: ManagerSubscriptionConnectionStatus defines the observed state of ManagerSubscriptionConnection. diff --git a/package/crds/network.azure.upbound.io_natgatewaypublicipassociations.yaml b/package/crds/network.azure.upbound.io_natgatewaypublicipassociations.yaml index f7bb70e45..1165a2d87 100644 --- a/package/crds/network.azure.upbound.io_natgatewaypublicipassociations.yaml +++ b/package/crds/network.azure.upbound.io_natgatewaypublicipassociations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: natgatewaypublicipassociations.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -301,42 +301,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_natgatewaypublicipprefixassociations.yaml b/package/crds/network.azure.upbound.io_natgatewaypublicipprefixassociations.yaml index 134c4e7fd..0d0b28f77 100644 --- a/package/crds/network.azure.upbound.io_natgatewaypublicipprefixassociations.yaml +++ b/package/crds/network.azure.upbound.io_natgatewaypublicipprefixassociations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: natgatewaypublicipprefixassociations.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -301,42 +301,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_natgateways.yaml b/package/crds/network.azure.upbound.io_natgateways.yaml index 1a7e41a4b..0e402bcf0 100644 --- a/package/crds/network.azure.upbound.io_natgateways.yaml +++ b/package/crds/network.azure.upbound.io_natgateways.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: natgateways.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -276,42 +276,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -410,10 +374,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: NATGatewayStatus defines the observed state of NATGateway. properties: diff --git a/package/crds/network.azure.upbound.io_networkinterfaceapplicationsecuritygroupassociations.yaml b/package/crds/network.azure.upbound.io_networkinterfaceapplicationsecuritygroupassociations.yaml index df6bdf4ba..9bc38c34f 100644 --- a/package/crds/network.azure.upbound.io_networkinterfaceapplicationsecuritygroupassociations.yaml +++ b/package/crds/network.azure.upbound.io_networkinterfaceapplicationsecuritygroupassociations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: networkinterfaceapplicationsecuritygroupassociations.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -304,42 +304,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_networkinterfacebackendaddresspoolassociations.yaml b/package/crds/network.azure.upbound.io_networkinterfacebackendaddresspoolassociations.yaml index 31ad25b09..368a1b8ba 100644 --- a/package/crds/network.azure.upbound.io_networkinterfacebackendaddresspoolassociations.yaml +++ b/package/crds/network.azure.upbound.io_networkinterfacebackendaddresspoolassociations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: networkinterfacebackendaddresspoolassociations.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -315,42 +315,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -449,10 +413,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: ipConfigurationName is a required parameter + - message: spec.forProvider.ipConfigurationName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ipConfigurationName) - || has(self.initProvider.ipConfigurationName)' + || (has(self.initProvider) && has(self.initProvider.ipConfigurationName))' status: description: NetworkInterfaceBackendAddressPoolAssociationStatus defines the observed state of NetworkInterfaceBackendAddressPoolAssociation. diff --git a/package/crds/network.azure.upbound.io_networkinterfacenatruleassociations.yaml b/package/crds/network.azure.upbound.io_networkinterfacenatruleassociations.yaml index 57537f218..659262471 100644 --- a/package/crds/network.azure.upbound.io_networkinterfacenatruleassociations.yaml +++ b/package/crds/network.azure.upbound.io_networkinterfacenatruleassociations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: networkinterfacenatruleassociations.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -313,42 +313,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -447,10 +411,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: ipConfigurationName is a required parameter + - message: spec.forProvider.ipConfigurationName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ipConfigurationName) - || has(self.initProvider.ipConfigurationName)' + || (has(self.initProvider) && has(self.initProvider.ipConfigurationName))' status: description: NetworkInterfaceNatRuleAssociationStatus defines the observed state of NetworkInterfaceNatRuleAssociation. diff --git a/package/crds/network.azure.upbound.io_networkinterfaces.yaml b/package/crds/network.azure.upbound.io_networkinterfaces.yaml index 26b2b2d1c..81c9fed28 100644 --- a/package/crds/network.azure.upbound.io_networkinterfaces.yaml +++ b/package/crds/network.azure.upbound.io_networkinterfaces.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: networkinterfaces.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -436,42 +436,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -570,14 +534,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: ipConfiguration is a required parameter + - message: spec.forProvider.ipConfiguration is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ipConfiguration) - || has(self.initProvider.ipConfiguration)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.ipConfiguration))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: NetworkInterfaceStatus defines the observed state of NetworkInterface. properties: diff --git a/package/crds/network.azure.upbound.io_networkinterfacesecuritygroupassociations.yaml b/package/crds/network.azure.upbound.io_networkinterfacesecuritygroupassociations.yaml index 0456843cd..798a45f04 100644 --- a/package/crds/network.azure.upbound.io_networkinterfacesecuritygroupassociations.yaml +++ b/package/crds/network.azure.upbound.io_networkinterfacesecuritygroupassociations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: networkinterfacesecuritygroupassociations.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -302,42 +302,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_packetcaptures.yaml b/package/crds/network.azure.upbound.io_packetcaptures.yaml index ac329e14e..6bc3c8bf3 100644 --- a/package/crds/network.azure.upbound.io_packetcaptures.yaml +++ b/package/crds/network.azure.upbound.io_packetcaptures.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: packetcaptures.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -530,42 +530,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -664,14 +628,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: storageLocation is a required parameter + - message: spec.forProvider.storageLocation is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storageLocation) - || has(self.initProvider.storageLocation)' - - message: targetResourceId is a required parameter + || (has(self.initProvider) && has(self.initProvider.storageLocation))' + - message: spec.forProvider.targetResourceId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.targetResourceId) - || has(self.initProvider.targetResourceId)' + || (has(self.initProvider) && has(self.initProvider.targetResourceId))' status: description: PacketCaptureStatus defines the observed state of PacketCapture. properties: diff --git a/package/crds/network.azure.upbound.io_pointtositevpngateways.yaml b/package/crds/network.azure.upbound.io_pointtositevpngateways.yaml index 5c9920d98..4b0754e5a 100644 --- a/package/crds/network.azure.upbound.io_pointtositevpngateways.yaml +++ b/package/crds/network.azure.upbound.io_pointtositevpngateways.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: pointtositevpngateways.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -570,42 +570,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -704,18 +668,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: connectionConfiguration is a required parameter + - message: spec.forProvider.connectionConfiguration is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.connectionConfiguration) - || has(self.initProvider.connectionConfiguration)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.connectionConfiguration))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: scaleUnit is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.scaleUnit is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.scaleUnit) - || has(self.initProvider.scaleUnit)' + || (has(self.initProvider) && has(self.initProvider.scaleUnit))' status: description: PointToSiteVPNGatewayStatus defines the observed state of PointToSiteVPNGateway. diff --git a/package/crds/network.azure.upbound.io_privatednsaaaarecords.yaml b/package/crds/network.azure.upbound.io_privatednsaaaarecords.yaml index 8b0e1fdcd..221691cd8 100644 --- a/package/crds/network.azure.upbound.io_privatednsaaaarecords.yaml +++ b/package/crds/network.azure.upbound.io_privatednsaaaarecords.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: privatednsaaaarecords.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -328,42 +328,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -462,14 +426,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: records is a required parameter + - message: spec.forProvider.records is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.records) - || has(self.initProvider.records)' - - message: ttl is a required parameter + || (has(self.initProvider) && has(self.initProvider.records))' + - message: spec.forProvider.ttl is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ttl) - || has(self.initProvider.ttl)' + || (has(self.initProvider) && has(self.initProvider.ttl))' status: description: PrivateDNSAAAARecordStatus defines the observed state of PrivateDNSAAAARecord. diff --git a/package/crds/network.azure.upbound.io_privatednsarecords.yaml b/package/crds/network.azure.upbound.io_privatednsarecords.yaml index 37bbed46d..80e10560d 100644 --- a/package/crds/network.azure.upbound.io_privatednsarecords.yaml +++ b/package/crds/network.azure.upbound.io_privatednsarecords.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: privatednsarecords.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -328,42 +328,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -462,14 +426,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: records is a required parameter + - message: spec.forProvider.records is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.records) - || has(self.initProvider.records)' - - message: ttl is a required parameter + || (has(self.initProvider) && has(self.initProvider.records))' + - message: spec.forProvider.ttl is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ttl) - || has(self.initProvider.ttl)' + || (has(self.initProvider) && has(self.initProvider.ttl))' status: description: PrivateDNSARecordStatus defines the observed state of PrivateDNSARecord. properties: diff --git a/package/crds/network.azure.upbound.io_privatednscnamerecords.yaml b/package/crds/network.azure.upbound.io_privatednscnamerecords.yaml index 04228f31e..b12616a97 100644 --- a/package/crds/network.azure.upbound.io_privatednscnamerecords.yaml +++ b/package/crds/network.azure.upbound.io_privatednscnamerecords.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: privatednscnamerecords.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -324,42 +324,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -458,14 +422,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: record is a required parameter + - message: spec.forProvider.record is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.record) - || has(self.initProvider.record)' - - message: ttl is a required parameter + || (has(self.initProvider) && has(self.initProvider.record))' + - message: spec.forProvider.ttl is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ttl) - || has(self.initProvider.ttl)' + || (has(self.initProvider) && has(self.initProvider.ttl))' status: description: PrivateDNSCNAMERecordStatus defines the observed state of PrivateDNSCNAMERecord. diff --git a/package/crds/network.azure.upbound.io_privatednsmxrecords.yaml b/package/crds/network.azure.upbound.io_privatednsmxrecords.yaml index 2df016cca..5ebdade50 100644 --- a/package/crds/network.azure.upbound.io_privatednsmxrecords.yaml +++ b/package/crds/network.azure.upbound.io_privatednsmxrecords.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: privatednsmxrecords.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -344,42 +344,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -478,14 +442,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: record is a required parameter + - message: spec.forProvider.record is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.record) - || has(self.initProvider.record)' - - message: ttl is a required parameter + || (has(self.initProvider) && has(self.initProvider.record))' + - message: spec.forProvider.ttl is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ttl) - || has(self.initProvider.ttl)' + || (has(self.initProvider) && has(self.initProvider.ttl))' status: description: PrivateDNSMXRecordStatus defines the observed state of PrivateDNSMXRecord. properties: diff --git a/package/crds/network.azure.upbound.io_privatednsptrrecords.yaml b/package/crds/network.azure.upbound.io_privatednsptrrecords.yaml index 22e2358f3..4ef646576 100644 --- a/package/crds/network.azure.upbound.io_privatednsptrrecords.yaml +++ b/package/crds/network.azure.upbound.io_privatednsptrrecords.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: privatednsptrrecords.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -328,42 +328,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -462,14 +426,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: records is a required parameter + - message: spec.forProvider.records is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.records) - || has(self.initProvider.records)' - - message: ttl is a required parameter + || (has(self.initProvider) && has(self.initProvider.records))' + - message: spec.forProvider.ttl is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ttl) - || has(self.initProvider.ttl)' + || (has(self.initProvider) && has(self.initProvider.ttl))' status: description: PrivateDNSPTRRecordStatus defines the observed state of PrivateDNSPTRRecord. properties: diff --git a/package/crds/network.azure.upbound.io_privatednsresolvers.yaml b/package/crds/network.azure.upbound.io_privatednsresolvers.yaml index 2cdbcb46b..3e5d79a3c 100644 --- a/package/crds/network.azure.upbound.io_privatednsresolvers.yaml +++ b/package/crds/network.azure.upbound.io_privatednsresolvers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: privatednsresolvers.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -328,42 +328,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -462,10 +426,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: PrivateDNSResolverStatus defines the observed state of PrivateDNSResolver. properties: diff --git a/package/crds/network.azure.upbound.io_privatednssrvrecords.yaml b/package/crds/network.azure.upbound.io_privatednssrvrecords.yaml index 22bf518b6..4f5403178 100644 --- a/package/crds/network.azure.upbound.io_privatednssrvrecords.yaml +++ b/package/crds/network.azure.upbound.io_privatednssrvrecords.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: privatednssrvrecords.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -354,42 +354,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -488,14 +452,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: record is a required parameter + - message: spec.forProvider.record is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.record) - || has(self.initProvider.record)' - - message: ttl is a required parameter + || (has(self.initProvider) && has(self.initProvider.record))' + - message: spec.forProvider.ttl is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ttl) - || has(self.initProvider.ttl)' + || (has(self.initProvider) && has(self.initProvider.ttl))' status: description: PrivateDNSSRVRecordStatus defines the observed state of PrivateDNSSRVRecord. properties: diff --git a/package/crds/network.azure.upbound.io_privatednstxtrecords.yaml b/package/crds/network.azure.upbound.io_privatednstxtrecords.yaml index ce5cf8d5a..5c33f9a2f 100644 --- a/package/crds/network.azure.upbound.io_privatednstxtrecords.yaml +++ b/package/crds/network.azure.upbound.io_privatednstxtrecords.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: privatednstxtrecords.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -338,42 +338,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -472,14 +436,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: record is a required parameter + - message: spec.forProvider.record is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.record) - || has(self.initProvider.record)' - - message: ttl is a required parameter + || (has(self.initProvider) && has(self.initProvider.record))' + - message: spec.forProvider.ttl is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ttl) - || has(self.initProvider.ttl)' + || (has(self.initProvider) && has(self.initProvider.ttl))' status: description: PrivateDNSTXTRecordStatus defines the observed state of PrivateDNSTXTRecord. properties: diff --git a/package/crds/network.azure.upbound.io_privatednszones.yaml b/package/crds/network.azure.upbound.io_privatednszones.yaml index e2520ecf1..db153240c 100644 --- a/package/crds/network.azure.upbound.io_privatednszones.yaml +++ b/package/crds/network.azure.upbound.io_privatednszones.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: privatednszones.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -307,42 +307,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_privatednszonevirtualnetworklinks.yaml b/package/crds/network.azure.upbound.io_privatednszonevirtualnetworklinks.yaml index 50b7dfa6e..ecf427ade 100644 --- a/package/crds/network.azure.upbound.io_privatednszonevirtualnetworklinks.yaml +++ b/package/crds/network.azure.upbound.io_privatednszonevirtualnetworklinks.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: privatednszonevirtualnetworklinks.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -400,42 +400,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_privateendpointapplicationsecuritygroupassociations.yaml b/package/crds/network.azure.upbound.io_privateendpointapplicationsecuritygroupassociations.yaml index d3c5b9e44..60132e94e 100644 --- a/package/crds/network.azure.upbound.io_privateendpointapplicationsecuritygroupassociations.yaml +++ b/package/crds/network.azure.upbound.io_privateendpointapplicationsecuritygroupassociations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: privateendpointapplicationsecuritygroupassociations.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -305,42 +305,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_privateendpoints.yaml b/package/crds/network.azure.upbound.io_privateendpoints.yaml index f0d5f9380..d54707d46 100644 --- a/package/crds/network.azure.upbound.io_privateendpoints.yaml +++ b/package/crds/network.azure.upbound.io_privateendpoints.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: privateendpoints.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -587,42 +587,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -721,14 +685,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: privateServiceConnection is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.privateServiceConnection is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.privateServiceConnection) - || has(self.initProvider.privateServiceConnection)' + || (has(self.initProvider) && has(self.initProvider.privateServiceConnection))' status: description: PrivateEndpointStatus defines the observed state of PrivateEndpoint. properties: diff --git a/package/crds/network.azure.upbound.io_privatelinkservices.yaml b/package/crds/network.azure.upbound.io_privatelinkservices.yaml index 3c7628301..85245c5a9 100644 --- a/package/crds/network.azure.upbound.io_privatelinkservices.yaml +++ b/package/crds/network.azure.upbound.io_privatelinkservices.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: privatelinkservices.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -434,42 +434,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -568,18 +532,19 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: loadBalancerFrontendIpConfigurationIds is a required parameter + - message: spec.forProvider.loadBalancerFrontendIpConfigurationIds is + a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.loadBalancerFrontendIpConfigurationIds) - || has(self.initProvider.loadBalancerFrontendIpConfigurationIds)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.loadBalancerFrontendIpConfigurationIds))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: natIpConfiguration is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.natIpConfiguration is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.natIpConfiguration) - || has(self.initProvider.natIpConfiguration)' + || (has(self.initProvider) && has(self.initProvider.natIpConfiguration))' status: description: PrivateLinkServiceStatus defines the observed state of PrivateLinkService. properties: diff --git a/package/crds/network.azure.upbound.io_profiles.yaml b/package/crds/network.azure.upbound.io_profiles.yaml index f3a0eeb99..c622c141b 100644 --- a/package/crds/network.azure.upbound.io_profiles.yaml +++ b/package/crds/network.azure.upbound.io_profiles.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: profiles.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -367,42 +367,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -501,14 +465,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: containerNetworkInterface is a required parameter + - message: spec.forProvider.containerNetworkInterface is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.containerNetworkInterface) - || has(self.initProvider.containerNetworkInterface)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.containerNetworkInterface))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: ProfileStatus defines the observed state of Profile. properties: diff --git a/package/crds/network.azure.upbound.io_publicipprefixes.yaml b/package/crds/network.azure.upbound.io_publicipprefixes.yaml index ff614526a..ce9a0e5ab 100644 --- a/package/crds/network.azure.upbound.io_publicipprefixes.yaml +++ b/package/crds/network.azure.upbound.io_publicipprefixes.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: publicipprefixes.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -288,42 +288,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -422,10 +386,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: PublicIPPrefixStatus defines the observed state of PublicIPPrefix. properties: diff --git a/package/crds/network.azure.upbound.io_publicips.yaml b/package/crds/network.azure.upbound.io_publicips.yaml index a2546d17d..1944711cd 100644 --- a/package/crds/network.azure.upbound.io_publicips.yaml +++ b/package/crds/network.azure.upbound.io_publicips.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: publicips.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -376,42 +376,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -510,14 +474,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: allocationMethod is a required parameter + - message: spec.forProvider.allocationMethod is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.allocationMethod) - || has(self.initProvider.allocationMethod)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.allocationMethod))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: PublicIPStatus defines the observed state of PublicIP. properties: diff --git a/package/crds/network.azure.upbound.io_routefilters.yaml b/package/crds/network.azure.upbound.io_routefilters.yaml index 3081b3cb9..28ceb8eee 100644 --- a/package/crds/network.azure.upbound.io_routefilters.yaml +++ b/package/crds/network.azure.upbound.io_routefilters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: routefilters.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -292,42 +292,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -426,10 +390,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: RouteFilterStatus defines the observed state of RouteFilter. properties: diff --git a/package/crds/network.azure.upbound.io_routemaps.yaml b/package/crds/network.azure.upbound.io_routemaps.yaml index 514b3a58e..1ab11d149 100644 --- a/package/crds/network.azure.upbound.io_routemaps.yaml +++ b/package/crds/network.azure.upbound.io_routemaps.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: routemaps.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -367,42 +367,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_routes.yaml b/package/crds/network.azure.upbound.io_routes.yaml index e54b50c06..c04e66dc7 100644 --- a/package/crds/network.azure.upbound.io_routes.yaml +++ b/package/crds/network.azure.upbound.io_routes.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: routes.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -334,42 +334,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -468,14 +432,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: addressPrefix is a required parameter + - message: spec.forProvider.addressPrefix is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.addressPrefix) - || has(self.initProvider.addressPrefix)' - - message: nextHopType is a required parameter + || (has(self.initProvider) && has(self.initProvider.addressPrefix))' + - message: spec.forProvider.nextHopType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.nextHopType) - || has(self.initProvider.nextHopType)' + || (has(self.initProvider) && has(self.initProvider.nextHopType))' status: description: RouteStatus defines the observed state of Route. properties: diff --git a/package/crds/network.azure.upbound.io_routeserverbgpconnections.yaml b/package/crds/network.azure.upbound.io_routeserverbgpconnections.yaml index b2cf14249..199f55d89 100644 --- a/package/crds/network.azure.upbound.io_routeserverbgpconnections.yaml +++ b/package/crds/network.azure.upbound.io_routeserverbgpconnections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: routeserverbgpconnections.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -243,42 +243,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -377,14 +341,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: peerAsn is a required parameter + - message: spec.forProvider.peerAsn is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.peerAsn) - || has(self.initProvider.peerAsn)' - - message: peerIp is a required parameter + || (has(self.initProvider) && has(self.initProvider.peerAsn))' + - message: spec.forProvider.peerIp is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.peerIp) - || has(self.initProvider.peerIp)' + || (has(self.initProvider) && has(self.initProvider.peerIp))' status: description: RouteServerBGPConnectionStatus defines the observed state of RouteServerBGPConnection. diff --git a/package/crds/network.azure.upbound.io_routeservers.yaml b/package/crds/network.azure.upbound.io_routeservers.yaml index 16c056dd1..ccbafd184 100644 --- a/package/crds/network.azure.upbound.io_routeservers.yaml +++ b/package/crds/network.azure.upbound.io_routeservers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: routeservers.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -417,42 +417,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -551,14 +515,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: RouteServerStatus defines the observed state of RouteServer. properties: diff --git a/package/crds/network.azure.upbound.io_routetables.yaml b/package/crds/network.azure.upbound.io_routetables.yaml index a098e403a..bd03813e6 100644 --- a/package/crds/network.azure.upbound.io_routetables.yaml +++ b/package/crds/network.azure.upbound.io_routetables.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: routetables.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -301,42 +301,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -435,10 +399,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: RouteTableStatus defines the observed state of RouteTable. properties: diff --git a/package/crds/network.azure.upbound.io_securitygroups.yaml b/package/crds/network.azure.upbound.io_securitygroups.yaml index a37723c26..861a21cbb 100644 --- a/package/crds/network.azure.upbound.io_securitygroups.yaml +++ b/package/crds/network.azure.upbound.io_securitygroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: securitygroups.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -434,42 +434,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -568,10 +532,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: SecurityGroupStatus defines the observed state of SecurityGroup. properties: diff --git a/package/crds/network.azure.upbound.io_securityrules.yaml b/package/crds/network.azure.upbound.io_securityrules.yaml index eb2cd4287..0fc5c95f7 100644 --- a/package/crds/network.azure.upbound.io_securityrules.yaml +++ b/package/crds/network.azure.upbound.io_securityrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: securityrules.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -472,42 +472,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -606,22 +570,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: access is a required parameter + - message: spec.forProvider.access is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.access) - || has(self.initProvider.access)' - - message: direction is a required parameter + || (has(self.initProvider) && has(self.initProvider.access))' + - message: spec.forProvider.direction is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.direction) - || has(self.initProvider.direction)' - - message: priority is a required parameter + || (has(self.initProvider) && has(self.initProvider.direction))' + - message: spec.forProvider.priority is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.priority) - || has(self.initProvider.priority)' - - message: protocol is a required parameter + || (has(self.initProvider) && has(self.initProvider.priority))' + - message: spec.forProvider.protocol is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.protocol) - || has(self.initProvider.protocol)' + || (has(self.initProvider) && has(self.initProvider.protocol))' status: description: SecurityRuleStatus defines the observed state of SecurityRule. properties: diff --git a/package/crds/network.azure.upbound.io_subnetnatgatewayassociations.yaml b/package/crds/network.azure.upbound.io_subnetnatgatewayassociations.yaml index fbee6b2cf..5b68d1ac1 100644 --- a/package/crds/network.azure.upbound.io_subnetnatgatewayassociations.yaml +++ b/package/crds/network.azure.upbound.io_subnetnatgatewayassociations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: subnetnatgatewayassociations.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -302,42 +302,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_subnetnetworksecuritygroupassociations.yaml b/package/crds/network.azure.upbound.io_subnetnetworksecuritygroupassociations.yaml index 2d0b69a22..9fdf3d0bb 100644 --- a/package/crds/network.azure.upbound.io_subnetnetworksecuritygroupassociations.yaml +++ b/package/crds/network.azure.upbound.io_subnetnetworksecuritygroupassociations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: subnetnetworksecuritygroupassociations.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -301,42 +301,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_subnetroutetableassociations.yaml b/package/crds/network.azure.upbound.io_subnetroutetableassociations.yaml index 677ce0df8..d9ee91259 100644 --- a/package/crds/network.azure.upbound.io_subnetroutetableassociations.yaml +++ b/package/crds/network.azure.upbound.io_subnetroutetableassociations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: subnetroutetableassociations.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -300,42 +300,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_subnets.yaml b/package/crds/network.azure.upbound.io_subnets.yaml index f86ddf497..84d159f06 100644 --- a/package/crds/network.azure.upbound.io_subnets.yaml +++ b/package/crds/network.azure.upbound.io_subnets.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: subnets.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -470,42 +470,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -604,10 +568,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: addressPrefixes is a required parameter + - message: spec.forProvider.addressPrefixes is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.addressPrefixes) - || has(self.initProvider.addressPrefixes)' + || (has(self.initProvider) && has(self.initProvider.addressPrefixes))' status: description: SubnetStatus defines the observed state of Subnet. properties: diff --git a/package/crds/network.azure.upbound.io_subnetserviceendpointstoragepolicies.yaml b/package/crds/network.azure.upbound.io_subnetserviceendpointstoragepolicies.yaml index 0c643540b..1d3a38d7e 100644 --- a/package/crds/network.azure.upbound.io_subnetserviceendpointstoragepolicies.yaml +++ b/package/crds/network.azure.upbound.io_subnetserviceendpointstoragepolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: subnetserviceendpointstoragepolicies.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -289,42 +289,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -423,10 +387,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: SubnetServiceEndpointStoragePolicyStatus defines the observed state of SubnetServiceEndpointStoragePolicy. diff --git a/package/crds/network.azure.upbound.io_trafficmanagerazureendpoints.yaml b/package/crds/network.azure.upbound.io_trafficmanagerazureendpoints.yaml index ef1560224..2765a2bfa 100644 --- a/package/crds/network.azure.upbound.io_trafficmanagerazureendpoints.yaml +++ b/package/crds/network.azure.upbound.io_trafficmanagerazureendpoints.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: trafficmanagerazureendpoints.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -412,42 +412,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_trafficmanagerexternalendpoints.yaml b/package/crds/network.azure.upbound.io_trafficmanagerexternalendpoints.yaml index 1c781b386..9706084e9 100644 --- a/package/crds/network.azure.upbound.io_trafficmanagerexternalendpoints.yaml +++ b/package/crds/network.azure.upbound.io_trafficmanagerexternalendpoints.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: trafficmanagerexternalendpoints.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -351,42 +351,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -485,10 +449,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: target is a required parameter + - message: spec.forProvider.target is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.target) - || has(self.initProvider.target)' + || (has(self.initProvider) && has(self.initProvider.target))' status: description: TrafficManagerExternalEndpointStatus defines the observed state of TrafficManagerExternalEndpoint. diff --git a/package/crds/network.azure.upbound.io_trafficmanagernestedendpoints.yaml b/package/crds/network.azure.upbound.io_trafficmanagernestedendpoints.yaml index 337cb5b32..163bb344b 100644 --- a/package/crds/network.azure.upbound.io_trafficmanagernestedendpoints.yaml +++ b/package/crds/network.azure.upbound.io_trafficmanagernestedendpoints.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: trafficmanagernestedendpoints.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -463,42 +463,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -597,10 +561,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: minimumChildEndpoints is a required parameter + - message: spec.forProvider.minimumChildEndpoints is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.minimumChildEndpoints) - || has(self.initProvider.minimumChildEndpoints)' + || (has(self.initProvider) && has(self.initProvider.minimumChildEndpoints))' status: description: TrafficManagerNestedEndpointStatus defines the observed state of TrafficManagerNestedEndpoint. diff --git a/package/crds/network.azure.upbound.io_trafficmanagerprofiles.yaml b/package/crds/network.azure.upbound.io_trafficmanagerprofiles.yaml index 6a2babfd0..19e864798 100644 --- a/package/crds/network.azure.upbound.io_trafficmanagerprofiles.yaml +++ b/package/crds/network.azure.upbound.io_trafficmanagerprofiles.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: trafficmanagerprofiles.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -426,42 +426,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -560,18 +524,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: dnsConfig is a required parameter + - message: spec.forProvider.dnsConfig is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.dnsConfig) - || has(self.initProvider.dnsConfig)' - - message: monitorConfig is a required parameter + || (has(self.initProvider) && has(self.initProvider.dnsConfig))' + - message: spec.forProvider.monitorConfig is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.monitorConfig) - || has(self.initProvider.monitorConfig)' - - message: trafficRoutingMethod is a required parameter + || (has(self.initProvider) && has(self.initProvider.monitorConfig))' + - message: spec.forProvider.trafficRoutingMethod is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.trafficRoutingMethod) - || has(self.initProvider.trafficRoutingMethod)' + || (has(self.initProvider) && has(self.initProvider.trafficRoutingMethod))' status: description: TrafficManagerProfileStatus defines the observed state of TrafficManagerProfile. diff --git a/package/crds/network.azure.upbound.io_virtualhubconnections.yaml b/package/crds/network.azure.upbound.io_virtualhubconnections.yaml index fd277944f..823ce76f7 100644 --- a/package/crds/network.azure.upbound.io_virtualhubconnections.yaml +++ b/package/crds/network.azure.upbound.io_virtualhubconnections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: virtualhubconnections.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -484,42 +484,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_virtualhubips.yaml b/package/crds/network.azure.upbound.io_virtualhubips.yaml index a1aac3140..603e21339 100644 --- a/package/crds/network.azure.upbound.io_virtualhubips.yaml +++ b/package/crds/network.azure.upbound.io_virtualhubips.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: virtualhubips.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -395,42 +395,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_virtualhubroutetableroutes.yaml b/package/crds/network.azure.upbound.io_virtualhubroutetableroutes.yaml index 51949dcd9..291c9606b 100644 --- a/package/crds/network.azure.upbound.io_virtualhubroutetableroutes.yaml +++ b/package/crds/network.azure.upbound.io_virtualhubroutetableroutes.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: virtualhubroutetableroutes.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -330,42 +330,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -464,14 +428,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: destinations is a required parameter + - message: spec.forProvider.destinations is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.destinations) - || has(self.initProvider.destinations)' - - message: destinationsType is a required parameter + || (has(self.initProvider) && has(self.initProvider.destinations))' + - message: spec.forProvider.destinationsType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.destinationsType) - || has(self.initProvider.destinationsType)' + || (has(self.initProvider) && has(self.initProvider.destinationsType))' status: description: VirtualHubRouteTableRouteStatus defines the observed state of VirtualHubRouteTableRoute. diff --git a/package/crds/network.azure.upbound.io_virtualhubroutetables.yaml b/package/crds/network.azure.upbound.io_virtualhubroutetables.yaml index 1b77f9f56..5af2a6cd1 100644 --- a/package/crds/network.azure.upbound.io_virtualhubroutetables.yaml +++ b/package/crds/network.azure.upbound.io_virtualhubroutetables.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: virtualhubroutetables.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -361,42 +361,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_virtualhubs.yaml b/package/crds/network.azure.upbound.io_virtualhubs.yaml index bde6dfd56..3312a1643 100644 --- a/package/crds/network.azure.upbound.io_virtualhubs.yaml +++ b/package/crds/network.azure.upbound.io_virtualhubs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: virtualhubs.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -380,42 +380,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -514,10 +478,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: VirtualHubStatus defines the observed state of VirtualHub. properties: diff --git a/package/crds/network.azure.upbound.io_virtualhubsecuritypartnerproviders.yaml b/package/crds/network.azure.upbound.io_virtualhubsecuritypartnerproviders.yaml index 71762f7c4..9544b93c7 100644 --- a/package/crds/network.azure.upbound.io_virtualhubsecuritypartnerproviders.yaml +++ b/package/crds/network.azure.upbound.io_virtualhubsecuritypartnerproviders.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: virtualhubsecuritypartnerproviders.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -338,42 +338,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -472,14 +436,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: securityProviderName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.securityProviderName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.securityProviderName) - || has(self.initProvider.securityProviderName)' + || (has(self.initProvider) && has(self.initProvider.securityProviderName))' status: description: VirtualHubSecurityPartnerProviderStatus defines the observed state of VirtualHubSecurityPartnerProvider. diff --git a/package/crds/network.azure.upbound.io_virtualnetworkgatewayconnections.yaml b/package/crds/network.azure.upbound.io_virtualnetworkgatewayconnections.yaml index 02e050b97..f3c910eea 100644 --- a/package/crds/network.azure.upbound.io_virtualnetworkgatewayconnections.yaml +++ b/package/crds/network.azure.upbound.io_virtualnetworkgatewayconnections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: virtualnetworkgatewayconnections.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -801,42 +801,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -935,14 +899,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: type is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.type is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.type) - || has(self.initProvider.type)' + || (has(self.initProvider) && has(self.initProvider.type))' status: description: VirtualNetworkGatewayConnectionStatus defines the observed state of VirtualNetworkGatewayConnection. diff --git a/package/crds/network.azure.upbound.io_virtualnetworkgateways.yaml b/package/crds/network.azure.upbound.io_virtualnetworkgateways.yaml index 766f9a3b9..b7f640d0e 100644 --- a/package/crds/network.azure.upbound.io_virtualnetworkgateways.yaml +++ b/package/crds/network.azure.upbound.io_virtualnetworkgateways.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: virtualnetworkgateways.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -812,42 +812,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -946,22 +910,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: ipConfiguration is a required parameter + - message: spec.forProvider.ipConfiguration is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ipConfiguration) - || has(self.initProvider.ipConfiguration)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.ipConfiguration))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' - - message: type is a required parameter + || (has(self.initProvider) && has(self.initProvider.sku))' + - message: spec.forProvider.type is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.type) - || has(self.initProvider.type)' + || (has(self.initProvider) && has(self.initProvider.type))' status: description: VirtualNetworkGatewayStatus defines the observed state of VirtualNetworkGateway. diff --git a/package/crds/network.azure.upbound.io_virtualnetworkpeerings.yaml b/package/crds/network.azure.upbound.io_virtualnetworkpeerings.yaml index ccd5e5478..9b26fd6a9 100644 --- a/package/crds/network.azure.upbound.io_virtualnetworkpeerings.yaml +++ b/package/crds/network.azure.upbound.io_virtualnetworkpeerings.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: virtualnetworkpeerings.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -437,42 +437,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/network.azure.upbound.io_virtualnetworks.yaml b/package/crds/network.azure.upbound.io_virtualnetworks.yaml index 611c140ec..b65525bf8 100644 --- a/package/crds/network.azure.upbound.io_virtualnetworks.yaml +++ b/package/crds/network.azure.upbound.io_virtualnetworks.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: virtualnetworks.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -319,42 +319,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -453,14 +417,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: addressSpace is a required parameter + - message: spec.forProvider.addressSpace is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.addressSpace) - || has(self.initProvider.addressSpace)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.addressSpace))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: VirtualNetworkStatus defines the observed state of VirtualNetwork. properties: diff --git a/package/crds/network.azure.upbound.io_virtualwans.yaml b/package/crds/network.azure.upbound.io_virtualwans.yaml index b13dc1589..0845940fa 100644 --- a/package/crds/network.azure.upbound.io_virtualwans.yaml +++ b/package/crds/network.azure.upbound.io_virtualwans.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: virtualwans.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -277,42 +277,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -411,10 +375,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: VirtualWANStatus defines the observed state of VirtualWAN. properties: diff --git a/package/crds/network.azure.upbound.io_vpngatewayconnections.yaml b/package/crds/network.azure.upbound.io_vpngatewayconnections.yaml index 63a35c599..d1d7388c6 100644 --- a/package/crds/network.azure.upbound.io_vpngatewayconnections.yaml +++ b/package/crds/network.azure.upbound.io_vpngatewayconnections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: vpngatewayconnections.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -674,42 +674,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -808,10 +772,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: vpnLink is a required parameter + - message: spec.forProvider.vpnLink is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.vpnLink) - || has(self.initProvider.vpnLink)' + || (has(self.initProvider) && has(self.initProvider.vpnLink))' status: description: VPNGatewayConnectionStatus defines the observed state of VPNGatewayConnection. diff --git a/package/crds/network.azure.upbound.io_vpngateways.yaml b/package/crds/network.azure.upbound.io_vpngateways.yaml index 650c706c7..5e6ae8162 100644 --- a/package/crds/network.azure.upbound.io_vpngateways.yaml +++ b/package/crds/network.azure.upbound.io_vpngateways.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: vpngateways.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -440,42 +440,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -574,10 +538,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: VPNGatewayStatus defines the observed state of VPNGateway. properties: diff --git a/package/crds/network.azure.upbound.io_vpnserverconfigurationpolicygroups.yaml b/package/crds/network.azure.upbound.io_vpnserverconfigurationpolicygroups.yaml index 85d5fedd3..ba08a0362 100644 --- a/package/crds/network.azure.upbound.io_vpnserverconfigurationpolicygroups.yaml +++ b/package/crds/network.azure.upbound.io_vpnserverconfigurationpolicygroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: vpnserverconfigurationpolicygroups.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -283,42 +283,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -417,10 +381,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: policy is a required parameter + - message: spec.forProvider.policy is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.policy) - || has(self.initProvider.policy)' + || (has(self.initProvider) && has(self.initProvider.policy))' status: description: VPNServerConfigurationPolicyGroupStatus defines the observed state of VPNServerConfigurationPolicyGroup. diff --git a/package/crds/network.azure.upbound.io_vpnserverconfigurations.yaml b/package/crds/network.azure.upbound.io_vpnserverconfigurations.yaml index 71ffde534..ac52eae60 100644 --- a/package/crds/network.azure.upbound.io_vpnserverconfigurations.yaml +++ b/package/crds/network.azure.upbound.io_vpnserverconfigurations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: vpnserverconfigurations.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -560,42 +560,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -694,14 +658,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: vpnAuthenticationTypes is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.vpnAuthenticationTypes is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.vpnAuthenticationTypes) - || has(self.initProvider.vpnAuthenticationTypes)' + || (has(self.initProvider) && has(self.initProvider.vpnAuthenticationTypes))' status: description: VPNServerConfigurationStatus defines the observed state of VPNServerConfiguration. diff --git a/package/crds/network.azure.upbound.io_vpnsites.yaml b/package/crds/network.azure.upbound.io_vpnsites.yaml index 7b1b0ebd0..27d595ef2 100644 --- a/package/crds/network.azure.upbound.io_vpnsites.yaml +++ b/package/crds/network.azure.upbound.io_vpnsites.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: vpnsites.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -487,42 +487,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -621,10 +585,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: VPNSiteStatus defines the observed state of VPNSite. properties: diff --git a/package/crds/network.azure.upbound.io_watcherflowlogs.yaml b/package/crds/network.azure.upbound.io_watcherflowlogs.yaml index d89e3a918..7313753c5 100644 --- a/package/crds/network.azure.upbound.io_watcherflowlogs.yaml +++ b/package/crds/network.azure.upbound.io_watcherflowlogs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: watcherflowlogs.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -712,42 +712,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -846,14 +810,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: enabled is a required parameter + - message: spec.forProvider.enabled is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.enabled) - || has(self.initProvider.enabled)' - - message: retentionPolicy is a required parameter + || (has(self.initProvider) && has(self.initProvider.enabled))' + - message: spec.forProvider.retentionPolicy is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.retentionPolicy) - || has(self.initProvider.retentionPolicy)' + || (has(self.initProvider) && has(self.initProvider.retentionPolicy))' status: description: WatcherFlowLogStatus defines the observed state of WatcherFlowLog. properties: diff --git a/package/crds/network.azure.upbound.io_watchers.yaml b/package/crds/network.azure.upbound.io_watchers.yaml index da997927c..3bad57d8c 100644 --- a/package/crds/network.azure.upbound.io_watchers.yaml +++ b/package/crds/network.azure.upbound.io_watchers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: watchers.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -244,42 +244,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -378,10 +342,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: WatcherStatus defines the observed state of Watcher. properties: diff --git a/package/crds/network.azure.upbound.io_webapplicationfirewallpolicies.yaml b/package/crds/network.azure.upbound.io_webapplicationfirewallpolicies.yaml index d179d4192..efcee914f 100644 --- a/package/crds/network.azure.upbound.io_webapplicationfirewallpolicies.yaml +++ b/package/crds/network.azure.upbound.io_webapplicationfirewallpolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: webapplicationfirewallpolicies.network.azure.upbound.io spec: group: network.azure.upbound.io @@ -714,42 +714,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -848,14 +812,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: managedRules is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.managedRules is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.managedRules) - || has(self.initProvider.managedRules)' + || (has(self.initProvider) && has(self.initProvider.managedRules))' status: description: WebApplicationFirewallPolicyStatus defines the observed state of WebApplicationFirewallPolicy. diff --git a/package/crds/notificationhubs.azure.upbound.io_authorizationrules.yaml b/package/crds/notificationhubs.azure.upbound.io_authorizationrules.yaml index 9e6821080..85c94c055 100644 --- a/package/crds/notificationhubs.azure.upbound.io_authorizationrules.yaml +++ b/package/crds/notificationhubs.azure.upbound.io_authorizationrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: authorizationrules.notificationhubs.azure.upbound.io spec: group: notificationhubs.azure.upbound.io @@ -411,42 +411,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/notificationhubs.azure.upbound.io_notificationhubnamespaces.yaml b/package/crds/notificationhubs.azure.upbound.io_notificationhubnamespaces.yaml index e2a5a702a..e15574a41 100644 --- a/package/crds/notificationhubs.azure.upbound.io_notificationhubnamespaces.yaml +++ b/package/crds/notificationhubs.azure.upbound.io_notificationhubnamespaces.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: notificationhubnamespaces.notificationhubs.azure.upbound.io spec: group: notificationhubs.azure.upbound.io @@ -271,42 +271,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -405,18 +369,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: namespaceType is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.namespaceType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.namespaceType) - || has(self.initProvider.namespaceType)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.namespaceType))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: NotificationHubNamespaceStatus defines the observed state of NotificationHubNamespace. diff --git a/package/crds/notificationhubs.azure.upbound.io_notificationhubs.yaml b/package/crds/notificationhubs.azure.upbound.io_notificationhubs.yaml index 1229bb3e4..bcf679517 100644 --- a/package/crds/notificationhubs.azure.upbound.io_notificationhubs.yaml +++ b/package/crds/notificationhubs.azure.upbound.io_notificationhubs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: notificationhubs.notificationhubs.azure.upbound.io spec: group: notificationhubs.azure.upbound.io @@ -421,42 +421,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -555,10 +519,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: NotificationHubStatus defines the observed state of NotificationHub. properties: diff --git a/package/crds/operationalinsights.azure.upbound.io_loganalyticsdataexportrules.yaml b/package/crds/operationalinsights.azure.upbound.io_loganalyticsdataexportrules.yaml index 13c32844d..3f79a1393 100644 --- a/package/crds/operationalinsights.azure.upbound.io_loganalyticsdataexportrules.yaml +++ b/package/crds/operationalinsights.azure.upbound.io_loganalyticsdataexportrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: loganalyticsdataexportrules.operationalinsights.azure.upbound.io spec: group: operationalinsights.azure.upbound.io @@ -405,42 +405,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -539,10 +503,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: tableNames is a required parameter + - message: spec.forProvider.tableNames is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tableNames) - || has(self.initProvider.tableNames)' + || (has(self.initProvider) && has(self.initProvider.tableNames))' status: description: LogAnalyticsDataExportRuleStatus defines the observed state of LogAnalyticsDataExportRule. diff --git a/package/crds/operationalinsights.azure.upbound.io_loganalyticsdatasourcewindowsevents.yaml b/package/crds/operationalinsights.azure.upbound.io_loganalyticsdatasourcewindowsevents.yaml index 87ed3ca71..defb184f7 100644 --- a/package/crds/operationalinsights.azure.upbound.io_loganalyticsdatasourcewindowsevents.yaml +++ b/package/crds/operationalinsights.azure.upbound.io_loganalyticsdatasourcewindowsevents.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: loganalyticsdatasourcewindowsevents.operationalinsights.azure.upbound.io spec: group: operationalinsights.azure.upbound.io @@ -330,42 +330,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -464,14 +428,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: eventLogName is a required parameter + - message: spec.forProvider.eventLogName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.eventLogName) - || has(self.initProvider.eventLogName)' - - message: eventTypes is a required parameter + || (has(self.initProvider) && has(self.initProvider.eventLogName))' + - message: spec.forProvider.eventTypes is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.eventTypes) - || has(self.initProvider.eventTypes)' + || (has(self.initProvider) && has(self.initProvider.eventTypes))' status: description: LogAnalyticsDataSourceWindowsEventStatus defines the observed state of LogAnalyticsDataSourceWindowsEvent. diff --git a/package/crds/operationalinsights.azure.upbound.io_loganalyticsdatasourcewindowsperformancecounters.yaml b/package/crds/operationalinsights.azure.upbound.io_loganalyticsdatasourcewindowsperformancecounters.yaml index 4af5fce3f..7d01c302c 100644 --- a/package/crds/operationalinsights.azure.upbound.io_loganalyticsdatasourcewindowsperformancecounters.yaml +++ b/package/crds/operationalinsights.azure.upbound.io_loganalyticsdatasourcewindowsperformancecounters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: loganalyticsdatasourcewindowsperformancecounters.operationalinsights.azure.upbound.io spec: group: operationalinsights.azure.upbound.io @@ -343,42 +343,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -477,22 +441,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: counterName is a required parameter + - message: spec.forProvider.counterName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.counterName) - || has(self.initProvider.counterName)' - - message: instanceName is a required parameter + || (has(self.initProvider) && has(self.initProvider.counterName))' + - message: spec.forProvider.instanceName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.instanceName) - || has(self.initProvider.instanceName)' - - message: intervalSeconds is a required parameter + || (has(self.initProvider) && has(self.initProvider.instanceName))' + - message: spec.forProvider.intervalSeconds is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.intervalSeconds) - || has(self.initProvider.intervalSeconds)' - - message: objectName is a required parameter + || (has(self.initProvider) && has(self.initProvider.intervalSeconds))' + - message: spec.forProvider.objectName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.objectName) - || has(self.initProvider.objectName)' + || (has(self.initProvider) && has(self.initProvider.objectName))' status: description: LogAnalyticsDataSourceWindowsPerformanceCounterStatus defines the observed state of LogAnalyticsDataSourceWindowsPerformanceCounter. diff --git a/package/crds/operationalinsights.azure.upbound.io_loganalyticslinkedservices.yaml b/package/crds/operationalinsights.azure.upbound.io_loganalyticslinkedservices.yaml index 64e91e0c8..ef0d1ceba 100644 --- a/package/crds/operationalinsights.azure.upbound.io_loganalyticslinkedservices.yaml +++ b/package/crds/operationalinsights.azure.upbound.io_loganalyticslinkedservices.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: loganalyticslinkedservices.operationalinsights.azure.upbound.io spec: group: operationalinsights.azure.upbound.io @@ -396,42 +396,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/operationalinsights.azure.upbound.io_loganalyticslinkedstorageaccounts.yaml b/package/crds/operationalinsights.azure.upbound.io_loganalyticslinkedstorageaccounts.yaml index be7f58ea2..a2d624d27 100644 --- a/package/crds/operationalinsights.azure.upbound.io_loganalyticslinkedstorageaccounts.yaml +++ b/package/crds/operationalinsights.azure.upbound.io_loganalyticslinkedstorageaccounts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: loganalyticslinkedstorageaccounts.operationalinsights.azure.upbound.io spec: group: operationalinsights.azure.upbound.io @@ -401,42 +401,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -535,10 +499,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: dataSourceType is a required parameter + - message: spec.forProvider.dataSourceType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.dataSourceType) - || has(self.initProvider.dataSourceType)' + || (has(self.initProvider) && has(self.initProvider.dataSourceType))' status: description: LogAnalyticsLinkedStorageAccountStatus defines the observed state of LogAnalyticsLinkedStorageAccount. diff --git a/package/crds/operationalinsights.azure.upbound.io_loganalyticsquerypackqueries.yaml b/package/crds/operationalinsights.azure.upbound.io_loganalyticsquerypackqueries.yaml index 8d36d23c8..a3344a834 100644 --- a/package/crds/operationalinsights.azure.upbound.io_loganalyticsquerypackqueries.yaml +++ b/package/crds/operationalinsights.azure.upbound.io_loganalyticsquerypackqueries.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: loganalyticsquerypackqueries.operationalinsights.azure.upbound.io spec: group: operationalinsights.azure.upbound.io @@ -476,42 +476,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -610,14 +574,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: body is a required parameter + - message: spec.forProvider.body is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.body) - || has(self.initProvider.body)' - - message: displayName is a required parameter + || (has(self.initProvider) && has(self.initProvider.body))' + - message: spec.forProvider.displayName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.displayName) - || has(self.initProvider.displayName)' + || (has(self.initProvider) && has(self.initProvider.displayName))' status: description: LogAnalyticsQueryPackQueryStatus defines the observed state of LogAnalyticsQueryPackQuery. diff --git a/package/crds/operationalinsights.azure.upbound.io_loganalyticsquerypacks.yaml b/package/crds/operationalinsights.azure.upbound.io_loganalyticsquerypacks.yaml index 6ab6a8f8e..b0a304019 100644 --- a/package/crds/operationalinsights.azure.upbound.io_loganalyticsquerypacks.yaml +++ b/package/crds/operationalinsights.azure.upbound.io_loganalyticsquerypacks.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: loganalyticsquerypacks.operationalinsights.azure.upbound.io spec: group: operationalinsights.azure.upbound.io @@ -246,42 +246,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -380,10 +344,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: LogAnalyticsQueryPackStatus defines the observed state of LogAnalyticsQueryPack. diff --git a/package/crds/operationalinsights.azure.upbound.io_loganalyticssavedsearches.yaml b/package/crds/operationalinsights.azure.upbound.io_loganalyticssavedsearches.yaml index 4f743106f..c87a35569 100644 --- a/package/crds/operationalinsights.azure.upbound.io_loganalyticssavedsearches.yaml +++ b/package/crds/operationalinsights.azure.upbound.io_loganalyticssavedsearches.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: loganalyticssavedsearches.operationalinsights.azure.upbound.io spec: group: operationalinsights.azure.upbound.io @@ -285,42 +285,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -419,18 +383,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: category is a required parameter + - message: spec.forProvider.category is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.category) - || has(self.initProvider.category)' - - message: displayName is a required parameter + || (has(self.initProvider) && has(self.initProvider.category))' + - message: spec.forProvider.displayName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.displayName) - || has(self.initProvider.displayName)' - - message: query is a required parameter + || (has(self.initProvider) && has(self.initProvider.displayName))' + - message: spec.forProvider.query is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.query) - || has(self.initProvider.query)' + || (has(self.initProvider) && has(self.initProvider.query))' status: description: LogAnalyticsSavedSearchStatus defines the observed state of LogAnalyticsSavedSearch. diff --git a/package/crds/operationalinsights.azure.upbound.io_workspaces.yaml b/package/crds/operationalinsights.azure.upbound.io_workspaces.yaml index ab0c865ba..2d6e2d95f 100644 --- a/package/crds/operationalinsights.azure.upbound.io_workspaces.yaml +++ b/package/crds/operationalinsights.azure.upbound.io_workspaces.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: workspaces.operationalinsights.azure.upbound.io spec: group: operationalinsights.azure.upbound.io @@ -320,42 +320,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -454,10 +418,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: WorkspaceStatus defines the observed state of Workspace. properties: diff --git a/package/crds/operationsmanagement.azure.upbound.io_loganalyticssolutions.yaml b/package/crds/operationsmanagement.azure.upbound.io_loganalyticssolutions.yaml index 5564fa54d..5718fe41b 100644 --- a/package/crds/operationsmanagement.azure.upbound.io_loganalyticssolutions.yaml +++ b/package/crds/operationsmanagement.azure.upbound.io_loganalyticssolutions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: loganalyticssolutions.operationsmanagement.azure.upbound.io spec: group: operationsmanagement.azure.upbound.io @@ -453,42 +453,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -587,18 +551,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: plan is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.plan is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.plan) - || has(self.initProvider.plan)' - - message: solutionName is a required parameter + || (has(self.initProvider) && has(self.initProvider.plan))' + - message: spec.forProvider.solutionName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.solutionName) - || has(self.initProvider.solutionName)' + || (has(self.initProvider) && has(self.initProvider.solutionName))' status: description: LogAnalyticsSolutionStatus defines the observed state of LogAnalyticsSolution. diff --git a/package/crds/orbital.azure.upbound.io_contactprofiles.yaml b/package/crds/orbital.azure.upbound.io_contactprofiles.yaml index f432e3419..dc134a3ad 100644 --- a/package/crds/orbital.azure.upbound.io_contactprofiles.yaml +++ b/package/crds/orbital.azure.upbound.io_contactprofiles.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: contactprofiles.orbital.azure.upbound.io spec: group: orbital.azure.upbound.io @@ -502,42 +502,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -636,22 +600,23 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: autoTracking is a required parameter + - message: spec.forProvider.autoTracking is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.autoTracking) - || has(self.initProvider.autoTracking)' - - message: links is a required parameter + || (has(self.initProvider) && has(self.initProvider.autoTracking))' + - message: spec.forProvider.links is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.links) - || has(self.initProvider.links)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.links))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: minimumVariableContactDuration is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.minimumVariableContactDuration is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.minimumVariableContactDuration) - || has(self.initProvider.minimumVariableContactDuration)' + || (has(self.initProvider) && has(self.initProvider.minimumVariableContactDuration))' status: description: ContactProfileStatus defines the observed state of ContactProfile. properties: diff --git a/package/crds/orbital.azure.upbound.io_spacecrafts.yaml b/package/crds/orbital.azure.upbound.io_spacecrafts.yaml index 6d3b20a2e..cfa9a94f2 100644 --- a/package/crds/orbital.azure.upbound.io_spacecrafts.yaml +++ b/package/crds/orbital.azure.upbound.io_spacecrafts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: spacecrafts.orbital.azure.upbound.io spec: group: orbital.azure.upbound.io @@ -319,42 +319,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -453,26 +417,26 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: links is a required parameter + - message: spec.forProvider.links is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.links) - || has(self.initProvider.links)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.links))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: noradId is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.noradId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.noradId) - || has(self.initProvider.noradId)' - - message: titleLine is a required parameter + || (has(self.initProvider) && has(self.initProvider.noradId))' + - message: spec.forProvider.titleLine is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.titleLine) - || has(self.initProvider.titleLine)' - - message: twoLineElements is a required parameter + || (has(self.initProvider) && has(self.initProvider.titleLine))' + - message: spec.forProvider.twoLineElements is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.twoLineElements) - || has(self.initProvider.twoLineElements)' + || (has(self.initProvider) && has(self.initProvider.twoLineElements))' status: description: SpacecraftStatus defines the observed state of Spacecraft. properties: diff --git a/package/crds/policyinsights.azure.upbound.io_resourcepolicyremediations.yaml b/package/crds/policyinsights.azure.upbound.io_resourcepolicyremediations.yaml index 7f71e1077..564f0564d 100644 --- a/package/crds/policyinsights.azure.upbound.io_resourcepolicyremediations.yaml +++ b/package/crds/policyinsights.azure.upbound.io_resourcepolicyremediations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: resourcepolicyremediations.policyinsights.azure.upbound.io spec: group: policyinsights.azure.upbound.io @@ -390,42 +390,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -524,10 +488,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: ResourcePolicyRemediationStatus defines the observed state of ResourcePolicyRemediation. diff --git a/package/crds/policyinsights.azure.upbound.io_subscriptionpolicyremediations.yaml b/package/crds/policyinsights.azure.upbound.io_subscriptionpolicyremediations.yaml index e1e207111..88ca558a0 100644 --- a/package/crds/policyinsights.azure.upbound.io_subscriptionpolicyremediations.yaml +++ b/package/crds/policyinsights.azure.upbound.io_subscriptionpolicyremediations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: subscriptionpolicyremediations.policyinsights.azure.upbound.io spec: group: policyinsights.azure.upbound.io @@ -313,42 +313,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -447,10 +411,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: subscriptionId is a required parameter + - message: spec.forProvider.subscriptionId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.subscriptionId) - || has(self.initProvider.subscriptionId)' + || (has(self.initProvider) && has(self.initProvider.subscriptionId))' status: description: SubscriptionPolicyRemediationStatus defines the observed state of SubscriptionPolicyRemediation. diff --git a/package/crds/portal.azure.upbound.io_dashboards.yaml b/package/crds/portal.azure.upbound.io_dashboards.yaml index cd57ef2ff..c4d64edf1 100644 --- a/package/crds/portal.azure.upbound.io_dashboards.yaml +++ b/package/crds/portal.azure.upbound.io_dashboards.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: dashboards.portal.azure.upbound.io spec: group: portal.azure.upbound.io @@ -259,42 +259,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -393,18 +357,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: dashboardProperties is a required parameter + - message: spec.forProvider.dashboardProperties is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.dashboardProperties) - || has(self.initProvider.dashboardProperties)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.dashboardProperties))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: DashboardStatus defines the observed state of Dashboard. properties: diff --git a/package/crds/powerbidedicated.azure.upbound.io_powerbiembeddeds.yaml b/package/crds/powerbidedicated.azure.upbound.io_powerbiembeddeds.yaml index dd52ebfad..39734fab8 100644 --- a/package/crds/powerbidedicated.azure.upbound.io_powerbiembeddeds.yaml +++ b/package/crds/powerbidedicated.azure.upbound.io_powerbiembeddeds.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: powerbiembeddeds.powerbidedicated.azure.upbound.io spec: group: powerbidedicated.azure.upbound.io @@ -276,42 +276,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -410,18 +374,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: administrators is a required parameter + - message: spec.forProvider.administrators is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.administrators) - || has(self.initProvider.administrators)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.administrators))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: PowerBIEmbeddedStatus defines the observed state of PowerBIEmbedded. properties: diff --git a/package/crds/purview.azure.upbound.io_accounts.yaml b/package/crds/purview.azure.upbound.io_accounts.yaml index 97eeb9b23..cf1a8e4b6 100644 --- a/package/crds/purview.azure.upbound.io_accounts.yaml +++ b/package/crds/purview.azure.upbound.io_accounts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: accounts.purview.azure.upbound.io spec: group: purview.azure.upbound.io @@ -368,42 +368,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -502,14 +466,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: identity is a required parameter + - message: spec.forProvider.identity is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.identity) - || has(self.initProvider.identity)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.identity))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: AccountStatus defines the observed state of Account. properties: diff --git a/package/crds/recoveryservices.azure.upbound.io_backupcontainerstorageaccounts.yaml b/package/crds/recoveryservices.azure.upbound.io_backupcontainerstorageaccounts.yaml index b80fbe8eb..b527bdea1 100644 --- a/package/crds/recoveryservices.azure.upbound.io_backupcontainerstorageaccounts.yaml +++ b/package/crds/recoveryservices.azure.upbound.io_backupcontainerstorageaccounts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: backupcontainerstorageaccounts.recoveryservices.azure.upbound.io spec: group: recoveryservices.azure.upbound.io @@ -381,42 +381,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/recoveryservices.azure.upbound.io_backuppolicyfileshares.yaml b/package/crds/recoveryservices.azure.upbound.io_backuppolicyfileshares.yaml index 78e7a2bac..9fb70f62e 100644 --- a/package/crds/recoveryservices.azure.upbound.io_backuppolicyfileshares.yaml +++ b/package/crds/recoveryservices.azure.upbound.io_backuppolicyfileshares.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: backuppolicyfileshares.recoveryservices.azure.upbound.io spec: group: recoveryservices.azure.upbound.io @@ -512,42 +512,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -646,14 +610,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: backup is a required parameter + - message: spec.forProvider.backup is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.backup) - || has(self.initProvider.backup)' - - message: retentionDaily is a required parameter + || (has(self.initProvider) && has(self.initProvider.backup))' + - message: spec.forProvider.retentionDaily is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.retentionDaily) - || has(self.initProvider.retentionDaily)' + || (has(self.initProvider) && has(self.initProvider.retentionDaily))' status: description: BackupPolicyFileShareStatus defines the observed state of BackupPolicyFileShare. diff --git a/package/crds/recoveryservices.azure.upbound.io_backuppolicyvms.yaml b/package/crds/recoveryservices.azure.upbound.io_backuppolicyvms.yaml index 6292b7df1..b9ac4360e 100644 --- a/package/crds/recoveryservices.azure.upbound.io_backuppolicyvms.yaml +++ b/package/crds/recoveryservices.azure.upbound.io_backuppolicyvms.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: backuppolicyvms.recoveryservices.azure.upbound.io spec: group: recoveryservices.azure.upbound.io @@ -598,42 +598,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -732,10 +696,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: backup is a required parameter + - message: spec.forProvider.backup is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.backup) - || has(self.initProvider.backup)' + || (has(self.initProvider) && has(self.initProvider.backup))' status: description: BackupPolicyVMStatus defines the observed state of BackupPolicyVM. properties: diff --git a/package/crds/recoveryservices.azure.upbound.io_backuppolicyvmworkloads.yaml b/package/crds/recoveryservices.azure.upbound.io_backuppolicyvmworkloads.yaml index 65339daf5..85038e6c7 100644 --- a/package/crds/recoveryservices.azure.upbound.io_backuppolicyvmworkloads.yaml +++ b/package/crds/recoveryservices.azure.upbound.io_backuppolicyvmworkloads.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: backuppolicyvmworkloads.recoveryservices.azure.upbound.io spec: group: recoveryservices.azure.upbound.io @@ -657,42 +657,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -791,18 +755,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: protectionPolicy is a required parameter + - message: spec.forProvider.protectionPolicy is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.protectionPolicy) - || has(self.initProvider.protectionPolicy)' - - message: settings is a required parameter + || (has(self.initProvider) && has(self.initProvider.protectionPolicy))' + - message: spec.forProvider.settings is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.settings) - || has(self.initProvider.settings)' - - message: workloadType is a required parameter + || (has(self.initProvider) && has(self.initProvider.settings))' + - message: spec.forProvider.workloadType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.workloadType) - || has(self.initProvider.workloadType)' + || (has(self.initProvider) && has(self.initProvider.workloadType))' status: description: BackupPolicyVMWorkloadStatus defines the observed state of BackupPolicyVMWorkload. diff --git a/package/crds/recoveryservices.azure.upbound.io_backupprotectedfileshares.yaml b/package/crds/recoveryservices.azure.upbound.io_backupprotectedfileshares.yaml index 445ce263a..1363bf83c 100644 --- a/package/crds/recoveryservices.azure.upbound.io_backupprotectedfileshares.yaml +++ b/package/crds/recoveryservices.azure.upbound.io_backupprotectedfileshares.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: backupprotectedfileshares.recoveryservices.azure.upbound.io spec: group: recoveryservices.azure.upbound.io @@ -541,42 +541,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/recoveryservices.azure.upbound.io_backupprotectedvms.yaml b/package/crds/recoveryservices.azure.upbound.io_backupprotectedvms.yaml index f72378ce7..5cad8f054 100644 --- a/package/crds/recoveryservices.azure.upbound.io_backupprotectedvms.yaml +++ b/package/crds/recoveryservices.azure.upbound.io_backupprotectedvms.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: backupprotectedvms.recoveryservices.azure.upbound.io spec: group: recoveryservices.azure.upbound.io @@ -415,42 +415,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/recoveryservices.azure.upbound.io_siterecoveryfabrics.yaml b/package/crds/recoveryservices.azure.upbound.io_siterecoveryfabrics.yaml index e89f4d685..4302a3d29 100644 --- a/package/crds/recoveryservices.azure.upbound.io_siterecoveryfabrics.yaml +++ b/package/crds/recoveryservices.azure.upbound.io_siterecoveryfabrics.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: siterecoveryfabrics.recoveryservices.azure.upbound.io spec: group: recoveryservices.azure.upbound.io @@ -313,42 +313,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -447,10 +411,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: SiteRecoveryFabricStatus defines the observed state of SiteRecoveryFabric. properties: diff --git a/package/crds/recoveryservices.azure.upbound.io_siterecoverynetworkmappings.yaml b/package/crds/recoveryservices.azure.upbound.io_siterecoverynetworkmappings.yaml index c6f6c995a..5c05c7c85 100644 --- a/package/crds/recoveryservices.azure.upbound.io_siterecoverynetworkmappings.yaml +++ b/package/crds/recoveryservices.azure.upbound.io_siterecoverynetworkmappings.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: siterecoverynetworkmappings.recoveryservices.azure.upbound.io spec: group: recoveryservices.azure.upbound.io @@ -490,42 +490,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -624,18 +588,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: sourceRecoveryFabricName is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.sourceRecoveryFabricName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sourceRecoveryFabricName) - || has(self.initProvider.sourceRecoveryFabricName)' - - message: targetRecoveryFabricName is a required parameter + || (has(self.initProvider) && has(self.initProvider.sourceRecoveryFabricName))' + - message: spec.forProvider.targetRecoveryFabricName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.targetRecoveryFabricName) - || has(self.initProvider.targetRecoveryFabricName)' + || (has(self.initProvider) && has(self.initProvider.targetRecoveryFabricName))' status: description: SiteRecoveryNetworkMappingStatus defines the observed state of SiteRecoveryNetworkMapping. diff --git a/package/crds/recoveryservices.azure.upbound.io_siterecoveryprotectioncontainermappings.yaml b/package/crds/recoveryservices.azure.upbound.io_siterecoveryprotectioncontainermappings.yaml index 15e191c32..5d974e248 100644 --- a/package/crds/recoveryservices.azure.upbound.io_siterecoveryprotectioncontainermappings.yaml +++ b/package/crds/recoveryservices.azure.upbound.io_siterecoveryprotectioncontainermappings.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: siterecoveryprotectioncontainermappings.recoveryservices.azure.upbound.io spec: group: recoveryservices.azure.upbound.io @@ -654,42 +654,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/recoveryservices.azure.upbound.io_siterecoveryprotectioncontainers.yaml b/package/crds/recoveryservices.azure.upbound.io_siterecoveryprotectioncontainers.yaml index 260360baf..4857d7501 100644 --- a/package/crds/recoveryservices.azure.upbound.io_siterecoveryprotectioncontainers.yaml +++ b/package/crds/recoveryservices.azure.upbound.io_siterecoveryprotectioncontainers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: siterecoveryprotectioncontainers.recoveryservices.azure.upbound.io spec: group: recoveryservices.azure.upbound.io @@ -384,42 +384,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/recoveryservices.azure.upbound.io_siterecoveryreplicationpolicies.yaml b/package/crds/recoveryservices.azure.upbound.io_siterecoveryreplicationpolicies.yaml index 559b15222..214c6619b 100644 --- a/package/crds/recoveryservices.azure.upbound.io_siterecoveryreplicationpolicies.yaml +++ b/package/crds/recoveryservices.azure.upbound.io_siterecoveryreplicationpolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: siterecoveryreplicationpolicies.recoveryservices.azure.upbound.io spec: group: recoveryservices.azure.upbound.io @@ -322,42 +322,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -456,15 +420,16 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: applicationConsistentSnapshotFrequencyInMinutes is a required - parameter + - message: spec.forProvider.applicationConsistentSnapshotFrequencyInMinutes + is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.applicationConsistentSnapshotFrequencyInMinutes) - || has(self.initProvider.applicationConsistentSnapshotFrequencyInMinutes)' - - message: recoveryPointRetentionInMinutes is a required parameter + || (has(self.initProvider) && has(self.initProvider.applicationConsistentSnapshotFrequencyInMinutes))' + - message: spec.forProvider.recoveryPointRetentionInMinutes is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.recoveryPointRetentionInMinutes) - || has(self.initProvider.recoveryPointRetentionInMinutes)' + || (has(self.initProvider) && has(self.initProvider.recoveryPointRetentionInMinutes))' status: description: SiteRecoveryReplicationPolicyStatus defines the observed state of SiteRecoveryReplicationPolicy. diff --git a/package/crds/recoveryservices.azure.upbound.io_vaults.yaml b/package/crds/recoveryservices.azure.upbound.io_vaults.yaml index 4b65cb216..95a23f493 100644 --- a/package/crds/recoveryservices.azure.upbound.io_vaults.yaml +++ b/package/crds/recoveryservices.azure.upbound.io_vaults.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: vaults.recoveryservices.azure.upbound.io spec: group: recoveryservices.azure.upbound.io @@ -422,42 +422,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -556,14 +520,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: VaultStatus defines the observed state of Vault. properties: diff --git a/package/crds/relay.azure.upbound.io_eventrelaynamespaces.yaml b/package/crds/relay.azure.upbound.io_eventrelaynamespaces.yaml index bf7ab97d6..b3bf13f35 100644 --- a/package/crds/relay.azure.upbound.io_eventrelaynamespaces.yaml +++ b/package/crds/relay.azure.upbound.io_eventrelaynamespaces.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: eventrelaynamespaces.relay.azure.upbound.io spec: group: relay.azure.upbound.io @@ -254,42 +254,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -388,14 +352,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: EventRelayNamespaceStatus defines the observed state of EventRelayNamespace. properties: diff --git a/package/crds/relay.azure.upbound.io_hybridconnectionauthorizationrules.yaml b/package/crds/relay.azure.upbound.io_hybridconnectionauthorizationrules.yaml index 6878cbb59..93ca48e4c 100644 --- a/package/crds/relay.azure.upbound.io_hybridconnectionauthorizationrules.yaml +++ b/package/crds/relay.azure.upbound.io_hybridconnectionauthorizationrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: hybridconnectionauthorizationrules.relay.azure.upbound.io spec: group: relay.azure.upbound.io @@ -416,42 +416,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/relay.azure.upbound.io_hybridconnections.yaml b/package/crds/relay.azure.upbound.io_hybridconnections.yaml index 2cd44524e..3ec8343f9 100644 --- a/package/crds/relay.azure.upbound.io_hybridconnections.yaml +++ b/package/crds/relay.azure.upbound.io_hybridconnections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: hybridconnections.relay.azure.upbound.io spec: group: relay.azure.upbound.io @@ -338,42 +338,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -472,10 +436,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: HybridConnectionStatus defines the observed state of HybridConnection. properties: diff --git a/package/crds/relay.azure.upbound.io_namespaceauthorizationrules.yaml b/package/crds/relay.azure.upbound.io_namespaceauthorizationrules.yaml index 655665d5a..3029174ee 100644 --- a/package/crds/relay.azure.upbound.io_namespaceauthorizationrules.yaml +++ b/package/crds/relay.azure.upbound.io_namespaceauthorizationrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: namespaceauthorizationrules.relay.azure.upbound.io spec: group: relay.azure.upbound.io @@ -334,42 +334,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/resources.azure.upbound.io_resourcedeploymentscriptazureclicli.yaml b/package/crds/resources.azure.upbound.io_resourcedeploymentscriptazureclicli.yaml index 02f0852da..47e35b96f 100644 --- a/package/crds/resources.azure.upbound.io_resourcedeploymentscriptazureclicli.yaml +++ b/package/crds/resources.azure.upbound.io_resourcedeploymentscriptazureclicli.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: resourcedeploymentscriptazureclicli.resources.azure.upbound.io spec: group: resources.azure.upbound.io @@ -601,42 +601,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -735,22 +699,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: retentionInterval is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.retentionInterval is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.retentionInterval) - || has(self.initProvider.retentionInterval)' - - message: version is a required parameter + || (has(self.initProvider) && has(self.initProvider.retentionInterval))' + - message: spec.forProvider.version is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.version) - || has(self.initProvider.version)' + || (has(self.initProvider) && has(self.initProvider.version))' status: description: ResourceDeploymentScriptAzureCliStatus defines the observed state of ResourceDeploymentScriptAzureCli. diff --git a/package/crds/resources.azure.upbound.io_resourcedeploymentscriptazurepowershells.yaml b/package/crds/resources.azure.upbound.io_resourcedeploymentscriptazurepowershells.yaml index d7002f1f2..7067f3f93 100644 --- a/package/crds/resources.azure.upbound.io_resourcedeploymentscriptazurepowershells.yaml +++ b/package/crds/resources.azure.upbound.io_resourcedeploymentscriptazurepowershells.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: resourcedeploymentscriptazurepowershells.resources.azure.upbound.io spec: group: resources.azure.upbound.io @@ -594,42 +594,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -728,22 +692,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: retentionInterval is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.retentionInterval is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.retentionInterval) - || has(self.initProvider.retentionInterval)' - - message: version is a required parameter + || (has(self.initProvider) && has(self.initProvider.retentionInterval))' + - message: spec.forProvider.version is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.version) - || has(self.initProvider.version)' + || (has(self.initProvider) && has(self.initProvider.version))' status: description: ResourceDeploymentScriptAzurePowerShellStatus defines the observed state of ResourceDeploymentScriptAzurePowerShell. diff --git a/package/crds/resources.azure.upbound.io_resourcegrouptemplatedeployments.yaml b/package/crds/resources.azure.upbound.io_resourcegrouptemplatedeployments.yaml index a02353080..724658aa0 100644 --- a/package/crds/resources.azure.upbound.io_resourcegrouptemplatedeployments.yaml +++ b/package/crds/resources.azure.upbound.io_resourcegrouptemplatedeployments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: resourcegrouptemplatedeployments.resources.azure.upbound.io spec: group: resources.azure.upbound.io @@ -287,42 +287,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -421,10 +385,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: deploymentMode is a required parameter + - message: spec.forProvider.deploymentMode is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.deploymentMode) - || has(self.initProvider.deploymentMode)' + || (has(self.initProvider) && has(self.initProvider.deploymentMode))' status: description: ResourceGroupTemplateDeploymentStatus defines the observed state of ResourceGroupTemplateDeployment. diff --git a/package/crds/resources.azure.upbound.io_subscriptiontemplatedeployments.yaml b/package/crds/resources.azure.upbound.io_subscriptiontemplatedeployments.yaml index 0683337ee..8944d7166 100644 --- a/package/crds/resources.azure.upbound.io_subscriptiontemplatedeployments.yaml +++ b/package/crds/resources.azure.upbound.io_subscriptiontemplatedeployments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: subscriptiontemplatedeployments.resources.azure.upbound.io spec: group: resources.azure.upbound.io @@ -203,42 +203,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -337,10 +301,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: SubscriptionTemplateDeploymentStatus defines the observed state of SubscriptionTemplateDeployment. diff --git a/package/crds/search.azure.upbound.io_services.yaml b/package/crds/search.azure.upbound.io_services.yaml index e22188e03..6e253a4a8 100644 --- a/package/crds/search.azure.upbound.io_services.yaml +++ b/package/crds/search.azure.upbound.io_services.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: services.search.azure.upbound.io spec: group: search.azure.upbound.io @@ -366,42 +366,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -500,14 +464,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: ServiceStatus defines the observed state of Service. properties: diff --git a/package/crds/search.azure.upbound.io_sharedprivatelinkservices.yaml b/package/crds/search.azure.upbound.io_sharedprivatelinkservices.yaml index 9ece1060e..98417d8de 100644 --- a/package/crds/search.azure.upbound.io_sharedprivatelinkservices.yaml +++ b/package/crds/search.azure.upbound.io_sharedprivatelinkservices.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sharedprivatelinkservices.search.azure.upbound.io spec: group: search.azure.upbound.io @@ -320,42 +320,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -454,10 +418,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: subresourceName is a required parameter + - message: spec.forProvider.subresourceName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.subresourceName) - || has(self.initProvider.subresourceName)' + || (has(self.initProvider) && has(self.initProvider.subresourceName))' status: description: SharedPrivateLinkServiceStatus defines the observed state of SharedPrivateLinkService. diff --git a/package/crds/security.azure.upbound.io_advancedthreatprotections.yaml b/package/crds/security.azure.upbound.io_advancedthreatprotections.yaml index 96d5e8887..51c35797b 100644 --- a/package/crds/security.azure.upbound.io_advancedthreatprotections.yaml +++ b/package/crds/security.azure.upbound.io_advancedthreatprotections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: advancedthreatprotections.security.azure.upbound.io spec: group: security.azure.upbound.io @@ -165,42 +165,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -299,14 +263,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: enabled is a required parameter + - message: spec.forProvider.enabled is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.enabled) - || has(self.initProvider.enabled)' - - message: targetResourceId is a required parameter + || (has(self.initProvider) && has(self.initProvider.enabled))' + - message: spec.forProvider.targetResourceId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.targetResourceId) - || has(self.initProvider.targetResourceId)' + || (has(self.initProvider) && has(self.initProvider.targetResourceId))' status: description: AdvancedThreatProtectionStatus defines the observed state of AdvancedThreatProtection. diff --git a/package/crds/security.azure.upbound.io_iotsecuritydevicegroups.yaml b/package/crds/security.azure.upbound.io_iotsecuritydevicegroups.yaml index a2c2a7dc9..ba6da8f75 100644 --- a/package/crds/security.azure.upbound.io_iotsecuritydevicegroups.yaml +++ b/package/crds/security.azure.upbound.io_iotsecuritydevicegroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iotsecuritydevicegroups.security.azure.upbound.io spec: group: security.azure.upbound.io @@ -345,42 +345,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -479,10 +443,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: IOTSecurityDeviceGroupStatus defines the observed state of IOTSecurityDeviceGroup. diff --git a/package/crds/security.azure.upbound.io_iotsecuritysolutions.yaml b/package/crds/security.azure.upbound.io_iotsecuritysolutions.yaml index 261d6bae5..2e4ef0e3d 100644 --- a/package/crds/security.azure.upbound.io_iotsecuritysolutions.yaml +++ b/package/crds/security.azure.upbound.io_iotsecuritysolutions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: iotsecuritysolutions.security.azure.upbound.io spec: group: security.azure.upbound.io @@ -583,42 +583,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -717,18 +681,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: displayName is a required parameter + - message: spec.forProvider.displayName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.displayName) - || has(self.initProvider.displayName)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.displayName))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: IOTSecuritySolutionStatus defines the observed state of IOTSecuritySolution. properties: diff --git a/package/crds/security.azure.upbound.io_securitycenterassessmentpolicies.yaml b/package/crds/security.azure.upbound.io_securitycenterassessmentpolicies.yaml index 8b5ec01e5..bbc43a36a 100644 --- a/package/crds/security.azure.upbound.io_securitycenterassessmentpolicies.yaml +++ b/package/crds/security.azure.upbound.io_securitycenterassessmentpolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: securitycenterassessmentpolicies.security.azure.upbound.io spec: group: security.azure.upbound.io @@ -226,42 +226,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -360,14 +324,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: description is a required parameter + - message: spec.forProvider.description is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.description) - || has(self.initProvider.description)' - - message: displayName is a required parameter + || (has(self.initProvider) && has(self.initProvider.description))' + - message: spec.forProvider.displayName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.displayName) - || has(self.initProvider.displayName)' + || (has(self.initProvider) && has(self.initProvider.displayName))' status: description: SecurityCenterAssessmentPolicyStatus defines the observed state of SecurityCenterAssessmentPolicy. diff --git a/package/crds/security.azure.upbound.io_securitycenterassessments.yaml b/package/crds/security.azure.upbound.io_securitycenterassessments.yaml index e43aa416f..2418e7dd7 100644 --- a/package/crds/security.azure.upbound.io_securitycenterassessments.yaml +++ b/package/crds/security.azure.upbound.io_securitycenterassessments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: securitycenterassessments.security.azure.upbound.io spec: group: security.azure.upbound.io @@ -350,42 +350,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -484,10 +448,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: status is a required parameter + - message: spec.forProvider.status is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.status) - || has(self.initProvider.status)' + || (has(self.initProvider) && has(self.initProvider.status))' status: description: SecurityCenterAssessmentStatus defines the observed state of SecurityCenterAssessment. diff --git a/package/crds/security.azure.upbound.io_securitycenterautoprovisionings.yaml b/package/crds/security.azure.upbound.io_securitycenterautoprovisionings.yaml index 54aedd3cc..7071c0cce 100644 --- a/package/crds/security.azure.upbound.io_securitycenterautoprovisionings.yaml +++ b/package/crds/security.azure.upbound.io_securitycenterautoprovisionings.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: securitycenterautoprovisionings.security.azure.upbound.io spec: group: security.azure.upbound.io @@ -159,42 +159,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -293,10 +257,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: autoProvision is a required parameter + - message: spec.forProvider.autoProvision is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.autoProvision) - || has(self.initProvider.autoProvision)' + || (has(self.initProvider) && has(self.initProvider.autoProvision))' status: description: SecurityCenterAutoProvisioningStatus defines the observed state of SecurityCenterAutoProvisioning. diff --git a/package/crds/security.azure.upbound.io_securitycentercontacts.yaml b/package/crds/security.azure.upbound.io_securitycentercontacts.yaml index e95a6d9aa..4130196a6 100644 --- a/package/crds/security.azure.upbound.io_securitycentercontacts.yaml +++ b/package/crds/security.azure.upbound.io_securitycentercontacts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: securitycentercontacts.security.azure.upbound.io spec: group: security.azure.upbound.io @@ -182,42 +182,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -316,18 +280,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: alertNotifications is a required parameter + - message: spec.forProvider.alertNotifications is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.alertNotifications) - || has(self.initProvider.alertNotifications)' - - message: alertsToAdmins is a required parameter + || (has(self.initProvider) && has(self.initProvider.alertNotifications))' + - message: spec.forProvider.alertsToAdmins is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.alertsToAdmins) - || has(self.initProvider.alertsToAdmins)' - - message: email is a required parameter + || (has(self.initProvider) && has(self.initProvider.alertsToAdmins))' + - message: spec.forProvider.email is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.email) - || has(self.initProvider.email)' + || (has(self.initProvider) && has(self.initProvider.email))' status: description: SecurityCenterContactStatus defines the observed state of SecurityCenterContact. diff --git a/package/crds/security.azure.upbound.io_securitycenterservervulnerabilityassessments.yaml b/package/crds/security.azure.upbound.io_securitycenterservervulnerabilityassessments.yaml index 611f8d2bf..427713905 100644 --- a/package/crds/security.azure.upbound.io_securitycenterservervulnerabilityassessments.yaml +++ b/package/crds/security.azure.upbound.io_securitycenterservervulnerabilityassessments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: securitycenterservervulnerabilityassessments.security.azure.upbound.io spec: group: security.azure.upbound.io @@ -238,42 +238,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/security.azure.upbound.io_securitycenterservervulnerabilityassessmentvirtualmachines.yaml b/package/crds/security.azure.upbound.io_securitycenterservervulnerabilityassessmentvirtualmachines.yaml index ab2d607cc..dcc5c306d 100644 --- a/package/crds/security.azure.upbound.io_securitycenterservervulnerabilityassessmentvirtualmachines.yaml +++ b/package/crds/security.azure.upbound.io_securitycenterservervulnerabilityassessmentvirtualmachines.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: securitycenterservervulnerabilityassessmentvirtualmachines.security.azure.upbound.io spec: group: security.azure.upbound.io @@ -227,42 +227,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/security.azure.upbound.io_securitycentersettings.yaml b/package/crds/security.azure.upbound.io_securitycentersettings.yaml index 75b33b693..ccd0e8c54 100644 --- a/package/crds/security.azure.upbound.io_securitycentersettings.yaml +++ b/package/crds/security.azure.upbound.io_securitycentersettings.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: securitycentersettings.security.azure.upbound.io spec: group: security.azure.upbound.io @@ -162,42 +162,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -296,14 +260,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: enabled is a required parameter + - message: spec.forProvider.enabled is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.enabled) - || has(self.initProvider.enabled)' - - message: settingName is a required parameter + || (has(self.initProvider) && has(self.initProvider.enabled))' + - message: spec.forProvider.settingName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.settingName) - || has(self.initProvider.settingName)' + || (has(self.initProvider) && has(self.initProvider.settingName))' status: description: SecurityCenterSettingStatus defines the observed state of SecurityCenterSetting. diff --git a/package/crds/security.azure.upbound.io_securitycentersubscriptionpricings.yaml b/package/crds/security.azure.upbound.io_securitycentersubscriptionpricings.yaml index 2bbf1b72c..8b9e5dd66 100644 --- a/package/crds/security.azure.upbound.io_securitycentersubscriptionpricings.yaml +++ b/package/crds/security.azure.upbound.io_securitycentersubscriptionpricings.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: securitycentersubscriptionpricings.security.azure.upbound.io spec: group: security.azure.upbound.io @@ -177,42 +177,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -311,10 +275,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: tier is a required parameter + - message: spec.forProvider.tier is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tier) - || has(self.initProvider.tier)' + || (has(self.initProvider) && has(self.initProvider.tier))' status: description: SecurityCenterSubscriptionPricingStatus defines the observed state of SecurityCenterSubscriptionPricing. diff --git a/package/crds/security.azure.upbound.io_securitycenterworkspaces.yaml b/package/crds/security.azure.upbound.io_securitycenterworkspaces.yaml index ae9c035d6..c8a773b9f 100644 --- a/package/crds/security.azure.upbound.io_securitycenterworkspaces.yaml +++ b/package/crds/security.azure.upbound.io_securitycenterworkspaces.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: securitycenterworkspaces.security.azure.upbound.io spec: group: security.azure.upbound.io @@ -236,42 +236,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -370,10 +334,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: scope is a required parameter + - message: spec.forProvider.scope is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.scope) - || has(self.initProvider.scope)' + || (has(self.initProvider) && has(self.initProvider.scope))' status: description: SecurityCenterWorkspaceStatus defines the observed state of SecurityCenterWorkspace. diff --git a/package/crds/securityinsights.azure.upbound.io_sentinelalertrulefusions.yaml b/package/crds/securityinsights.azure.upbound.io_sentinelalertrulefusions.yaml index 149f81aa9..f763bd0a6 100644 --- a/package/crds/securityinsights.azure.upbound.io_sentinelalertrulefusions.yaml +++ b/package/crds/securityinsights.azure.upbound.io_sentinelalertrulefusions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sentinelalertrulefusions.securityinsights.azure.upbound.io spec: group: securityinsights.azure.upbound.io @@ -331,42 +331,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -465,14 +429,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: alertRuleTemplateGuid is a required parameter + - message: spec.forProvider.alertRuleTemplateGuid is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.alertRuleTemplateGuid) - || has(self.initProvider.alertRuleTemplateGuid)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.alertRuleTemplateGuid))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: SentinelAlertRuleFusionStatus defines the observed state of SentinelAlertRuleFusion. diff --git a/package/crds/securityinsights.azure.upbound.io_sentinelalertrulemachinelearningbehavioranalytics.yaml b/package/crds/securityinsights.azure.upbound.io_sentinelalertrulemachinelearningbehavioranalytics.yaml index 6c0325fab..3d732b6a5 100644 --- a/package/crds/securityinsights.azure.upbound.io_sentinelalertrulemachinelearningbehavioranalytics.yaml +++ b/package/crds/securityinsights.azure.upbound.io_sentinelalertrulemachinelearningbehavioranalytics.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sentinelalertrulemachinelearningbehavioranalytics.securityinsights.azure.upbound.io spec: group: securityinsights.azure.upbound.io @@ -261,42 +261,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -395,14 +359,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: alertRuleTemplateGuid is a required parameter + - message: spec.forProvider.alertRuleTemplateGuid is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.alertRuleTemplateGuid) - || has(self.initProvider.alertRuleTemplateGuid)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.alertRuleTemplateGuid))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: SentinelAlertRuleMachineLearningBehaviorAnalyticsStatus defines the observed state of SentinelAlertRuleMachineLearningBehaviorAnalytics. diff --git a/package/crds/securityinsights.azure.upbound.io_sentinelalertrulemssecurityincidents.yaml b/package/crds/securityinsights.azure.upbound.io_sentinelalertrulemssecurityincidents.yaml index dcee86292..1c0baf292 100644 --- a/package/crds/securityinsights.azure.upbound.io_sentinelalertrulemssecurityincidents.yaml +++ b/package/crds/securityinsights.azure.upbound.io_sentinelalertrulemssecurityincidents.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sentinelalertrulemssecurityincidents.securityinsights.azure.upbound.io spec: group: securityinsights.azure.upbound.io @@ -317,42 +317,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -451,18 +415,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: displayName is a required parameter + - message: spec.forProvider.displayName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.displayName) - || has(self.initProvider.displayName)' - - message: productFilter is a required parameter + || (has(self.initProvider) && has(self.initProvider.displayName))' + - message: spec.forProvider.productFilter is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.productFilter) - || has(self.initProvider.productFilter)' - - message: severityFilter is a required parameter + || (has(self.initProvider) && has(self.initProvider.productFilter))' + - message: spec.forProvider.severityFilter is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.severityFilter) - || has(self.initProvider.severityFilter)' + || (has(self.initProvider) && has(self.initProvider.severityFilter))' status: description: SentinelAlertRuleMSSecurityIncidentStatus defines the observed state of SentinelAlertRuleMSSecurityIncident. diff --git a/package/crds/securityinsights.azure.upbound.io_sentinelautomationrules.yaml b/package/crds/securityinsights.azure.upbound.io_sentinelautomationrules.yaml index 4d9759adf..dab832800 100644 --- a/package/crds/securityinsights.azure.upbound.io_sentinelautomationrules.yaml +++ b/package/crds/securityinsights.azure.upbound.io_sentinelautomationrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sentinelautomationrules.securityinsights.azure.upbound.io spec: group: securityinsights.azure.upbound.io @@ -466,42 +466,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -600,18 +564,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: displayName is a required parameter + - message: spec.forProvider.displayName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.displayName) - || has(self.initProvider.displayName)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.displayName))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: order is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.order is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.order) - || has(self.initProvider.order)' + || (has(self.initProvider) && has(self.initProvider.order))' status: description: SentinelAutomationRuleStatus defines the observed state of SentinelAutomationRule. diff --git a/package/crds/securityinsights.azure.upbound.io_sentineldataconnectoriots.yaml b/package/crds/securityinsights.azure.upbound.io_sentineldataconnectoriots.yaml index 8069a7f4d..afa3ce0d4 100644 --- a/package/crds/securityinsights.azure.upbound.io_sentineldataconnectoriots.yaml +++ b/package/crds/securityinsights.azure.upbound.io_sentineldataconnectoriots.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sentineldataconnectoriots.securityinsights.azure.upbound.io spec: group: securityinsights.azure.upbound.io @@ -237,42 +237,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/securityinsights.azure.upbound.io_sentinelloganalyticsworkspaceonboardings.yaml b/package/crds/securityinsights.azure.upbound.io_sentinelloganalyticsworkspaceonboardings.yaml index 41df264bd..5ffb7bc59 100644 --- a/package/crds/securityinsights.azure.upbound.io_sentinelloganalyticsworkspaceonboardings.yaml +++ b/package/crds/securityinsights.azure.upbound.io_sentinelloganalyticsworkspaceonboardings.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sentinelloganalyticsworkspaceonboardings.securityinsights.azure.upbound.io spec: group: securityinsights.azure.upbound.io @@ -327,42 +327,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/securityinsights.azure.upbound.io_sentinelwatchlists.yaml b/package/crds/securityinsights.azure.upbound.io_sentinelwatchlists.yaml index e4d997959..1fca49380 100644 --- a/package/crds/securityinsights.azure.upbound.io_sentinelwatchlists.yaml +++ b/package/crds/securityinsights.azure.upbound.io_sentinelwatchlists.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sentinelwatchlists.securityinsights.azure.upbound.io spec: group: securityinsights.azure.upbound.io @@ -276,42 +276,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -410,14 +374,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: displayName is a required parameter + - message: spec.forProvider.displayName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.displayName) - || has(self.initProvider.displayName)' - - message: itemSearchKey is a required parameter + || (has(self.initProvider) && has(self.initProvider.displayName))' + - message: spec.forProvider.itemSearchKey is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.itemSearchKey) - || has(self.initProvider.itemSearchKey)' + || (has(self.initProvider) && has(self.initProvider.itemSearchKey))' status: description: SentinelWatchlistStatus defines the observed state of SentinelWatchlist. properties: diff --git a/package/crds/servicebus.azure.upbound.io_namespaceauthorizationrules.yaml b/package/crds/servicebus.azure.upbound.io_namespaceauthorizationrules.yaml index 8ff56acb1..f6cf809e9 100644 --- a/package/crds/servicebus.azure.upbound.io_namespaceauthorizationrules.yaml +++ b/package/crds/servicebus.azure.upbound.io_namespaceauthorizationrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: namespaceauthorizationrules.servicebus.azure.upbound.io spec: group: servicebus.azure.upbound.io @@ -252,42 +252,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/servicebus.azure.upbound.io_namespacedisasterrecoveryconfigs.yaml b/package/crds/servicebus.azure.upbound.io_namespacedisasterrecoveryconfigs.yaml index ec6bd85e1..749be42d8 100644 --- a/package/crds/servicebus.azure.upbound.io_namespacedisasterrecoveryconfigs.yaml +++ b/package/crds/servicebus.azure.upbound.io_namespacedisasterrecoveryconfigs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: namespacedisasterrecoveryconfigs.servicebus.azure.upbound.io spec: group: servicebus.azure.upbound.io @@ -383,42 +383,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/servicebus.azure.upbound.io_namespacenetworkrulesets.yaml b/package/crds/servicebus.azure.upbound.io_namespacenetworkrulesets.yaml index 657ca6f94..f4a777459 100644 --- a/package/crds/servicebus.azure.upbound.io_namespacenetworkrulesets.yaml +++ b/package/crds/servicebus.azure.upbound.io_namespacenetworkrulesets.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: namespacenetworkrulesets.servicebus.azure.upbound.io spec: group: servicebus.azure.upbound.io @@ -371,42 +371,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/servicebus.azure.upbound.io_queueauthorizationrules.yaml b/package/crds/servicebus.azure.upbound.io_queueauthorizationrules.yaml index 9303d4860..aea5414b5 100644 --- a/package/crds/servicebus.azure.upbound.io_queueauthorizationrules.yaml +++ b/package/crds/servicebus.azure.upbound.io_queueauthorizationrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: queueauthorizationrules.servicebus.azure.upbound.io spec: group: servicebus.azure.upbound.io @@ -249,42 +249,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/servicebus.azure.upbound.io_queues.yaml b/package/crds/servicebus.azure.upbound.io_queues.yaml index 215c4b406..e26ab119c 100644 --- a/package/crds/servicebus.azure.upbound.io_queues.yaml +++ b/package/crds/servicebus.azure.upbound.io_queues.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: queues.servicebus.azure.upbound.io spec: group: servicebus.azure.upbound.io @@ -383,42 +383,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/servicebus.azure.upbound.io_servicebusnamespaces.yaml b/package/crds/servicebus.azure.upbound.io_servicebusnamespaces.yaml index e69e609cd..20e7e4db3 100644 --- a/package/crds/servicebus.azure.upbound.io_servicebusnamespaces.yaml +++ b/package/crds/servicebus.azure.upbound.io_servicebusnamespaces.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: servicebusnamespaces.servicebus.azure.upbound.io spec: group: servicebus.azure.upbound.io @@ -373,42 +373,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -507,14 +471,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: ServiceBusNamespaceStatus defines the observed state of ServiceBusNamespace. properties: diff --git a/package/crds/servicebus.azure.upbound.io_subscriptionrules.yaml b/package/crds/servicebus.azure.upbound.io_subscriptionrules.yaml index 7aea04911..d404b8961 100644 --- a/package/crds/servicebus.azure.upbound.io_subscriptionrules.yaml +++ b/package/crds/servicebus.azure.upbound.io_subscriptionrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: subscriptionrules.servicebus.azure.upbound.io spec: group: servicebus.azure.upbound.io @@ -328,42 +328,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -462,10 +426,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: filterType is a required parameter + - message: spec.forProvider.filterType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.filterType) - || has(self.initProvider.filterType)' + || (has(self.initProvider) && has(self.initProvider.filterType))' status: description: SubscriptionRuleStatus defines the observed state of SubscriptionRule. properties: diff --git a/package/crds/servicebus.azure.upbound.io_subscriptions.yaml b/package/crds/servicebus.azure.upbound.io_subscriptions.yaml index 88a8a05b0..26631999f 100644 --- a/package/crds/servicebus.azure.upbound.io_subscriptions.yaml +++ b/package/crds/servicebus.azure.upbound.io_subscriptions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: subscriptions.servicebus.azure.upbound.io spec: group: servicebus.azure.upbound.io @@ -363,42 +363,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -497,10 +461,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: maxDeliveryCount is a required parameter + - message: spec.forProvider.maxDeliveryCount is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.maxDeliveryCount) - || has(self.initProvider.maxDeliveryCount)' + || (has(self.initProvider) && has(self.initProvider.maxDeliveryCount))' status: description: SubscriptionStatus defines the observed state of Subscription. properties: diff --git a/package/crds/servicebus.azure.upbound.io_topicauthorizationrules.yaml b/package/crds/servicebus.azure.upbound.io_topicauthorizationrules.yaml index 9fc57226c..b37e59876 100644 --- a/package/crds/servicebus.azure.upbound.io_topicauthorizationrules.yaml +++ b/package/crds/servicebus.azure.upbound.io_topicauthorizationrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: topicauthorizationrules.servicebus.azure.upbound.io spec: group: servicebus.azure.upbound.io @@ -249,42 +249,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/servicebus.azure.upbound.io_topics.yaml b/package/crds/servicebus.azure.upbound.io_topics.yaml index 6f988fb3d..7f5c84008 100644 --- a/package/crds/servicebus.azure.upbound.io_topics.yaml +++ b/package/crds/servicebus.azure.upbound.io_topics.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: topics.servicebus.azure.upbound.io spec: group: servicebus.azure.upbound.io @@ -330,42 +330,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/servicefabric.azure.upbound.io_clusters.yaml b/package/crds/servicefabric.azure.upbound.io_clusters.yaml index 54542bfe5..6a2941260 100644 --- a/package/crds/servicefabric.azure.upbound.io_clusters.yaml +++ b/package/crds/servicefabric.azure.upbound.io_clusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: clusters.servicefabric.azure.upbound.io spec: group: servicefabric.azure.upbound.io @@ -1010,42 +1010,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1144,30 +1108,30 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: managementEndpoint is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.managementEndpoint is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.managementEndpoint) - || has(self.initProvider.managementEndpoint)' - - message: nodeType is a required parameter + || (has(self.initProvider) && has(self.initProvider.managementEndpoint))' + - message: spec.forProvider.nodeType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.nodeType) - || has(self.initProvider.nodeType)' - - message: reliabilityLevel is a required parameter + || (has(self.initProvider) && has(self.initProvider.nodeType))' + - message: spec.forProvider.reliabilityLevel is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.reliabilityLevel) - || has(self.initProvider.reliabilityLevel)' - - message: upgradeMode is a required parameter + || (has(self.initProvider) && has(self.initProvider.reliabilityLevel))' + - message: spec.forProvider.upgradeMode is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.upgradeMode) - || has(self.initProvider.upgradeMode)' - - message: vmImage is a required parameter + || (has(self.initProvider) && has(self.initProvider.upgradeMode))' + - message: spec.forProvider.vmImage is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.vmImage) - || has(self.initProvider.vmImage)' + || (has(self.initProvider) && has(self.initProvider.vmImage))' status: description: ClusterStatus defines the observed state of Cluster. properties: diff --git a/package/crds/servicefabric.azure.upbound.io_managedclusters.yaml b/package/crds/servicefabric.azure.upbound.io_managedclusters.yaml index 5bfedee75..2d1be84c1 100644 --- a/package/crds/servicefabric.azure.upbound.io_managedclusters.yaml +++ b/package/crds/servicefabric.azure.upbound.io_managedclusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: managedclusters.servicefabric.azure.upbound.io spec: group: servicefabric.azure.upbound.io @@ -684,42 +684,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -818,22 +782,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: clientConnectionPort is a required parameter + - message: spec.forProvider.clientConnectionPort is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.clientConnectionPort) - || has(self.initProvider.clientConnectionPort)' - - message: httpGatewayPort is a required parameter + || (has(self.initProvider) && has(self.initProvider.clientConnectionPort))' + - message: spec.forProvider.httpGatewayPort is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.httpGatewayPort) - || has(self.initProvider.httpGatewayPort)' - - message: lbRule is a required parameter + || (has(self.initProvider) && has(self.initProvider.httpGatewayPort))' + - message: spec.forProvider.lbRule is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.lbRule) - || has(self.initProvider.lbRule)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.lbRule))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: ManagedClusterStatus defines the observed state of ManagedCluster. properties: diff --git a/package/crds/servicelinker.azure.upbound.io_springcloudconnections.yaml b/package/crds/servicelinker.azure.upbound.io_springcloudconnections.yaml index 04cee353a..de029b8fd 100644 --- a/package/crds/servicelinker.azure.upbound.io_springcloudconnections.yaml +++ b/package/crds/servicelinker.azure.upbound.io_springcloudconnections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: springcloudconnections.servicelinker.azure.upbound.io spec: group: servicelinker.azure.upbound.io @@ -461,42 +461,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -595,14 +559,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: authentication is a required parameter + - message: spec.forProvider.authentication is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.authentication) - || has(self.initProvider.authentication)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.authentication))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: SpringCloudConnectionStatus defines the observed state of SpringCloudConnection. diff --git a/package/crds/signalrservice.azure.upbound.io_networkacls.yaml b/package/crds/signalrservice.azure.upbound.io_networkacls.yaml index aa3059e0e..a8174401b 100644 --- a/package/crds/signalrservice.azure.upbound.io_networkacls.yaml +++ b/package/crds/signalrservice.azure.upbound.io_networkacls.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: networkacls.signalrservice.azure.upbound.io spec: group: signalrservice.azure.upbound.io @@ -395,42 +395,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -529,14 +493,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: defaultAction is a required parameter + - message: spec.forProvider.defaultAction is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.defaultAction) - || has(self.initProvider.defaultAction)' - - message: publicNetwork is a required parameter + || (has(self.initProvider) && has(self.initProvider.defaultAction))' + - message: spec.forProvider.publicNetwork is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.publicNetwork) - || has(self.initProvider.publicNetwork)' + || (has(self.initProvider) && has(self.initProvider.publicNetwork))' status: description: NetworkACLStatus defines the observed state of NetworkACL. properties: diff --git a/package/crds/signalrservice.azure.upbound.io_services.yaml b/package/crds/signalrservice.azure.upbound.io_services.yaml index f1e4cf34c..52a9f2e95 100644 --- a/package/crds/signalrservice.azure.upbound.io_services.yaml +++ b/package/crds/signalrservice.azure.upbound.io_services.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: services.signalrservice.azure.upbound.io spec: group: signalrservice.azure.upbound.io @@ -510,42 +510,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -644,14 +608,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: ServiceStatus defines the observed state of Service. properties: diff --git a/package/crds/signalrservice.azure.upbound.io_signalrsharedprivatelinkresources.yaml b/package/crds/signalrservice.azure.upbound.io_signalrsharedprivatelinkresources.yaml index c31d13674..c43293946 100644 --- a/package/crds/signalrservice.azure.upbound.io_signalrsharedprivatelinkresources.yaml +++ b/package/crds/signalrservice.azure.upbound.io_signalrsharedprivatelinkresources.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: signalrsharedprivatelinkresources.signalrservice.azure.upbound.io spec: group: signalrservice.azure.upbound.io @@ -330,42 +330,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -464,14 +428,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: subResourceName is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.subResourceName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.subResourceName) - || has(self.initProvider.subResourceName)' + || (has(self.initProvider) && has(self.initProvider.subResourceName))' status: description: SignalrSharedPrivateLinkResourceStatus defines the observed state of SignalrSharedPrivateLinkResource. diff --git a/package/crds/signalrservice.azure.upbound.io_webpubsubhubs.yaml b/package/crds/signalrservice.azure.upbound.io_webpubsubhubs.yaml index 1709bddfc..6dc86b236 100644 --- a/package/crds/signalrservice.azure.upbound.io_webpubsubhubs.yaml +++ b/package/crds/signalrservice.azure.upbound.io_webpubsubhubs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: webpubsubhubs.signalrservice.azure.upbound.io spec: group: signalrservice.azure.upbound.io @@ -588,42 +588,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -722,10 +686,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: WebPubsubHubStatus defines the observed state of WebPubsubHub. properties: diff --git a/package/crds/signalrservice.azure.upbound.io_webpubsubnetworkacls.yaml b/package/crds/signalrservice.azure.upbound.io_webpubsubnetworkacls.yaml index 9a0aa0ec4..afb2921e4 100644 --- a/package/crds/signalrservice.azure.upbound.io_webpubsubnetworkacls.yaml +++ b/package/crds/signalrservice.azure.upbound.io_webpubsubnetworkacls.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: webpubsubnetworkacls.signalrservice.azure.upbound.io spec: group: signalrservice.azure.upbound.io @@ -397,42 +397,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -531,10 +495,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: publicNetwork is a required parameter + - message: spec.forProvider.publicNetwork is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.publicNetwork) - || has(self.initProvider.publicNetwork)' + || (has(self.initProvider) && has(self.initProvider.publicNetwork))' status: description: WebPubsubNetworkACLStatus defines the observed state of WebPubsubNetworkACL. properties: diff --git a/package/crds/signalrservice.azure.upbound.io_webpubsubs.yaml b/package/crds/signalrservice.azure.upbound.io_webpubsubs.yaml index e4f96784e..fa101df4f 100644 --- a/package/crds/signalrservice.azure.upbound.io_webpubsubs.yaml +++ b/package/crds/signalrservice.azure.upbound.io_webpubsubs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: webpubsubs.signalrservice.azure.upbound.io spec: group: signalrservice.azure.upbound.io @@ -378,42 +378,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -512,18 +476,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: WebPubsubStatus defines the observed state of WebPubsub. properties: diff --git a/package/crds/solutions.azure.upbound.io_managedapplicationdefinitions.yaml b/package/crds/solutions.azure.upbound.io_managedapplicationdefinitions.yaml index c09416a25..830c6e940 100644 --- a/package/crds/solutions.azure.upbound.io_managedapplicationdefinitions.yaml +++ b/package/crds/solutions.azure.upbound.io_managedapplicationdefinitions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: managedapplicationdefinitions.solutions.azure.upbound.io spec: group: solutions.azure.upbound.io @@ -335,42 +335,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -469,18 +433,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: displayName is a required parameter + - message: spec.forProvider.displayName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.displayName) - || has(self.initProvider.displayName)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.displayName))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: lockLevel is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.lockLevel is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.lockLevel) - || has(self.initProvider.lockLevel)' + || (has(self.initProvider) && has(self.initProvider.lockLevel))' status: description: ManagedApplicationDefinitionStatus defines the observed state of ManagedApplicationDefinition. diff --git a/package/crds/spring.azure.upbound.io_cloudapplicationliveviews.yaml b/package/crds/spring.azure.upbound.io_cloudapplicationliveviews.yaml index 340cd8545..92a24e4dd 100644 --- a/package/crds/spring.azure.upbound.io_cloudapplicationliveviews.yaml +++ b/package/crds/spring.azure.upbound.io_cloudapplicationliveviews.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: cloudapplicationliveviews.spring.azure.upbound.io spec: group: spring.azure.upbound.io @@ -225,42 +225,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/sql.azure.upbound.io_mssqldatabaseextendedauditingpolicies.yaml b/package/crds/sql.azure.upbound.io_mssqldatabaseextendedauditingpolicies.yaml index 5a4e42d5c..f2e83a4e0 100644 --- a/package/crds/sql.azure.upbound.io_mssqldatabaseextendedauditingpolicies.yaml +++ b/package/crds/sql.azure.upbound.io_mssqldatabaseextendedauditingpolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqldatabaseextendedauditingpolicies.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -350,42 +350,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/sql.azure.upbound.io_mssqldatabases.yaml b/package/crds/sql.azure.upbound.io_mssqldatabases.yaml index ebf582b54..a9167c95b 100644 --- a/package/crds/sql.azure.upbound.io_mssqldatabases.yaml +++ b/package/crds/sql.azure.upbound.io_mssqldatabases.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqldatabases.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -743,42 +743,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/sql.azure.upbound.io_mssqldatabasevulnerabilityassessmentrulebaselines.yaml b/package/crds/sql.azure.upbound.io_mssqldatabasevulnerabilityassessmentrulebaselines.yaml index b8b3ed2f5..72d7e95c2 100644 --- a/package/crds/sql.azure.upbound.io_mssqldatabasevulnerabilityassessmentrulebaselines.yaml +++ b/package/crds/sql.azure.upbound.io_mssqldatabasevulnerabilityassessmentrulebaselines.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqldatabasevulnerabilityassessmentrulebaselines.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -348,42 +348,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -482,14 +446,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: baselineResult is a required parameter + - message: spec.forProvider.baselineResult is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.baselineResult) - || has(self.initProvider.baselineResult)' - - message: ruleId is a required parameter + || (has(self.initProvider) && has(self.initProvider.baselineResult))' + - message: spec.forProvider.ruleId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.ruleId) - || has(self.initProvider.ruleId)' + || (has(self.initProvider) && has(self.initProvider.ruleId))' status: description: MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus defines the observed state of MSSQLDatabaseVulnerabilityAssessmentRuleBaseline. diff --git a/package/crds/sql.azure.upbound.io_mssqlelasticpools.yaml b/package/crds/sql.azure.upbound.io_mssqlelasticpools.yaml index ef173948e..e2b3b5dd1 100644 --- a/package/crds/sql.azure.upbound.io_mssqlelasticpools.yaml +++ b/package/crds/sql.azure.upbound.io_mssqlelasticpools.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqlelasticpools.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -484,42 +484,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -618,18 +582,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: perDatabaseSettings is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.perDatabaseSettings is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.perDatabaseSettings) - || has(self.initProvider.perDatabaseSettings)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.perDatabaseSettings))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: MSSQLElasticPoolStatus defines the observed state of MSSQLElasticPool. properties: diff --git a/package/crds/sql.azure.upbound.io_mssqlfailovergroups.yaml b/package/crds/sql.azure.upbound.io_mssqlfailovergroups.yaml index d634c8b4c..28e9fd227 100644 --- a/package/crds/sql.azure.upbound.io_mssqlfailovergroups.yaml +++ b/package/crds/sql.azure.upbound.io_mssqlfailovergroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqlfailovergroups.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -450,42 +450,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -584,14 +548,15 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: partnerServer is a required parameter + - message: spec.forProvider.partnerServer is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.partnerServer) - || has(self.initProvider.partnerServer)' - - message: readWriteEndpointFailoverPolicy is a required parameter + || (has(self.initProvider) && has(self.initProvider.partnerServer))' + - message: spec.forProvider.readWriteEndpointFailoverPolicy is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.readWriteEndpointFailoverPolicy) - || has(self.initProvider.readWriteEndpointFailoverPolicy)' + || (has(self.initProvider) && has(self.initProvider.readWriteEndpointFailoverPolicy))' status: description: MSSQLFailoverGroupStatus defines the observed state of MSSQLFailoverGroup. properties: diff --git a/package/crds/sql.azure.upbound.io_mssqlfirewallrules.yaml b/package/crds/sql.azure.upbound.io_mssqlfirewallrules.yaml index 8c39d4209..62ea5e20c 100644 --- a/package/crds/sql.azure.upbound.io_mssqlfirewallrules.yaml +++ b/package/crds/sql.azure.upbound.io_mssqlfirewallrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqlfirewallrules.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -240,42 +240,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -374,14 +338,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: endIpAddress is a required parameter + - message: spec.forProvider.endIpAddress is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.endIpAddress) - || has(self.initProvider.endIpAddress)' - - message: startIpAddress is a required parameter + || (has(self.initProvider) && has(self.initProvider.endIpAddress))' + - message: spec.forProvider.startIpAddress is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.startIpAddress) - || has(self.initProvider.startIpAddress)' + || (has(self.initProvider) && has(self.initProvider.startIpAddress))' status: description: MSSQLFirewallRuleStatus defines the observed state of MSSQLFirewallRule. properties: diff --git a/package/crds/sql.azure.upbound.io_mssqljobagents.yaml b/package/crds/sql.azure.upbound.io_mssqljobagents.yaml index ae790015a..682fa88b0 100644 --- a/package/crds/sql.azure.upbound.io_mssqljobagents.yaml +++ b/package/crds/sql.azure.upbound.io_mssqljobagents.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqljobagents.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -252,42 +252,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -386,14 +350,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: MSSQLJobAgentStatus defines the observed state of MSSQLJobAgent. properties: diff --git a/package/crds/sql.azure.upbound.io_mssqljobcredentials.yaml b/package/crds/sql.azure.upbound.io_mssqljobcredentials.yaml index 4089e9aba..c02435faf 100644 --- a/package/crds/sql.azure.upbound.io_mssqljobcredentials.yaml +++ b/package/crds/sql.azure.upbound.io_mssqljobcredentials.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqljobcredentials.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -246,42 +246,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -380,13 +344,13 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: passwordSecretRef is a required parameter + - message: spec.forProvider.passwordSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)' - - message: username is a required parameter + - message: spec.forProvider.username is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.username) - || has(self.initProvider.username)' + || (has(self.initProvider) && has(self.initProvider.username))' status: description: MSSQLJobCredentialStatus defines the observed state of MSSQLJobCredential. properties: diff --git a/package/crds/sql.azure.upbound.io_mssqlmanageddatabases.yaml b/package/crds/sql.azure.upbound.io_mssqlmanageddatabases.yaml index 94926f07c..2539f8875 100644 --- a/package/crds/sql.azure.upbound.io_mssqlmanageddatabases.yaml +++ b/package/crds/sql.azure.upbound.io_mssqlmanageddatabases.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqlmanageddatabases.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -282,42 +282,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/sql.azure.upbound.io_mssqlmanagedinstanceactivedirectoryadministrators.yaml b/package/crds/sql.azure.upbound.io_mssqlmanagedinstanceactivedirectoryadministrators.yaml index 182307add..0021e5b37 100644 --- a/package/crds/sql.azure.upbound.io_mssqlmanagedinstanceactivedirectoryadministrators.yaml +++ b/package/crds/sql.azure.upbound.io_mssqlmanagedinstanceactivedirectoryadministrators.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqlmanagedinstanceactivedirectoryadministrators.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -256,42 +256,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -390,18 +354,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: loginUsername is a required parameter + - message: spec.forProvider.loginUsername is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.loginUsername) - || has(self.initProvider.loginUsername)' - - message: objectId is a required parameter + || (has(self.initProvider) && has(self.initProvider.loginUsername))' + - message: spec.forProvider.objectId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.objectId) - || has(self.initProvider.objectId)' - - message: tenantId is a required parameter + || (has(self.initProvider) && has(self.initProvider.objectId))' + - message: spec.forProvider.tenantId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tenantId) - || has(self.initProvider.tenantId)' + || (has(self.initProvider) && has(self.initProvider.tenantId))' status: description: MSSQLManagedInstanceActiveDirectoryAdministratorStatus defines the observed state of MSSQLManagedInstanceActiveDirectoryAdministrator. diff --git a/package/crds/sql.azure.upbound.io_mssqlmanagedinstancefailovergroups.yaml b/package/crds/sql.azure.upbound.io_mssqlmanagedinstancefailovergroups.yaml index cfb274aa4..67f041bdc 100644 --- a/package/crds/sql.azure.upbound.io_mssqlmanagedinstancefailovergroups.yaml +++ b/package/crds/sql.azure.upbound.io_mssqlmanagedinstancefailovergroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqlmanagedinstancefailovergroups.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -348,42 +348,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -482,10 +446,11 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: readWriteEndpointFailoverPolicy is a required parameter + - message: spec.forProvider.readWriteEndpointFailoverPolicy is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.readWriteEndpointFailoverPolicy) - || has(self.initProvider.readWriteEndpointFailoverPolicy)' + || (has(self.initProvider) && has(self.initProvider.readWriteEndpointFailoverPolicy))' status: description: MSSQLManagedInstanceFailoverGroupStatus defines the observed state of MSSQLManagedInstanceFailoverGroup. diff --git a/package/crds/sql.azure.upbound.io_mssqlmanagedinstances.yaml b/package/crds/sql.azure.upbound.io_mssqlmanagedinstances.yaml index bd81dd89c..c41a3b8de 100644 --- a/package/crds/sql.azure.upbound.io_mssqlmanagedinstances.yaml +++ b/package/crds/sql.azure.upbound.io_mssqlmanagedinstances.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqlmanagedinstances.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -568,42 +568,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -702,33 +666,34 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: administratorLogin is a required parameter + - message: spec.forProvider.administratorLogin is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.administratorLogin) - || has(self.initProvider.administratorLogin)' - - message: administratorLoginPasswordSecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.administratorLogin))' + - message: spec.forProvider.administratorLoginPasswordSecretRef is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.administratorLoginPasswordSecretRef)' - - message: licenseType is a required parameter + - message: spec.forProvider.licenseType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.licenseType) - || has(self.initProvider.licenseType)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.licenseType))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' - - message: storageSizeInGb is a required parameter + || (has(self.initProvider) && has(self.initProvider.skuName))' + - message: spec.forProvider.storageSizeInGb is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storageSizeInGb) - || has(self.initProvider.storageSizeInGb)' - - message: vcores is a required parameter + || (has(self.initProvider) && has(self.initProvider.storageSizeInGb))' + - message: spec.forProvider.vcores is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.vcores) - || has(self.initProvider.vcores)' + || (has(self.initProvider) && has(self.initProvider.vcores))' status: description: MSSQLManagedInstanceStatus defines the observed state of MSSQLManagedInstance. diff --git a/package/crds/sql.azure.upbound.io_mssqlmanagedinstancevulnerabilityassessments.yaml b/package/crds/sql.azure.upbound.io_mssqlmanagedinstancevulnerabilityassessments.yaml index f43135110..0280aa6ad 100644 --- a/package/crds/sql.azure.upbound.io_mssqlmanagedinstancevulnerabilityassessments.yaml +++ b/package/crds/sql.azure.upbound.io_mssqlmanagedinstancevulnerabilityassessments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqlmanagedinstancevulnerabilityassessments.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -316,42 +316,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -450,10 +414,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: storageContainerPath is a required parameter + - message: spec.forProvider.storageContainerPath is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storageContainerPath) - || has(self.initProvider.storageContainerPath)' + || (has(self.initProvider) && has(self.initProvider.storageContainerPath))' status: description: MSSQLManagedInstanceVulnerabilityAssessmentStatus defines the observed state of MSSQLManagedInstanceVulnerabilityAssessment. diff --git a/package/crds/sql.azure.upbound.io_mssqloutboundfirewallrules.yaml b/package/crds/sql.azure.upbound.io_mssqloutboundfirewallrules.yaml index 30d6d1e67..29a1af1a7 100644 --- a/package/crds/sql.azure.upbound.io_mssqloutboundfirewallrules.yaml +++ b/package/crds/sql.azure.upbound.io_mssqloutboundfirewallrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqloutboundfirewallrules.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -224,42 +224,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/sql.azure.upbound.io_mssqlserverdnsaliases.yaml b/package/crds/sql.azure.upbound.io_mssqlserverdnsaliases.yaml index d5f9b44b7..96e94f842 100644 --- a/package/crds/sql.azure.upbound.io_mssqlserverdnsaliases.yaml +++ b/package/crds/sql.azure.upbound.io_mssqlserverdnsaliases.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqlserverdnsaliases.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -222,42 +222,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/sql.azure.upbound.io_mssqlservermicrosoftsupportauditingpolicies.yaml b/package/crds/sql.azure.upbound.io_mssqlservermicrosoftsupportauditingpolicies.yaml index 33e4aea20..28cbead7c 100644 --- a/package/crds/sql.azure.upbound.io_mssqlservermicrosoftsupportauditingpolicies.yaml +++ b/package/crds/sql.azure.upbound.io_mssqlservermicrosoftsupportauditingpolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqlservermicrosoftsupportauditingpolicies.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -355,42 +355,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/sql.azure.upbound.io_mssqlservers.yaml b/package/crds/sql.azure.upbound.io_mssqlservers.yaml index e78871e6f..541c0763a 100644 --- a/package/crds/sql.azure.upbound.io_mssqlservers.yaml +++ b/package/crds/sql.azure.upbound.io_mssqlservers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqlservers.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -711,42 +711,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -845,14 +809,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: version is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.version is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.version) - || has(self.initProvider.version)' + || (has(self.initProvider) && has(self.initProvider.version))' status: description: MSSQLServerStatus defines the observed state of MSSQLServer. properties: diff --git a/package/crds/sql.azure.upbound.io_mssqlserversecurityalertpolicies.yaml b/package/crds/sql.azure.upbound.io_mssqlserversecurityalertpolicies.yaml index 177385fe4..d767097ea 100644 --- a/package/crds/sql.azure.upbound.io_mssqlserversecurityalertpolicies.yaml +++ b/package/crds/sql.azure.upbound.io_mssqlserversecurityalertpolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqlserversecurityalertpolicies.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -453,42 +453,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -587,10 +551,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: state is a required parameter + - message: spec.forProvider.state is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.state) - || has(self.initProvider.state)' + || (has(self.initProvider) && has(self.initProvider.state))' status: description: MSSQLServerSecurityAlertPolicyStatus defines the observed state of MSSQLServerSecurityAlertPolicy. diff --git a/package/crds/sql.azure.upbound.io_mssqlservertransparentdataencryptions.yaml b/package/crds/sql.azure.upbound.io_mssqlservertransparentdataencryptions.yaml index 1fe825b09..57441a84b 100644 --- a/package/crds/sql.azure.upbound.io_mssqlservertransparentdataencryptions.yaml +++ b/package/crds/sql.azure.upbound.io_mssqlservertransparentdataencryptions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqlservertransparentdataencryptions.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -316,42 +316,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/sql.azure.upbound.io_mssqlservervulnerabilityassessments.yaml b/package/crds/sql.azure.upbound.io_mssqlservervulnerabilityassessments.yaml index 23b92d264..19376859d 100644 --- a/package/crds/sql.azure.upbound.io_mssqlservervulnerabilityassessments.yaml +++ b/package/crds/sql.azure.upbound.io_mssqlservervulnerabilityassessments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqlservervulnerabilityassessments.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -317,42 +317,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -451,10 +415,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: storageContainerPath is a required parameter + - message: spec.forProvider.storageContainerPath is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storageContainerPath) - || has(self.initProvider.storageContainerPath)' + || (has(self.initProvider) && has(self.initProvider.storageContainerPath))' status: description: MSSQLServerVulnerabilityAssessmentStatus defines the observed state of MSSQLServerVulnerabilityAssessment. diff --git a/package/crds/sql.azure.upbound.io_mssqlvirtualnetworkrules.yaml b/package/crds/sql.azure.upbound.io_mssqlvirtualnetworkrules.yaml index b3fa15541..b64db79a1 100644 --- a/package/crds/sql.azure.upbound.io_mssqlvirtualnetworkrules.yaml +++ b/package/crds/sql.azure.upbound.io_mssqlvirtualnetworkrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: mssqlvirtualnetworkrules.sql.azure.upbound.io spec: group: sql.azure.upbound.io @@ -312,42 +312,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/storage.azure.upbound.io_accountlocalusers.yaml b/package/crds/storage.azure.upbound.io_accountlocalusers.yaml index c152f3f54..c88a301d4 100644 --- a/package/crds/storage.azure.upbound.io_accountlocalusers.yaml +++ b/package/crds/storage.azure.upbound.io_accountlocalusers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: accountlocalusers.storage.azure.upbound.io spec: group: storage.azure.upbound.io @@ -429,42 +429,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/storage.azure.upbound.io_accountnetworkrules.yaml b/package/crds/storage.azure.upbound.io_accountnetworkrules.yaml index 9ce394b25..8fa1e6e67 100644 --- a/package/crds/storage.azure.upbound.io_accountnetworkrules.yaml +++ b/package/crds/storage.azure.upbound.io_accountnetworkrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: accountnetworkrules.storage.azure.upbound.io spec: group: storage.azure.upbound.io @@ -303,42 +303,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -437,10 +401,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: defaultAction is a required parameter + - message: spec.forProvider.defaultAction is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.defaultAction) - || has(self.initProvider.defaultAction)' + || (has(self.initProvider) && has(self.initProvider.defaultAction))' status: description: AccountNetworkRulesStatus defines the observed state of AccountNetworkRules. properties: diff --git a/package/crds/storage.azure.upbound.io_accounts.yaml b/package/crds/storage.azure.upbound.io_accounts.yaml index ae82e3364..b3c1fd14b 100644 --- a/package/crds/storage.azure.upbound.io_accounts.yaml +++ b/package/crds/storage.azure.upbound.io_accounts.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: accounts.storage.azure.upbound.io spec: group: storage.azure.upbound.io @@ -1434,42 +1434,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1568,18 +1532,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: accountReplicationType is a required parameter + - message: spec.forProvider.accountReplicationType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.accountReplicationType) - || has(self.initProvider.accountReplicationType)' - - message: accountTier is a required parameter + || (has(self.initProvider) && has(self.initProvider.accountReplicationType))' + - message: spec.forProvider.accountTier is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.accountTier) - || has(self.initProvider.accountTier)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.accountTier))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: AccountStatus defines the observed state of Account. properties: diff --git a/package/crds/storage.azure.upbound.io_blobinventorypolicies.yaml b/package/crds/storage.azure.upbound.io_blobinventorypolicies.yaml index 419cfdb07..92f60a165 100644 --- a/package/crds/storage.azure.upbound.io_blobinventorypolicies.yaml +++ b/package/crds/storage.azure.upbound.io_blobinventorypolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: blobinventorypolicies.storage.azure.upbound.io spec: group: storage.azure.upbound.io @@ -440,42 +440,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -574,10 +538,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: rules is a required parameter + - message: spec.forProvider.rules is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.rules) - || has(self.initProvider.rules)' + || (has(self.initProvider) && has(self.initProvider.rules))' status: description: BlobInventoryPolicyStatus defines the observed state of BlobInventoryPolicy. properties: diff --git a/package/crds/storage.azure.upbound.io_blobs.yaml b/package/crds/storage.azure.upbound.io_blobs.yaml index 6807e8c81..22c5884ad 100644 --- a/package/crds/storage.azure.upbound.io_blobs.yaml +++ b/package/crds/storage.azure.upbound.io_blobs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: blobs.storage.azure.upbound.io spec: group: storage.azure.upbound.io @@ -414,42 +414,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -548,10 +512,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: type is a required parameter + - message: spec.forProvider.type is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.type) - || has(self.initProvider.type)' + || (has(self.initProvider) && has(self.initProvider.type))' status: description: BlobStatus defines the observed state of Blob. properties: diff --git a/package/crds/storage.azure.upbound.io_containers.yaml b/package/crds/storage.azure.upbound.io_containers.yaml index 04ae7bb30..65ab92bca 100644 --- a/package/crds/storage.azure.upbound.io_containers.yaml +++ b/package/crds/storage.azure.upbound.io_containers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: containers.storage.azure.upbound.io spec: group: storage.azure.upbound.io @@ -244,42 +244,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/storage.azure.upbound.io_datalakegen2filesystems.yaml b/package/crds/storage.azure.upbound.io_datalakegen2filesystems.yaml index d216aa812..19ef97869 100644 --- a/package/crds/storage.azure.upbound.io_datalakegen2filesystems.yaml +++ b/package/crds/storage.azure.upbound.io_datalakegen2filesystems.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: datalakegen2filesystems.storage.azure.upbound.io spec: group: storage.azure.upbound.io @@ -306,42 +306,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/storage.azure.upbound.io_datalakegen2paths.yaml b/package/crds/storage.azure.upbound.io_datalakegen2paths.yaml index 1d45eb246..2031b3c19 100644 --- a/package/crds/storage.azure.upbound.io_datalakegen2paths.yaml +++ b/package/crds/storage.azure.upbound.io_datalakegen2paths.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: datalakegen2paths.storage.azure.upbound.io spec: group: storage.azure.upbound.io @@ -393,42 +393,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -527,14 +491,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: path is a required parameter + - message: spec.forProvider.path is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.path) - || has(self.initProvider.path)' - - message: resource is a required parameter + || (has(self.initProvider) && has(self.initProvider.path))' + - message: spec.forProvider.resource is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.resource) - || has(self.initProvider.resource)' + || (has(self.initProvider) && has(self.initProvider.resource))' status: description: DataLakeGen2PathStatus defines the observed state of DataLakeGen2Path. properties: diff --git a/package/crds/storage.azure.upbound.io_encryptionscopes.yaml b/package/crds/storage.azure.upbound.io_encryptionscopes.yaml index ecdb1bcce..7880085c2 100644 --- a/package/crds/storage.azure.upbound.io_encryptionscopes.yaml +++ b/package/crds/storage.azure.upbound.io_encryptionscopes.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: encryptionscopes.storage.azure.upbound.io spec: group: storage.azure.upbound.io @@ -250,42 +250,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -384,10 +348,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: source is a required parameter + - message: spec.forProvider.source is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.source) - || has(self.initProvider.source)' + || (has(self.initProvider) && has(self.initProvider.source))' status: description: EncryptionScopeStatus defines the observed state of EncryptionScope. properties: diff --git a/package/crds/storage.azure.upbound.io_managementpolicies.yaml b/package/crds/storage.azure.upbound.io_managementpolicies.yaml index 9900c1910..eb0de758d 100644 --- a/package/crds/storage.azure.upbound.io_managementpolicies.yaml +++ b/package/crds/storage.azure.upbound.io_managementpolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: managementpolicies.storage.azure.upbound.io spec: group: storage.azure.upbound.io @@ -582,42 +582,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/storage.azure.upbound.io_objectreplications.yaml b/package/crds/storage.azure.upbound.io_objectreplications.yaml index 1c8a86f72..b4abe3a8c 100644 --- a/package/crds/storage.azure.upbound.io_objectreplications.yaml +++ b/package/crds/storage.azure.upbound.io_objectreplications.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: objectreplications.storage.azure.upbound.io spec: group: storage.azure.upbound.io @@ -500,42 +500,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -634,10 +598,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: rules is a required parameter + - message: spec.forProvider.rules is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.rules) - || has(self.initProvider.rules)' + || (has(self.initProvider) && has(self.initProvider.rules))' status: description: ObjectReplicationStatus defines the observed state of ObjectReplication. properties: diff --git a/package/crds/storage.azure.upbound.io_queues.yaml b/package/crds/storage.azure.upbound.io_queues.yaml index a3bee7233..765566df7 100644 --- a/package/crds/storage.azure.upbound.io_queues.yaml +++ b/package/crds/storage.azure.upbound.io_queues.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: queues.storage.azure.upbound.io spec: group: storage.azure.upbound.io @@ -236,42 +236,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/storage.azure.upbound.io_sharedirectories.yaml b/package/crds/storage.azure.upbound.io_sharedirectories.yaml index ab38979a4..5111652fb 100644 --- a/package/crds/storage.azure.upbound.io_sharedirectories.yaml +++ b/package/crds/storage.azure.upbound.io_sharedirectories.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sharedirectories.storage.azure.upbound.io spec: group: storage.azure.upbound.io @@ -321,42 +321,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -455,10 +419,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: ShareDirectoryStatus defines the observed state of ShareDirectory. properties: diff --git a/package/crds/storage.azure.upbound.io_shares.yaml b/package/crds/storage.azure.upbound.io_shares.yaml index bfa3769cc..0602b0f13 100644 --- a/package/crds/storage.azure.upbound.io_shares.yaml +++ b/package/crds/storage.azure.upbound.io_shares.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: shares.storage.azure.upbound.io spec: group: storage.azure.upbound.io @@ -327,42 +327,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -461,10 +425,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: quota is a required parameter + - message: spec.forProvider.quota is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.quota) - || has(self.initProvider.quota)' + || (has(self.initProvider) && has(self.initProvider.quota))' status: description: ShareStatus defines the observed state of Share. properties: diff --git a/package/crds/storage.azure.upbound.io_tableentities.yaml b/package/crds/storage.azure.upbound.io_tableentities.yaml index b0072e197..c1471eb4c 100644 --- a/package/crds/storage.azure.upbound.io_tableentities.yaml +++ b/package/crds/storage.azure.upbound.io_tableentities.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: tableentities.storage.azure.upbound.io spec: group: storage.azure.upbound.io @@ -330,42 +330,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -464,18 +428,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: entity is a required parameter + - message: spec.forProvider.entity is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.entity) - || has(self.initProvider.entity)' - - message: partitionKey is a required parameter + || (has(self.initProvider) && has(self.initProvider.entity))' + - message: spec.forProvider.partitionKey is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.partitionKey) - || has(self.initProvider.partitionKey)' - - message: rowKey is a required parameter + || (has(self.initProvider) && has(self.initProvider.partitionKey))' + - message: spec.forProvider.rowKey is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.rowKey) - || has(self.initProvider.rowKey)' + || (has(self.initProvider) && has(self.initProvider.rowKey))' status: description: TableEntityStatus defines the observed state of TableEntity. properties: diff --git a/package/crds/storage.azure.upbound.io_tables.yaml b/package/crds/storage.azure.upbound.io_tables.yaml index 76e002324..8af438b39 100644 --- a/package/crds/storage.azure.upbound.io_tables.yaml +++ b/package/crds/storage.azure.upbound.io_tables.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: tables.storage.azure.upbound.io spec: group: storage.azure.upbound.io @@ -292,42 +292,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -426,10 +390,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: TableStatus defines the observed state of Table. properties: diff --git a/package/crds/storagecache.azure.upbound.io_hpccacheaccesspolicies.yaml b/package/crds/storagecache.azure.upbound.io_hpccacheaccesspolicies.yaml index 9831820ba..dcfc052c3 100644 --- a/package/crds/storagecache.azure.upbound.io_hpccacheaccesspolicies.yaml +++ b/package/crds/storagecache.azure.upbound.io_hpccacheaccesspolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: hpccacheaccesspolicies.storagecache.azure.upbound.io spec: group: storagecache.azure.upbound.io @@ -308,42 +308,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -442,10 +406,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: accessRule is a required parameter + - message: spec.forProvider.accessRule is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.accessRule) - || has(self.initProvider.accessRule)' + || (has(self.initProvider) && has(self.initProvider.accessRule))' status: description: HPCCacheAccessPolicyStatus defines the observed state of HPCCacheAccessPolicy. diff --git a/package/crds/storagecache.azure.upbound.io_hpccacheblobnfstargets.yaml b/package/crds/storagecache.azure.upbound.io_hpccacheblobnfstargets.yaml index 72c383fa6..d51bd3206 100644 --- a/package/crds/storagecache.azure.upbound.io_hpccacheblobnfstargets.yaml +++ b/package/crds/storagecache.azure.upbound.io_hpccacheblobnfstargets.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: hpccacheblobnfstargets.storagecache.azure.upbound.io spec: group: storagecache.azure.upbound.io @@ -344,42 +344,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -478,18 +442,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: namespacePath is a required parameter + - message: spec.forProvider.namespacePath is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.namespacePath) - || has(self.initProvider.namespacePath)' - - message: storageContainerId is a required parameter + || (has(self.initProvider) && has(self.initProvider.namespacePath))' + - message: spec.forProvider.storageContainerId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storageContainerId) - || has(self.initProvider.storageContainerId)' - - message: usageModel is a required parameter + || (has(self.initProvider) && has(self.initProvider.storageContainerId))' + - message: spec.forProvider.usageModel is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.usageModel) - || has(self.initProvider.usageModel)' + || (has(self.initProvider) && has(self.initProvider.usageModel))' status: description: HPCCacheBlobNFSTargetStatus defines the observed state of HPCCacheBlobNFSTarget. diff --git a/package/crds/storagecache.azure.upbound.io_hpccacheblobtargets.yaml b/package/crds/storagecache.azure.upbound.io_hpccacheblobtargets.yaml index 0eb8a9ab5..d8e6cd004 100644 --- a/package/crds/storagecache.azure.upbound.io_hpccacheblobtargets.yaml +++ b/package/crds/storagecache.azure.upbound.io_hpccacheblobtargets.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: hpccacheblobtargets.storagecache.azure.upbound.io spec: group: storagecache.azure.upbound.io @@ -400,42 +400,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -534,10 +498,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: namespacePath is a required parameter + - message: spec.forProvider.namespacePath is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.namespacePath) - || has(self.initProvider.namespacePath)' + || (has(self.initProvider) && has(self.initProvider.namespacePath))' status: description: HPCCacheBlobTargetStatus defines the observed state of HPCCacheBlobTarget. properties: diff --git a/package/crds/storagecache.azure.upbound.io_hpccachenfstargets.yaml b/package/crds/storagecache.azure.upbound.io_hpccachenfstargets.yaml index a3e8c57f2..56f933785 100644 --- a/package/crds/storagecache.azure.upbound.io_hpccachenfstargets.yaml +++ b/package/crds/storagecache.azure.upbound.io_hpccachenfstargets.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: hpccachenfstargets.storagecache.azure.upbound.io spec: group: storagecache.azure.upbound.io @@ -378,42 +378,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -512,18 +476,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: namespaceJunction is a required parameter + - message: spec.forProvider.namespaceJunction is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.namespaceJunction) - || has(self.initProvider.namespaceJunction)' - - message: targetHostName is a required parameter + || (has(self.initProvider) && has(self.initProvider.namespaceJunction))' + - message: spec.forProvider.targetHostName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.targetHostName) - || has(self.initProvider.targetHostName)' - - message: usageModel is a required parameter + || (has(self.initProvider) && has(self.initProvider.targetHostName))' + - message: spec.forProvider.usageModel is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.usageModel) - || has(self.initProvider.usageModel)' + || (has(self.initProvider) && has(self.initProvider.usageModel))' status: description: HPCCacheNFSTargetStatus defines the observed state of HPCCacheNFSTarget. properties: diff --git a/package/crds/storagecache.azure.upbound.io_hpccaches.yaml b/package/crds/storagecache.azure.upbound.io_hpccaches.yaml index 28da15ea3..cce449fdf 100644 --- a/package/crds/storagecache.azure.upbound.io_hpccaches.yaml +++ b/package/crds/storagecache.azure.upbound.io_hpccaches.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: hpccaches.storagecache.azure.upbound.io spec: group: storagecache.azure.upbound.io @@ -743,42 +743,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -877,18 +841,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: cacheSizeInGb is a required parameter + - message: spec.forProvider.cacheSizeInGb is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.cacheSizeInGb) - || has(self.initProvider.cacheSizeInGb)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.cacheSizeInGb))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: HPCCacheStatus defines the observed state of HPCCache. properties: diff --git a/package/crds/storagepool.azure.upbound.io_diskpools.yaml b/package/crds/storagepool.azure.upbound.io_diskpools.yaml index 21533a601..e889ec1e8 100644 --- a/package/crds/storagepool.azure.upbound.io_diskpools.yaml +++ b/package/crds/storagepool.azure.upbound.io_diskpools.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: diskpools.storagepool.azure.upbound.io spec: group: storagepool.azure.upbound.io @@ -346,42 +346,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -480,18 +444,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' - - message: zones is a required parameter + || (has(self.initProvider) && has(self.initProvider.skuName))' + - message: spec.forProvider.zones is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.zones) - || has(self.initProvider.zones)' + || (has(self.initProvider) && has(self.initProvider.zones))' status: description: DiskPoolStatus defines the observed state of DiskPool. properties: diff --git a/package/crds/storagesync.azure.upbound.io_storagesyncs.yaml b/package/crds/storagesync.azure.upbound.io_storagesyncs.yaml index 3c10c0422..a7ada71ba 100644 --- a/package/crds/storagesync.azure.upbound.io_storagesyncs.yaml +++ b/package/crds/storagesync.azure.upbound.io_storagesyncs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: storagesyncs.storagesync.azure.upbound.io spec: group: storagesync.azure.upbound.io @@ -254,42 +254,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -388,10 +352,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: StorageSyncStatus defines the observed state of StorageSync. properties: diff --git a/package/crds/streamanalytics.azure.upbound.io_clusters.yaml b/package/crds/streamanalytics.azure.upbound.io_clusters.yaml index 4bacd02e3..2a59e0ddb 100644 --- a/package/crds/streamanalytics.azure.upbound.io_clusters.yaml +++ b/package/crds/streamanalytics.azure.upbound.io_clusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: clusters.streamanalytics.azure.upbound.io spec: group: streamanalytics.azure.upbound.io @@ -254,42 +254,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -388,14 +352,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: streamingCapacity is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.streamingCapacity is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.streamingCapacity) - || has(self.initProvider.streamingCapacity)' + || (has(self.initProvider) && has(self.initProvider.streamingCapacity))' status: description: ClusterStatus defines the observed state of Cluster. properties: diff --git a/package/crds/streamanalytics.azure.upbound.io_functionjavascriptudas.yaml b/package/crds/streamanalytics.azure.upbound.io_functionjavascriptudas.yaml index 073e23c03..8d266d109 100644 --- a/package/crds/streamanalytics.azure.upbound.io_functionjavascriptudas.yaml +++ b/package/crds/streamanalytics.azure.upbound.io_functionjavascriptudas.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: functionjavascriptudas.streamanalytics.azure.upbound.io spec: group: streamanalytics.azure.upbound.io @@ -283,42 +283,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -417,18 +381,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: input is a required parameter + - message: spec.forProvider.input is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.input) - || has(self.initProvider.input)' - - message: output is a required parameter + || (has(self.initProvider) && has(self.initProvider.input))' + - message: spec.forProvider.output is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.output) - || has(self.initProvider.output)' - - message: script is a required parameter + || (has(self.initProvider) && has(self.initProvider.output))' + - message: spec.forProvider.script is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.script) - || has(self.initProvider.script)' + || (has(self.initProvider) && has(self.initProvider.script))' status: description: FunctionJavascriptUdaStatus defines the observed state of FunctionJavascriptUda. diff --git a/package/crds/streamanalytics.azure.upbound.io_jobs.yaml b/package/crds/streamanalytics.azure.upbound.io_jobs.yaml index fbb0d684a..b15c1ab4f 100644 --- a/package/crds/streamanalytics.azure.upbound.io_jobs.yaml +++ b/package/crds/streamanalytics.azure.upbound.io_jobs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: jobs.streamanalytics.azure.upbound.io spec: group: streamanalytics.azure.upbound.io @@ -423,42 +423,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -557,14 +521,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: transformationQuery is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.transformationQuery is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.transformationQuery) - || has(self.initProvider.transformationQuery)' + || (has(self.initProvider) && has(self.initProvider.transformationQuery))' status: description: JobStatus defines the observed state of Job. properties: diff --git a/package/crds/streamanalytics.azure.upbound.io_managedprivateendpoints.yaml b/package/crds/streamanalytics.azure.upbound.io_managedprivateendpoints.yaml index 8d715234f..3f6aa9260 100644 --- a/package/crds/streamanalytics.azure.upbound.io_managedprivateendpoints.yaml +++ b/package/crds/streamanalytics.azure.upbound.io_managedprivateendpoints.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: managedprivateendpoints.streamanalytics.azure.upbound.io spec: group: streamanalytics.azure.upbound.io @@ -394,42 +394,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -528,10 +492,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: subresourceName is a required parameter + - message: spec.forProvider.subresourceName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.subresourceName) - || has(self.initProvider.subresourceName)' + || (has(self.initProvider) && has(self.initProvider.subresourceName))' status: description: ManagedPrivateEndpointStatus defines the observed state of ManagedPrivateEndpoint. diff --git a/package/crds/streamanalytics.azure.upbound.io_outputblobs.yaml b/package/crds/streamanalytics.azure.upbound.io_outputblobs.yaml index 95b4955cf..63d1faf00 100644 --- a/package/crds/streamanalytics.azure.upbound.io_outputblobs.yaml +++ b/package/crds/streamanalytics.azure.upbound.io_outputblobs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: outputblobs.streamanalytics.azure.upbound.io spec: group: streamanalytics.azure.upbound.io @@ -574,42 +574,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -708,22 +672,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: dateFormat is a required parameter + - message: spec.forProvider.dateFormat is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.dateFormat) - || has(self.initProvider.dateFormat)' - - message: pathPattern is a required parameter + || (has(self.initProvider) && has(self.initProvider.dateFormat))' + - message: spec.forProvider.pathPattern is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.pathPattern) - || has(self.initProvider.pathPattern)' - - message: serialization is a required parameter + || (has(self.initProvider) && has(self.initProvider.pathPattern))' + - message: spec.forProvider.serialization is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.serialization) - || has(self.initProvider.serialization)' - - message: timeFormat is a required parameter + || (has(self.initProvider) && has(self.initProvider.serialization))' + - message: spec.forProvider.timeFormat is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.timeFormat) - || has(self.initProvider.timeFormat)' + || (has(self.initProvider) && has(self.initProvider.timeFormat))' status: description: OutputBlobStatus defines the observed state of OutputBlob. properties: diff --git a/package/crds/streamanalytics.azure.upbound.io_outputeventhubs.yaml b/package/crds/streamanalytics.azure.upbound.io_outputeventhubs.yaml index e21f9d944..6588947ea 100644 --- a/package/crds/streamanalytics.azure.upbound.io_outputeventhubs.yaml +++ b/package/crds/streamanalytics.azure.upbound.io_outputeventhubs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: outputeventhubs.streamanalytics.azure.upbound.io spec: group: streamanalytics.azure.upbound.io @@ -492,42 +492,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -626,10 +590,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: serialization is a required parameter + - message: spec.forProvider.serialization is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.serialization) - || has(self.initProvider.serialization)' + || (has(self.initProvider) && has(self.initProvider.serialization))' status: description: OutputEventHubStatus defines the observed state of OutputEventHub. properties: diff --git a/package/crds/streamanalytics.azure.upbound.io_outputfunctions.yaml b/package/crds/streamanalytics.azure.upbound.io_outputfunctions.yaml index 92f9df81f..a791b5989 100644 --- a/package/crds/streamanalytics.azure.upbound.io_outputfunctions.yaml +++ b/package/crds/streamanalytics.azure.upbound.io_outputfunctions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: outputfunctions.streamanalytics.azure.upbound.io spec: group: streamanalytics.azure.upbound.io @@ -420,42 +420,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -554,13 +518,13 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: apiKeySecretRef is a required parameter + - message: spec.forProvider.apiKeySecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.apiKeySecretRef)' - - message: functionName is a required parameter + - message: spec.forProvider.functionName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.functionName) - || has(self.initProvider.functionName)' + || (has(self.initProvider) && has(self.initProvider.functionName))' status: description: OutputFunctionStatus defines the observed state of OutputFunction. properties: diff --git a/package/crds/streamanalytics.azure.upbound.io_outputmssqls.yaml b/package/crds/streamanalytics.azure.upbound.io_outputmssqls.yaml index f4d6586bd..712c120a4 100644 --- a/package/crds/streamanalytics.azure.upbound.io_outputmssqls.yaml +++ b/package/crds/streamanalytics.azure.upbound.io_outputmssqls.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: outputmssqls.streamanalytics.azure.upbound.io spec: group: streamanalytics.azure.upbound.io @@ -527,42 +527,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -661,14 +625,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: database is a required parameter + - message: spec.forProvider.database is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.database) - || has(self.initProvider.database)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.database))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: OutputMSSQLStatus defines the observed state of OutputMSSQL. properties: diff --git a/package/crds/streamanalytics.azure.upbound.io_outputpowerbis.yaml b/package/crds/streamanalytics.azure.upbound.io_outputpowerbis.yaml index c8a9c2db4..405ebd2cf 100644 --- a/package/crds/streamanalytics.azure.upbound.io_outputpowerbis.yaml +++ b/package/crds/streamanalytics.azure.upbound.io_outputpowerbis.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: outputpowerbis.streamanalytics.azure.upbound.io spec: group: streamanalytics.azure.upbound.io @@ -269,42 +269,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -403,22 +367,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: dataset is a required parameter + - message: spec.forProvider.dataset is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.dataset) - || has(self.initProvider.dataset)' - - message: groupId is a required parameter + || (has(self.initProvider) && has(self.initProvider.dataset))' + - message: spec.forProvider.groupId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.groupId) - || has(self.initProvider.groupId)' - - message: groupName is a required parameter + || (has(self.initProvider) && has(self.initProvider.groupId))' + - message: spec.forProvider.groupName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.groupName) - || has(self.initProvider.groupName)' - - message: table is a required parameter + || (has(self.initProvider) && has(self.initProvider.groupName))' + - message: spec.forProvider.table is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.table) - || has(self.initProvider.table)' + || (has(self.initProvider) && has(self.initProvider.table))' status: description: OutputPowerBIStatus defines the observed state of OutputPowerBI. properties: diff --git a/package/crds/streamanalytics.azure.upbound.io_outputservicebusqueues.yaml b/package/crds/streamanalytics.azure.upbound.io_outputservicebusqueues.yaml index 6f01c7ac6..dbd1f100f 100644 --- a/package/crds/streamanalytics.azure.upbound.io_outputservicebusqueues.yaml +++ b/package/crds/streamanalytics.azure.upbound.io_outputservicebusqueues.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: outputservicebusqueues.streamanalytics.azure.upbound.io spec: group: streamanalytics.azure.upbound.io @@ -577,42 +577,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -711,14 +675,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: serialization is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.serialization is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.serialization) - || has(self.initProvider.serialization)' + || (has(self.initProvider) && has(self.initProvider.serialization))' status: description: OutputServiceBusQueueStatus defines the observed state of OutputServiceBusQueue. diff --git a/package/crds/streamanalytics.azure.upbound.io_outputservicebustopics.yaml b/package/crds/streamanalytics.azure.upbound.io_outputservicebustopics.yaml index 4e444d387..4efc85e87 100644 --- a/package/crds/streamanalytics.azure.upbound.io_outputservicebustopics.yaml +++ b/package/crds/streamanalytics.azure.upbound.io_outputservicebustopics.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: outputservicebustopics.streamanalytics.azure.upbound.io spec: group: streamanalytics.azure.upbound.io @@ -577,42 +577,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -711,14 +675,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: serialization is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.serialization is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.serialization) - || has(self.initProvider.serialization)' + || (has(self.initProvider) && has(self.initProvider.serialization))' status: description: OutputServiceBusTopicStatus defines the observed state of OutputServiceBusTopic. diff --git a/package/crds/streamanalytics.azure.upbound.io_outputsynapses.yaml b/package/crds/streamanalytics.azure.upbound.io_outputsynapses.yaml index eaf9d692f..2cb8e92ff 100644 --- a/package/crds/streamanalytics.azure.upbound.io_outputsynapses.yaml +++ b/package/crds/streamanalytics.azure.upbound.io_outputsynapses.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: outputsynapses.streamanalytics.azure.upbound.io spec: group: streamanalytics.azure.upbound.io @@ -422,42 +422,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -556,21 +520,21 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: database is a required parameter + - message: spec.forProvider.database is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.database) - || has(self.initProvider.database)' - - message: passwordSecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.database))' + - message: spec.forProvider.passwordSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)' - - message: server is a required parameter + - message: spec.forProvider.server is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.server) - || has(self.initProvider.server)' - - message: table is a required parameter + || (has(self.initProvider) && has(self.initProvider.server))' + - message: spec.forProvider.table is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.table) - || has(self.initProvider.table)' + || (has(self.initProvider) && has(self.initProvider.table))' status: description: OutputSynapseStatus defines the observed state of OutputSynapse. properties: diff --git a/package/crds/streamanalytics.azure.upbound.io_outputtables.yaml b/package/crds/streamanalytics.azure.upbound.io_outputtables.yaml index 495d583db..d2848c9d9 100644 --- a/package/crds/streamanalytics.azure.upbound.io_outputtables.yaml +++ b/package/crds/streamanalytics.azure.upbound.io_outputtables.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: outputtables.streamanalytics.azure.upbound.io spec: group: streamanalytics.azure.upbound.io @@ -438,42 +438,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -572,19 +536,19 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: batchSize is a required parameter + - message: spec.forProvider.batchSize is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.batchSize) - || has(self.initProvider.batchSize)' - - message: partitionKey is a required parameter + || (has(self.initProvider) && has(self.initProvider.batchSize))' + - message: spec.forProvider.partitionKey is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.partitionKey) - || has(self.initProvider.partitionKey)' - - message: rowKey is a required parameter + || (has(self.initProvider) && has(self.initProvider.partitionKey))' + - message: spec.forProvider.rowKey is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.rowKey) - || has(self.initProvider.rowKey)' - - message: storageAccountKeySecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.rowKey))' + - message: spec.forProvider.storageAccountKeySecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storageAccountKeySecretRef)' status: diff --git a/package/crds/streamanalytics.azure.upbound.io_referenceinputblobs.yaml b/package/crds/streamanalytics.azure.upbound.io_referenceinputblobs.yaml index a02eb20de..771c4f223 100644 --- a/package/crds/streamanalytics.azure.upbound.io_referenceinputblobs.yaml +++ b/package/crds/streamanalytics.azure.upbound.io_referenceinputblobs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: referenceinputblobs.streamanalytics.azure.upbound.io spec: group: streamanalytics.azure.upbound.io @@ -559,42 +559,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -693,26 +657,26 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: dateFormat is a required parameter + - message: spec.forProvider.dateFormat is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.dateFormat) - || has(self.initProvider.dateFormat)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.dateFormat))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: pathPattern is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.pathPattern is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.pathPattern) - || has(self.initProvider.pathPattern)' - - message: serialization is a required parameter + || (has(self.initProvider) && has(self.initProvider.pathPattern))' + - message: spec.forProvider.serialization is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.serialization) - || has(self.initProvider.serialization)' - - message: timeFormat is a required parameter + || (has(self.initProvider) && has(self.initProvider.serialization))' + - message: spec.forProvider.timeFormat is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.timeFormat) - || has(self.initProvider.timeFormat)' + || (has(self.initProvider) && has(self.initProvider.timeFormat))' status: description: ReferenceInputBlobStatus defines the observed state of ReferenceInputBlob. properties: diff --git a/package/crds/streamanalytics.azure.upbound.io_referenceinputmssqls.yaml b/package/crds/streamanalytics.azure.upbound.io_referenceinputmssqls.yaml index a27b00968..0f2d04f8b 100644 --- a/package/crds/streamanalytics.azure.upbound.io_referenceinputmssqls.yaml +++ b/package/crds/streamanalytics.azure.upbound.io_referenceinputmssqls.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: referenceinputmssqls.streamanalytics.azure.upbound.io spec: group: streamanalytics.azure.upbound.io @@ -454,42 +454,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -588,21 +552,21 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: fullSnapshotQuery is a required parameter + - message: spec.forProvider.fullSnapshotQuery is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.fullSnapshotQuery) - || has(self.initProvider.fullSnapshotQuery)' - - message: passwordSecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.fullSnapshotQuery))' + - message: spec.forProvider.passwordSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)' - - message: refreshType is a required parameter + - message: spec.forProvider.refreshType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.refreshType) - || has(self.initProvider.refreshType)' - - message: username is a required parameter + || (has(self.initProvider) && has(self.initProvider.refreshType))' + - message: spec.forProvider.username is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.username) - || has(self.initProvider.username)' + || (has(self.initProvider) && has(self.initProvider.username))' status: description: ReferenceInputMSSQLStatus defines the observed state of ReferenceInputMSSQL. properties: diff --git a/package/crds/streamanalytics.azure.upbound.io_streaminputblobs.yaml b/package/crds/streamanalytics.azure.upbound.io_streaminputblobs.yaml index b5cfe7eb2..1f9628ce9 100644 --- a/package/crds/streamanalytics.azure.upbound.io_streaminputblobs.yaml +++ b/package/crds/streamanalytics.azure.upbound.io_streaminputblobs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: streaminputblobs.streamanalytics.azure.upbound.io spec: group: streamanalytics.azure.upbound.io @@ -548,42 +548,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -682,29 +646,29 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: dateFormat is a required parameter + - message: spec.forProvider.dateFormat is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.dateFormat) - || has(self.initProvider.dateFormat)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.dateFormat))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: pathPattern is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.pathPattern is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.pathPattern) - || has(self.initProvider.pathPattern)' - - message: serialization is a required parameter + || (has(self.initProvider) && has(self.initProvider.pathPattern))' + - message: spec.forProvider.serialization is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.serialization) - || has(self.initProvider.serialization)' - - message: storageAccountKeySecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.serialization))' + - message: spec.forProvider.storageAccountKeySecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storageAccountKeySecretRef)' - - message: timeFormat is a required parameter + - message: spec.forProvider.timeFormat is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.timeFormat) - || has(self.initProvider.timeFormat)' + || (has(self.initProvider) && has(self.initProvider.timeFormat))' status: description: StreamInputBlobStatus defines the observed state of StreamInputBlob. properties: diff --git a/package/crds/streamanalytics.azure.upbound.io_streaminputeventhubs.yaml b/package/crds/streamanalytics.azure.upbound.io_streaminputeventhubs.yaml index ef167f31f..e2177523b 100644 --- a/package/crds/streamanalytics.azure.upbound.io_streaminputeventhubs.yaml +++ b/package/crds/streamanalytics.azure.upbound.io_streaminputeventhubs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: streaminputeventhubs.streamanalytics.azure.upbound.io spec: group: streamanalytics.azure.upbound.io @@ -629,42 +629,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -763,14 +727,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: serialization is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.serialization is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.serialization) - || has(self.initProvider.serialization)' + || (has(self.initProvider) && has(self.initProvider.serialization))' status: description: StreamInputEventHubStatus defines the observed state of StreamInputEventHub. properties: diff --git a/package/crds/streamanalytics.azure.upbound.io_streaminputiothubs.yaml b/package/crds/streamanalytics.azure.upbound.io_streaminputiothubs.yaml index 2de328536..34798050f 100644 --- a/package/crds/streamanalytics.azure.upbound.io_streaminputiothubs.yaml +++ b/package/crds/streamanalytics.azure.upbound.io_streaminputiothubs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: streaminputiothubs.streamanalytics.azure.upbound.io spec: group: streamanalytics.azure.upbound.io @@ -541,42 +541,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -675,25 +639,26 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: endpoint is a required parameter + - message: spec.forProvider.endpoint is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.endpoint) - || has(self.initProvider.endpoint)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.endpoint))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: serialization is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.serialization is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.serialization) - || has(self.initProvider.serialization)' - - message: sharedAccessPolicyKeySecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.serialization))' + - message: spec.forProvider.sharedAccessPolicyKeySecretRef is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sharedAccessPolicyKeySecretRef)' - - message: sharedAccessPolicyName is a required parameter + - message: spec.forProvider.sharedAccessPolicyName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sharedAccessPolicyName) - || has(self.initProvider.sharedAccessPolicyName)' + || (has(self.initProvider) && has(self.initProvider.sharedAccessPolicyName))' status: description: StreamInputIOTHubStatus defines the observed state of StreamInputIOTHub. properties: diff --git a/package/crds/synapse.azure.upbound.io_firewallrules.yaml b/package/crds/synapse.azure.upbound.io_firewallrules.yaml index ec3698a8d..383906c8c 100644 --- a/package/crds/synapse.azure.upbound.io_firewallrules.yaml +++ b/package/crds/synapse.azure.upbound.io_firewallrules.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: firewallrules.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -240,42 +240,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -374,14 +338,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: endIpAddress is a required parameter + - message: spec.forProvider.endIpAddress is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.endIpAddress) - || has(self.initProvider.endIpAddress)' - - message: startIpAddress is a required parameter + || (has(self.initProvider) && has(self.initProvider.endIpAddress))' + - message: spec.forProvider.startIpAddress is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.startIpAddress) - || has(self.initProvider.startIpAddress)' + || (has(self.initProvider) && has(self.initProvider.startIpAddress))' status: description: FirewallRuleStatus defines the observed state of FirewallRule. properties: diff --git a/package/crds/synapse.azure.upbound.io_integrationruntimeazures.yaml b/package/crds/synapse.azure.upbound.io_integrationruntimeazures.yaml index 25c9c5241..2347c9df8 100644 --- a/package/crds/synapse.azure.upbound.io_integrationruntimeazures.yaml +++ b/package/crds/synapse.azure.upbound.io_integrationruntimeazures.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: integrationruntimeazures.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -271,42 +271,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -405,10 +369,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: IntegrationRuntimeAzureStatus defines the observed state of IntegrationRuntimeAzure. diff --git a/package/crds/synapse.azure.upbound.io_integrationruntimeselfhosteds.yaml b/package/crds/synapse.azure.upbound.io_integrationruntimeselfhosteds.yaml index 5f9a227bb..9c39233ac 100644 --- a/package/crds/synapse.azure.upbound.io_integrationruntimeselfhosteds.yaml +++ b/package/crds/synapse.azure.upbound.io_integrationruntimeselfhosteds.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: integrationruntimeselfhosteds.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -231,42 +231,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/synapse.azure.upbound.io_linkedservices.yaml b/package/crds/synapse.azure.upbound.io_linkedservices.yaml index 31db00b70..0967010e8 100644 --- a/package/crds/synapse.azure.upbound.io_linkedservices.yaml +++ b/package/crds/synapse.azure.upbound.io_linkedservices.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linkedservices.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -429,42 +429,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -563,14 +527,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: type is a required parameter + - message: spec.forProvider.type is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.type) - || has(self.initProvider.type)' - - message: typePropertiesJson is a required parameter + || (has(self.initProvider) && has(self.initProvider.type))' + - message: spec.forProvider.typePropertiesJson is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.typePropertiesJson) - || has(self.initProvider.typePropertiesJson)' + || (has(self.initProvider) && has(self.initProvider.typePropertiesJson))' status: description: LinkedServiceStatus defines the observed state of LinkedService. properties: diff --git a/package/crds/synapse.azure.upbound.io_managedprivateendpoints.yaml b/package/crds/synapse.azure.upbound.io_managedprivateendpoints.yaml index 9567be06b..f994613c7 100644 --- a/package/crds/synapse.azure.upbound.io_managedprivateendpoints.yaml +++ b/package/crds/synapse.azure.upbound.io_managedprivateendpoints.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: managedprivateendpoints.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -322,42 +322,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -456,14 +420,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: subresourceName is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.subresourceName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.subresourceName) - || has(self.initProvider.subresourceName)' + || (has(self.initProvider) && has(self.initProvider.subresourceName))' status: description: ManagedPrivateEndpointStatus defines the observed state of ManagedPrivateEndpoint. diff --git a/package/crds/synapse.azure.upbound.io_privatelinkhubs.yaml b/package/crds/synapse.azure.upbound.io_privatelinkhubs.yaml index 90f4123a8..cda356b8a 100644 --- a/package/crds/synapse.azure.upbound.io_privatelinkhubs.yaml +++ b/package/crds/synapse.azure.upbound.io_privatelinkhubs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: privatelinkhubs.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -246,42 +246,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -380,10 +344,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: PrivateLinkHubStatus defines the observed state of PrivateLinkHub. properties: diff --git a/package/crds/synapse.azure.upbound.io_roleassignments.yaml b/package/crds/synapse.azure.upbound.io_roleassignments.yaml index 7bcd6a35b..9848dba01 100644 --- a/package/crds/synapse.azure.upbound.io_roleassignments.yaml +++ b/package/crds/synapse.azure.upbound.io_roleassignments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: roleassignments.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -249,42 +249,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -383,14 +347,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: principalId is a required parameter + - message: spec.forProvider.principalId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.principalId) - || has(self.initProvider.principalId)' - - message: roleName is a required parameter + || (has(self.initProvider) && has(self.initProvider.principalId))' + - message: spec.forProvider.roleName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.roleName) - || has(self.initProvider.roleName)' + || (has(self.initProvider) && has(self.initProvider.roleName))' status: description: RoleAssignmentStatus defines the observed state of RoleAssignment. properties: diff --git a/package/crds/synapse.azure.upbound.io_sparkpools.yaml b/package/crds/synapse.azure.upbound.io_sparkpools.yaml index b06d06bcb..30f071c31 100644 --- a/package/crds/synapse.azure.upbound.io_sparkpools.yaml +++ b/package/crds/synapse.azure.upbound.io_sparkpools.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sparkpools.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -428,42 +428,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -562,14 +526,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: nodeSize is a required parameter + - message: spec.forProvider.nodeSize is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.nodeSize) - || has(self.initProvider.nodeSize)' - - message: nodeSizeFamily is a required parameter + || (has(self.initProvider) && has(self.initProvider.nodeSize))' + - message: spec.forProvider.nodeSizeFamily is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.nodeSizeFamily) - || has(self.initProvider.nodeSizeFamily)' + || (has(self.initProvider) && has(self.initProvider.nodeSizeFamily))' status: description: SparkPoolStatus defines the observed state of SparkPool. properties: diff --git a/package/crds/synapse.azure.upbound.io_sqlpoolextendedauditingpolicies.yaml b/package/crds/synapse.azure.upbound.io_sqlpoolextendedauditingpolicies.yaml index b671fd5b6..65177a98f 100644 --- a/package/crds/synapse.azure.upbound.io_sqlpoolextendedauditingpolicies.yaml +++ b/package/crds/synapse.azure.upbound.io_sqlpoolextendedauditingpolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sqlpoolextendedauditingpolicies.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -344,42 +344,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/synapse.azure.upbound.io_sqlpools.yaml b/package/crds/synapse.azure.upbound.io_sqlpools.yaml index 4a096b42a..d9647a0d7 100644 --- a/package/crds/synapse.azure.upbound.io_sqlpools.yaml +++ b/package/crds/synapse.azure.upbound.io_sqlpools.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sqlpools.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -330,42 +330,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -464,10 +428,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: skuName is a required parameter + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: SQLPoolStatus defines the observed state of SQLPool. properties: diff --git a/package/crds/synapse.azure.upbound.io_sqlpoolsecurityalertpolicies.yaml b/package/crds/synapse.azure.upbound.io_sqlpoolsecurityalertpolicies.yaml index 13bd38798..af8a97198 100644 --- a/package/crds/synapse.azure.upbound.io_sqlpoolsecurityalertpolicies.yaml +++ b/package/crds/synapse.azure.upbound.io_sqlpoolsecurityalertpolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sqlpoolsecurityalertpolicies.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -373,42 +373,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -507,10 +471,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: policyState is a required parameter + - message: spec.forProvider.policyState is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.policyState) - || has(self.initProvider.policyState)' + || (has(self.initProvider) && has(self.initProvider.policyState))' status: description: SQLPoolSecurityAlertPolicyStatus defines the observed state of SQLPoolSecurityAlertPolicy. diff --git a/package/crds/synapse.azure.upbound.io_sqlpoolworkloadclassifiers.yaml b/package/crds/synapse.azure.upbound.io_sqlpoolworkloadclassifiers.yaml index 5f033c045..c4f508e71 100644 --- a/package/crds/synapse.azure.upbound.io_sqlpoolworkloadclassifiers.yaml +++ b/package/crds/synapse.azure.upbound.io_sqlpoolworkloadclassifiers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sqlpoolworkloadclassifiers.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -275,42 +275,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -409,10 +373,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: memberName is a required parameter + - message: spec.forProvider.memberName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.memberName) - || has(self.initProvider.memberName)' + || (has(self.initProvider) && has(self.initProvider.memberName))' status: description: SQLPoolWorkloadClassifierStatus defines the observed state of SQLPoolWorkloadClassifier. diff --git a/package/crds/synapse.azure.upbound.io_sqlpoolworkloadgroups.yaml b/package/crds/synapse.azure.upbound.io_sqlpoolworkloadgroups.yaml index 052c6e2b5..84cd57dd9 100644 --- a/package/crds/synapse.azure.upbound.io_sqlpoolworkloadgroups.yaml +++ b/package/crds/synapse.azure.upbound.io_sqlpoolworkloadgroups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sqlpoolworkloadgroups.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -263,42 +263,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -397,14 +361,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: maxResourcePercent is a required parameter + - message: spec.forProvider.maxResourcePercent is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.maxResourcePercent) - || has(self.initProvider.maxResourcePercent)' - - message: minResourcePercent is a required parameter + || (has(self.initProvider) && has(self.initProvider.maxResourcePercent))' + - message: spec.forProvider.minResourcePercent is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.minResourcePercent) - || has(self.initProvider.minResourcePercent)' + || (has(self.initProvider) && has(self.initProvider.minResourcePercent))' status: description: SQLPoolWorkloadGroupStatus defines the observed state of SQLPoolWorkloadGroup. diff --git a/package/crds/synapse.azure.upbound.io_workspaceaadadmins.yaml b/package/crds/synapse.azure.upbound.io_workspaceaadadmins.yaml index 2e0979bc3..cfdbb3cd6 100644 --- a/package/crds/synapse.azure.upbound.io_workspaceaadadmins.yaml +++ b/package/crds/synapse.azure.upbound.io_workspaceaadadmins.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: workspaceaadadmins.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -247,42 +247,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -381,18 +345,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: login is a required parameter + - message: spec.forProvider.login is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.login) - || has(self.initProvider.login)' - - message: objectId is a required parameter + || (has(self.initProvider) && has(self.initProvider.login))' + - message: spec.forProvider.objectId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.objectId) - || has(self.initProvider.objectId)' - - message: tenantId is a required parameter + || (has(self.initProvider) && has(self.initProvider.objectId))' + - message: spec.forProvider.tenantId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tenantId) - || has(self.initProvider.tenantId)' + || (has(self.initProvider) && has(self.initProvider.tenantId))' status: description: WorkspaceAADAdminStatus defines the observed state of WorkspaceAADAdmin. properties: diff --git a/package/crds/synapse.azure.upbound.io_workspaceextendedauditingpolicies.yaml b/package/crds/synapse.azure.upbound.io_workspaceextendedauditingpolicies.yaml index 5636f06dd..c292bdd71 100644 --- a/package/crds/synapse.azure.upbound.io_workspaceextendedauditingpolicies.yaml +++ b/package/crds/synapse.azure.upbound.io_workspaceextendedauditingpolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: workspaceextendedauditingpolicies.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -344,42 +344,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/synapse.azure.upbound.io_workspaces.yaml b/package/crds/synapse.azure.upbound.io_workspaces.yaml index b0c3bc1ac..ebeb79bc7 100644 --- a/package/crds/synapse.azure.upbound.io_workspaces.yaml +++ b/package/crds/synapse.azure.upbound.io_workspaces.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: workspaces.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -889,42 +889,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1023,10 +987,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: WorkspaceStatus defines the observed state of Workspace. properties: diff --git a/package/crds/synapse.azure.upbound.io_workspacesecurityalertpolicies.yaml b/package/crds/synapse.azure.upbound.io_workspacesecurityalertpolicies.yaml index eabbbd0f9..d9eae98a2 100644 --- a/package/crds/synapse.azure.upbound.io_workspacesecurityalertpolicies.yaml +++ b/package/crds/synapse.azure.upbound.io_workspacesecurityalertpolicies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: workspacesecurityalertpolicies.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -373,42 +373,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -507,10 +471,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: policyState is a required parameter + - message: spec.forProvider.policyState is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.policyState) - || has(self.initProvider.policyState)' + || (has(self.initProvider) && has(self.initProvider.policyState))' status: description: WorkspaceSecurityAlertPolicyStatus defines the observed state of WorkspaceSecurityAlertPolicy. diff --git a/package/crds/synapse.azure.upbound.io_workspacesqlaadadmins.yaml b/package/crds/synapse.azure.upbound.io_workspacesqlaadadmins.yaml index 62d7e93c9..f96d05ae4 100644 --- a/package/crds/synapse.azure.upbound.io_workspacesqlaadadmins.yaml +++ b/package/crds/synapse.azure.upbound.io_workspacesqlaadadmins.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: workspacesqlaadadmins.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -247,42 +247,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -381,18 +345,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: login is a required parameter + - message: spec.forProvider.login is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.login) - || has(self.initProvider.login)' - - message: objectId is a required parameter + || (has(self.initProvider) && has(self.initProvider.login))' + - message: spec.forProvider.objectId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.objectId) - || has(self.initProvider.objectId)' - - message: tenantId is a required parameter + || (has(self.initProvider) && has(self.initProvider.objectId))' + - message: spec.forProvider.tenantId is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tenantId) - || has(self.initProvider.tenantId)' + || (has(self.initProvider) && has(self.initProvider.tenantId))' status: description: WorkspaceSQLAADAdminStatus defines the observed state of WorkspaceSQLAADAdmin. diff --git a/package/crds/synapse.azure.upbound.io_workspacevulnerabilityassessments.yaml b/package/crds/synapse.azure.upbound.io_workspacevulnerabilityassessments.yaml index 149d5da43..8243deb55 100644 --- a/package/crds/synapse.azure.upbound.io_workspacevulnerabilityassessments.yaml +++ b/package/crds/synapse.azure.upbound.io_workspacevulnerabilityassessments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: workspacevulnerabilityassessments.synapse.azure.upbound.io spec: group: synapse.azure.upbound.io @@ -317,42 +317,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -451,10 +415,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: storageContainerPath is a required parameter + - message: spec.forProvider.storageContainerPath is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storageContainerPath) - || has(self.initProvider.storageContainerPath)' + || (has(self.initProvider) && has(self.initProvider.storageContainerPath))' status: description: WorkspaceVulnerabilityAssessmentStatus defines the observed state of WorkspaceVulnerabilityAssessment. diff --git a/package/crds/timeseriesinsights.azure.upbound.io_eventsourceeventhubs.yaml b/package/crds/timeseriesinsights.azure.upbound.io_eventsourceeventhubs.yaml index 0f875e48a..5dac207ae 100644 --- a/package/crds/timeseriesinsights.azure.upbound.io_eventsourceeventhubs.yaml +++ b/package/crds/timeseriesinsights.azure.upbound.io_eventsourceeventhubs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: eventsourceeventhubs.timeseriesinsights.azure.upbound.io spec: group: timeseriesinsights.azure.upbound.io @@ -663,42 +663,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -797,11 +761,11 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: sharedAccessKeySecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.sharedAccessKeySecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sharedAccessKeySecretRef)' status: diff --git a/package/crds/timeseriesinsights.azure.upbound.io_eventsourceiothubs.yaml b/package/crds/timeseriesinsights.azure.upbound.io_eventsourceiothubs.yaml index ea3605bcf..e3769f39f 100644 --- a/package/crds/timeseriesinsights.azure.upbound.io_eventsourceiothubs.yaml +++ b/package/crds/timeseriesinsights.azure.upbound.io_eventsourceiothubs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: eventsourceiothubs.timeseriesinsights.azure.upbound.io spec: group: timeseriesinsights.azure.upbound.io @@ -514,42 +514,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -648,17 +612,17 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: sharedAccessKeySecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.sharedAccessKeySecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sharedAccessKeySecretRef)' - - message: sharedAccessKeyName is a required parameter + - message: spec.forProvider.sharedAccessKeyName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sharedAccessKeyName) - || has(self.initProvider.sharedAccessKeyName)' + || (has(self.initProvider) && has(self.initProvider.sharedAccessKeyName))' status: description: EventSourceIOTHubStatus defines the observed state of EventSourceIOTHub. properties: diff --git a/package/crds/timeseriesinsights.azure.upbound.io_gen2environments.yaml b/package/crds/timeseriesinsights.azure.upbound.io_gen2environments.yaml index a05fe9ccd..ef3c48815 100644 --- a/package/crds/timeseriesinsights.azure.upbound.io_gen2environments.yaml +++ b/package/crds/timeseriesinsights.azure.upbound.io_gen2environments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: gen2environments.timeseriesinsights.azure.upbound.io spec: group: timeseriesinsights.azure.upbound.io @@ -394,42 +394,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -528,22 +492,22 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: idProperties is a required parameter + - message: spec.forProvider.idProperties is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.idProperties) - || has(self.initProvider.idProperties)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.idProperties))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' - - message: storage is a required parameter + || (has(self.initProvider) && has(self.initProvider.skuName))' + - message: spec.forProvider.storage is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storage) - || has(self.initProvider.storage)' + || (has(self.initProvider) && has(self.initProvider.storage))' status: description: Gen2EnvironmentStatus defines the observed state of Gen2Environment. properties: diff --git a/package/crds/timeseriesinsights.azure.upbound.io_referencedatasets.yaml b/package/crds/timeseriesinsights.azure.upbound.io_referencedatasets.yaml index 7fbb1d228..432d594af 100644 --- a/package/crds/timeseriesinsights.azure.upbound.io_referencedatasets.yaml +++ b/package/crds/timeseriesinsights.azure.upbound.io_referencedatasets.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: referencedatasets.timeseriesinsights.azure.upbound.io spec: group: timeseriesinsights.azure.upbound.io @@ -287,42 +287,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -421,14 +385,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: keyProperty is a required parameter + - message: spec.forProvider.keyProperty is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.keyProperty) - || has(self.initProvider.keyProperty)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.keyProperty))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: ReferenceDataSetStatus defines the observed state of ReferenceDataSet. properties: diff --git a/package/crds/timeseriesinsights.azure.upbound.io_standardenvironments.yaml b/package/crds/timeseriesinsights.azure.upbound.io_standardenvironments.yaml index ccad3e257..1b9414a91 100644 --- a/package/crds/timeseriesinsights.azure.upbound.io_standardenvironments.yaml +++ b/package/crds/timeseriesinsights.azure.upbound.io_standardenvironments.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: standardenvironments.timeseriesinsights.azure.upbound.io spec: group: timeseriesinsights.azure.upbound.io @@ -298,42 +298,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -432,18 +396,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: dataRetentionTime is a required parameter + - message: spec.forProvider.dataRetentionTime is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.dataRetentionTime) - || has(self.initProvider.dataRetentionTime)' - - message: location is a required parameter + || (has(self.initProvider) && has(self.initProvider.dataRetentionTime))' + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: StandardEnvironmentStatus defines the observed state of StandardEnvironment. properties: diff --git a/package/crds/web.azure.upbound.io_appactiveslots.yaml b/package/crds/web.azure.upbound.io_appactiveslots.yaml index 7c3efe06c..2f51c1843 100644 --- a/package/crds/web.azure.upbound.io_appactiveslots.yaml +++ b/package/crds/web.azure.upbound.io_appactiveslots.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: appactiveslots.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -241,42 +241,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/web.azure.upbound.io_apphybridconnections.yaml b/package/crds/web.azure.upbound.io_apphybridconnections.yaml index 8aacf41b3..ef3dc0d2a 100644 --- a/package/crds/web.azure.upbound.io_apphybridconnections.yaml +++ b/package/crds/web.azure.upbound.io_apphybridconnections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: apphybridconnections.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -330,42 +330,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -464,14 +428,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: hostname is a required parameter + - message: spec.forProvider.hostname is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.hostname) - || has(self.initProvider.hostname)' - - message: port is a required parameter + || (has(self.initProvider) && has(self.initProvider.hostname))' + - message: spec.forProvider.port is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.port) - || has(self.initProvider.port)' + || (has(self.initProvider) && has(self.initProvider.port))' status: description: AppHybridConnectionStatus defines the observed state of AppHybridConnection. properties: diff --git a/package/crds/web.azure.upbound.io_appserviceplans.yaml b/package/crds/web.azure.upbound.io_appserviceplans.yaml index b5943e8fb..c02614547 100644 --- a/package/crds/web.azure.upbound.io_appserviceplans.yaml +++ b/package/crds/web.azure.upbound.io_appserviceplans.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: appserviceplans.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -338,42 +338,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -472,14 +436,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: sku is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.sku is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.sku) - || has(self.initProvider.sku)' + || (has(self.initProvider) && has(self.initProvider.sku))' status: description: AppServicePlanStatus defines the observed state of AppServicePlan. properties: diff --git a/package/crds/web.azure.upbound.io_functionappactiveslots.yaml b/package/crds/web.azure.upbound.io_functionappactiveslots.yaml index 0023a369e..6887bb3c7 100644 --- a/package/crds/web.azure.upbound.io_functionappactiveslots.yaml +++ b/package/crds/web.azure.upbound.io_functionappactiveslots.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: functionappactiveslots.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -241,42 +241,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret diff --git a/package/crds/web.azure.upbound.io_functionappfunctions.yaml b/package/crds/web.azure.upbound.io_functionappfunctions.yaml index 36fd3cdb1..ce9942eb7 100644 --- a/package/crds/web.azure.upbound.io_functionappfunctions.yaml +++ b/package/crds/web.azure.upbound.io_functionappfunctions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: functionappfunctions.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -300,42 +300,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -434,14 +398,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: configJson is a required parameter + - message: spec.forProvider.configJson is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.configJson) - || has(self.initProvider.configJson)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.configJson))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' + || (has(self.initProvider) && has(self.initProvider.name))' status: description: FunctionAppFunctionStatus defines the observed state of FunctionAppFunction. properties: diff --git a/package/crds/web.azure.upbound.io_functionapphybridconnections.yaml b/package/crds/web.azure.upbound.io_functionapphybridconnections.yaml index 1e239f125..498b01cd0 100644 --- a/package/crds/web.azure.upbound.io_functionapphybridconnections.yaml +++ b/package/crds/web.azure.upbound.io_functionapphybridconnections.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: functionapphybridconnections.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -333,42 +333,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -467,14 +431,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: hostname is a required parameter + - message: spec.forProvider.hostname is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.hostname) - || has(self.initProvider.hostname)' - - message: port is a required parameter + || (has(self.initProvider) && has(self.initProvider.hostname))' + - message: spec.forProvider.port is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.port) - || has(self.initProvider.port)' + || (has(self.initProvider) && has(self.initProvider.port))' status: description: FunctionAppHybridConnectionStatus defines the observed state of FunctionAppHybridConnection. diff --git a/package/crds/web.azure.upbound.io_functionapps.yaml b/package/crds/web.azure.upbound.io_functionapps.yaml index 11f9944ba..59cf21df8 100644 --- a/package/crds/web.azure.upbound.io_functionapps.yaml +++ b/package/crds/web.azure.upbound.io_functionapps.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: functionapps.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -1608,42 +1608,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1742,15 +1706,16 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: storageAccountAccessKeySecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.storageAccountAccessKeySecretRef is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storageAccountAccessKeySecretRef)' status: diff --git a/package/crds/web.azure.upbound.io_functionappslots.yaml b/package/crds/web.azure.upbound.io_functionappslots.yaml index e7662eecb..2741a561e 100644 --- a/package/crds/web.azure.upbound.io_functionappslots.yaml +++ b/package/crds/web.azure.upbound.io_functionappslots.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: functionappslots.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -1599,42 +1599,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -1733,11 +1697,12 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: storageAccountAccessKeySecretRef is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.storageAccountAccessKeySecretRef is a required + parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.storageAccountAccessKeySecretRef)' status: diff --git a/package/crds/web.azure.upbound.io_linuxfunctionapps.yaml b/package/crds/web.azure.upbound.io_linuxfunctionapps.yaml index 2c1635e91..4d8fe9286 100644 --- a/package/crds/web.azure.upbound.io_linuxfunctionapps.yaml +++ b/package/crds/web.azure.upbound.io_linuxfunctionapps.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linuxfunctionapps.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -3517,42 +3517,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -3651,18 +3615,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: name is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: siteConfig is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.siteConfig is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.siteConfig) - || has(self.initProvider.siteConfig)' + || (has(self.initProvider) && has(self.initProvider.siteConfig))' status: description: LinuxFunctionAppStatus defines the observed state of LinuxFunctionApp. properties: diff --git a/package/crds/web.azure.upbound.io_linuxfunctionappslots.yaml b/package/crds/web.azure.upbound.io_linuxfunctionappslots.yaml index 3a85e3479..da3ea06cb 100644 --- a/package/crds/web.azure.upbound.io_linuxfunctionappslots.yaml +++ b/package/crds/web.azure.upbound.io_linuxfunctionappslots.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linuxfunctionappslots.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -3372,42 +3372,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -3506,10 +3470,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: siteConfig is a required parameter + - message: spec.forProvider.siteConfig is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.siteConfig) - || has(self.initProvider.siteConfig)' + || (has(self.initProvider) && has(self.initProvider.siteConfig))' status: description: LinuxFunctionAppSlotStatus defines the observed state of LinuxFunctionAppSlot. diff --git a/package/crds/web.azure.upbound.io_linuxwebapps.yaml b/package/crds/web.azure.upbound.io_linuxwebapps.yaml index c197b66a3..52ce3ab6a 100644 --- a/package/crds/web.azure.upbound.io_linuxwebapps.yaml +++ b/package/crds/web.azure.upbound.io_linuxwebapps.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linuxwebapps.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -3469,42 +3469,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -3603,14 +3567,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: siteConfig is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.siteConfig is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.siteConfig) - || has(self.initProvider.siteConfig)' + || (has(self.initProvider) && has(self.initProvider.siteConfig))' status: description: LinuxWebAppStatus defines the observed state of LinuxWebApp. properties: diff --git a/package/crds/web.azure.upbound.io_linuxwebappslots.yaml b/package/crds/web.azure.upbound.io_linuxwebappslots.yaml index 8afd43e48..e72260f28 100644 --- a/package/crds/web.azure.upbound.io_linuxwebappslots.yaml +++ b/package/crds/web.azure.upbound.io_linuxwebappslots.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: linuxwebappslots.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -3369,42 +3369,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -3503,14 +3467,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: name is a required parameter + - message: spec.forProvider.name is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.name) - || has(self.initProvider.name)' - - message: siteConfig is a required parameter + || (has(self.initProvider) && has(self.initProvider.name))' + - message: spec.forProvider.siteConfig is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.siteConfig) - || has(self.initProvider.siteConfig)' + || (has(self.initProvider) && has(self.initProvider.siteConfig))' status: description: LinuxWebAppSlotStatus defines the observed state of LinuxWebAppSlot. properties: diff --git a/package/crds/web.azure.upbound.io_serviceplans.yaml b/package/crds/web.azure.upbound.io_serviceplans.yaml index c3be91fc8..929da0095 100644 --- a/package/crds/web.azure.upbound.io_serviceplans.yaml +++ b/package/crds/web.azure.upbound.io_serviceplans.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: serviceplans.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -307,42 +307,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -441,18 +405,18 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: osType is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.osType is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.osType) - || has(self.initProvider.osType)' - - message: skuName is a required parameter + || (has(self.initProvider) && has(self.initProvider.osType))' + - message: spec.forProvider.skuName is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.skuName) - || has(self.initProvider.skuName)' + || (has(self.initProvider) && has(self.initProvider.skuName))' status: description: ServicePlanStatus defines the observed state of ServicePlan. properties: diff --git a/package/crds/web.azure.upbound.io_sourcecontroltokens.yaml b/package/crds/web.azure.upbound.io_sourcecontroltokens.yaml index c770b72d1..8a8ea4377 100644 --- a/package/crds/web.azure.upbound.io_sourcecontroltokens.yaml +++ b/package/crds/web.azure.upbound.io_sourcecontroltokens.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: sourcecontroltokens.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -188,42 +188,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -322,13 +286,13 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: tokenSecretRef is a required parameter + - message: spec.forProvider.tokenSecretRef is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.tokenSecretRef)' - - message: type is a required parameter + - message: spec.forProvider.type is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.type) - || has(self.initProvider.type)' + || (has(self.initProvider) && has(self.initProvider.type))' status: description: SourceControlTokenStatus defines the observed state of SourceControlToken. properties: diff --git a/package/crds/web.azure.upbound.io_staticsites.yaml b/package/crds/web.azure.upbound.io_staticsites.yaml index 25943e964..4d3267e84 100644 --- a/package/crds/web.azure.upbound.io_staticsites.yaml +++ b/package/crds/web.azure.upbound.io_staticsites.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: staticsites.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -294,42 +294,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -428,10 +392,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' + || (has(self.initProvider) && has(self.initProvider.location))' status: description: StaticSiteStatus defines the observed state of StaticSite. properties: diff --git a/package/crds/web.azure.upbound.io_windowsfunctionapps.yaml b/package/crds/web.azure.upbound.io_windowsfunctionapps.yaml index 34df28c9d..1fe934cc9 100644 --- a/package/crds/web.azure.upbound.io_windowsfunctionapps.yaml +++ b/package/crds/web.azure.upbound.io_windowsfunctionapps.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: windowsfunctionapps.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -3403,42 +3403,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -3537,14 +3501,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: siteConfig is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.siteConfig is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.siteConfig) - || has(self.initProvider.siteConfig)' + || (has(self.initProvider) && has(self.initProvider.siteConfig))' status: description: WindowsFunctionAppStatus defines the observed state of WindowsFunctionApp. properties: diff --git a/package/crds/web.azure.upbound.io_windowsfunctionappslots.yaml b/package/crds/web.azure.upbound.io_windowsfunctionappslots.yaml index 7821d88e8..dfc4a4f12 100644 --- a/package/crds/web.azure.upbound.io_windowsfunctionappslots.yaml +++ b/package/crds/web.azure.upbound.io_windowsfunctionappslots.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: windowsfunctionappslots.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -3266,42 +3266,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -3400,10 +3364,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: siteConfig is a required parameter + - message: spec.forProvider.siteConfig is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.siteConfig) - || has(self.initProvider.siteConfig)' + || (has(self.initProvider) && has(self.initProvider.siteConfig))' status: description: WindowsFunctionAppSlotStatus defines the observed state of WindowsFunctionAppSlot. diff --git a/package/crds/web.azure.upbound.io_windowswebapps.yaml b/package/crds/web.azure.upbound.io_windowswebapps.yaml index 7c258deb0..31beda843 100644 --- a/package/crds/web.azure.upbound.io_windowswebapps.yaml +++ b/package/crds/web.azure.upbound.io_windowswebapps.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: windowswebapps.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -3599,42 +3599,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -3733,14 +3697,14 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: location is a required parameter + - message: spec.forProvider.location is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.location) - || has(self.initProvider.location)' - - message: siteConfig is a required parameter + || (has(self.initProvider) && has(self.initProvider.location))' + - message: spec.forProvider.siteConfig is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.siteConfig) - || has(self.initProvider.siteConfig)' + || (has(self.initProvider) && has(self.initProvider.siteConfig))' status: description: WindowsWebAppStatus defines the observed state of WindowsWebApp. properties: diff --git a/package/crds/web.azure.upbound.io_windowswebappslots.yaml b/package/crds/web.azure.upbound.io_windowswebappslots.yaml index 67b3de73f..757a5872f 100644 --- a/package/crds/web.azure.upbound.io_windowswebappslots.yaml +++ b/package/crds/web.azure.upbound.io_windowswebappslots.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.12.1 + controller-gen.kubebuilder.io/version: v0.13.0 name: windowswebappslots.web.azure.upbound.io spec: group: web.azure.upbound.io @@ -3496,42 +3496,6 @@ spec: required: - name type: object - providerRef: - description: 'ProviderReference specifies the provider that will be - used to create, observe, update, and delete this managed resource. - Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`' - properties: - name: - description: Name of the referenced object. - type: string - policy: - description: Policies for referencing. - properties: - resolution: - default: Required - description: Resolution specifies whether resolution of this - reference is required. The default is 'Required', which - means the reconcile will fail if the reference cannot be - resolved. 'Optional' means this reference will be a no-op - if it cannot be resolved. - enum: - - Required - - Optional - type: string - resolve: - description: Resolve specifies when this reference should - be resolved. The default is 'IfNotPresent', which will attempt - to resolve the reference only when the corresponding field - is not present. Use 'Always' to resolve the reference on - every reconcile. - enum: - - Always - - IfNotPresent - type: string - type: object - required: - - name - type: object publishConnectionDetailsTo: description: PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret @@ -3630,10 +3594,10 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: siteConfig is a required parameter + - message: spec.forProvider.siteConfig is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.siteConfig) - || has(self.initProvider.siteConfig)' + || (has(self.initProvider) && has(self.initProvider.siteConfig))' status: description: WindowsWebAppSlotStatus defines the observed state of WindowsWebAppSlot. properties: