From 11c0992dde106e581617f43ab63b8bd987e34d11 Mon Sep 17 00:00:00 2001 From: Alper Rifat Ulucinar Date: Tue, 21 Dec 2021 20:17:29 +0300 Subject: [PATCH] Generate example manifests Signed-off-by: Alper Rifat Ulucinar --- .../active/directorydomainservice.yaml | 35 ++++++++ .../directorydomainservicereplicaset.yaml | 18 ++++ .../advanced/threatprotection.yaml | 12 +++ .../analysis/servicesserver.yaml | 24 ++++++ examples-generated/api/apimanagement.yaml | 17 ++++ examples-generated/api/managementapi.yaml | 22 +++++ .../api/managementapidiagnostic.yaml | 44 ++++++++++ .../api/managementapioperation.yaml | 21 +++++ .../api/managementapioperationpolicy.yaml | 21 +++++ .../api/managementapioperationtag.yaml | 12 +++ .../api/managementapipolicy.yaml | 20 +++++ .../api/managementapirelease.yaml | 12 +++ .../api/managementapischema.yaml | 17 ++++ .../api/managementapiversionset.yaml | 16 ++++ .../api/managementauthorizationserver.yaml | 20 +++++ examples-generated/api/managementbackend.yaml | 16 ++++ .../api/managementcertificate.yaml | 18 ++++ .../api/managementcustomdomain.yaml | 17 ++++ .../api/managementdiagnostic.yaml | 44 ++++++++++ .../api/managementemailtemplate.yaml | 26 ++++++ examples-generated/api/managementgateway.yaml | 18 ++++ .../api/managementgatewayapi.yaml | 12 +++ .../api/managementidentityprovideraad.yaml | 20 +++++ .../api/managementidentityprovideraadb2c.yaml | 23 ++++++ .../managementidentityproviderfacebook.yaml | 18 ++++ .../api/managementidentityprovidergoogle.yaml | 18 ++++ .../managementidentityprovidermicrosoft.yaml | 18 ++++ .../managementidentityprovidertwitter.yaml | 18 ++++ examples-generated/api/managementlogger.yaml | 20 +++++ .../api/managementnamedvalue.yaml | 19 +++++ .../managementnotificationrecipientemail.yaml | 13 +++ .../api/managementopenidconnectprovider.yaml | 20 +++++ examples-generated/api/managementpolicy.yaml | 12 +++ examples-generated/api/managementproduct.yaml | 18 ++++ .../api/managementproductapi.yaml | 15 ++++ .../api/managementproductpolicy.yaml | 20 +++++ .../api/managementproperty.yaml | 16 ++++ .../api/managementrediscache.yaml | 19 +++++ .../api/managementsubscription.yaml | 16 ++++ examples-generated/api/managementtag.yaml | 12 +++ examples-generated/api/managementuser.yaml | 18 ++++ examples-generated/app/configuration.yaml | 14 ++++ examples-generated/app/configurationkey.yaml | 14 ++++ examples-generated/app/service.yaml | 27 ++++++ examples-generated/app/serviceactiveslot.yaml | 14 ++++ .../app/servicecertificate.yaml | 22 +++++ .../app/servicecertificatebinding.yaml | 13 +++ .../app/servicecertificateorder.yaml | 16 ++++ .../app/servicecustomhostnamebinding.yaml | 14 ++++ .../app/serviceenvironment.yaml | 22 +++++ .../app/serviceenvironmentv3.yaml | 25 ++++++ .../app/servicehybridconnection.yaml | 17 ++++ .../app/servicemanagedcertificate.yaml | 11 +++ examples-generated/app/serviceplan.yaml | 17 ++++ examples-generated/app/serviceslot.yaml | 27 ++++++ ...viceslotvirtualnetworkswiftconnection.yaml | 14 ++++ .../app/servicesourcecontroltoken.yaml | 15 ++++ .../servicevirtualnetworkswiftconnection.yaml | 13 +++ examples-generated/application/gateway.yaml | 48 +++++++++++ examples-generated/application/insights.yaml | 15 ++++ .../application/insightsanalyticsitem.yaml | 15 ++++ .../application/insightsapikey.yaml | 18 ++++ .../insightssmartdetectionrule.yaml | 13 +++ .../application/insightswebtest.yaml | 28 +++++++ .../application/securitygroup.yaml | 16 ++++ examples-generated/attestation/provider.yaml | 15 ++++ .../resourcegrouppolicyassignment.yaml | 13 +++ examples-generated/automation/account.yaml | 17 ++++ .../automation/certificate.yaml | 20 +++++ examples-generated/automation/connection.yaml | 20 +++++ .../automation/connectioncertificate.yaml | 16 ++++ .../connectionclassiccertificate.yaml | 17 ++++ .../connectionserviceprincipal.yaml | 18 ++++ examples-generated/automation/credential.yaml | 20 +++++ .../automation/dscnodeconfiguration.yaml | 38 +++++++++ .../automation/jobschedule.yaml | 18 ++++ examples-generated/automation/module.yaml | 16 ++++ examples-generated/automation/runbook.yaml | 21 +++++ examples-generated/automation/schedule.yaml | 21 +++++ .../automation/variablebool.yaml | 15 ++++ .../automation/variabledatetime.yaml | 15 ++++ .../automation/variableint.yaml | 15 ++++ .../automation/variablestring.yaml | 15 ++++ examples-generated/availability/set.yaml | 16 ++++ examples-generated/azure/resourcegroup.yaml | 11 +++ examples-generated/azurerm/dashboard.yaml | 61 ++++++++++++++ examples-generated/azurerm/eventhub.yaml | 16 ++++ examples-generated/azurerm/firewall.yaml | 19 +++++ examples-generated/azurerm/frontdoor.yaml | 42 ++++++++++ examples-generated/azurerm/healthbot.yaml | 16 ++++ examples-generated/azurerm/image.yaml | 19 +++++ examples-generated/azurerm/snapshot.yaml | 16 ++++ examples-generated/azurerm/subscription.yaml | 12 +++ .../backup/containerstorageaccount.yaml | 14 ++++ .../backup/policyfileshare.yaml | 43 ++++++++++ examples-generated/backup/policyvm.yaml | 43 ++++++++++ .../backup/protectedfileshare.yaml | 16 ++++ examples-generated/backup/protectedvm.yaml | 15 ++++ examples-generated/bastion/host.yaml | 19 +++++ examples-generated/batch/account.yaml | 18 ++++ examples-generated/batch/application.yaml | 14 ++++ examples-generated/batch/certificate.yaml | 24 ++++++ examples-generated/batch/job.yaml | 12 +++ examples-generated/batch/pool.yaml | 53 ++++++++++++ examples-generated/blueprint/assignment.yaml | 36 ++++++++ examples-generated/bot/channelalexa.yaml | 15 ++++ examples-generated/bot/channeldirectline.yaml | 17 ++++ .../bot/channeldirectlinespeech.yaml | 19 +++++ examples-generated/bot/channelemail.yaml | 17 ++++ examples-generated/bot/channelfacebook.yaml | 25 ++++++ examples-generated/bot/channelline.yaml | 23 ++++++ examples-generated/bot/channelmsteams.yaml | 14 ++++ examples-generated/bot/channelslack.yaml | 23 ++++++ examples-generated/bot/channelsms.yaml | 20 +++++ .../bot/channelsregistration.yaml | 16 ++++ examples-generated/bot/channelwebchat.yaml | 16 ++++ examples-generated/bot/connection.yaml | 21 +++++ examples-generated/bot/webapp.yaml | 16 ++++ examples-generated/cdn/endpoint.yaml | 18 ++++ .../cdn/endpointcustomdomain.yaml | 13 +++ examples-generated/cdn/profile.yaml | 18 ++++ examples-generated/cognitive/account.yaml | 18 ++++ .../cognitive/accountcustomermanagedkey.yaml | 13 +++ examples-generated/communication/service.yaml | 14 ++++ .../consumption/budgetresourcegroup.yaml | 45 ++++++++++ .../consumption/budgetsubscription.yaml | 44 ++++++++++ examples-generated/container/registry.yaml | 23 ++++++ .../container/registryscopemap.yaml | 17 ++++ .../container/registrytoken.yaml | 15 ++++ .../container/registrywebhook.yaml | 22 +++++ .../containerservice/kubernetescluster.yaml | 22 +++++ .../kubernetesclusternodepool.yaml | 16 ++++ examples-generated/cosmosdb/account.yaml | 29 +++++++ .../cosmosdb/cassandrakeyspace.yaml | 15 ++++ .../cosmosdb/cassandratable.yaml | 20 +++++ .../cosmosdb/gremlindatabase.yaml | 15 ++++ examples-generated/cosmosdb/gremlingraph.yaml | 32 ++++++++ .../cosmosdb/mongocollection.yaml | 19 +++++ .../cosmosdb/mongodatabase.yaml | 15 ++++ .../cosmosdb/notebookworkspace.yaml | 14 ++++ examples-generated/cosmosdb/sqlcontainer.yaml | 30 +++++++ examples-generated/cosmosdb/sqldatabase.yaml | 15 ++++ examples-generated/cosmosdb/sqlfunction.yaml | 13 +++ .../cosmosdb/sqlstoredprocedure.yaml | 20 +++++ examples-generated/cosmosdb/sqltrigger.yaml | 15 ++++ examples-generated/cosmosdb/table.yaml | 15 ++++ .../cost/managementexportresourcegroup.yaml | 23 ++++++ examples-generated/custom/provider.yaml | 17 ++++ examples-generated/data/factory.yaml | 14 ++++ .../data/factorycustomdataset.yaml | 59 +++++++++++++ examples-generated/data/factorydataflow.yaml | 24 ++++++ .../data/factorydatasetazureblob.yaml | 17 ++++ .../data/factorydatasetbinary.yaml | 18 ++++ .../data/factorydatasetcosmosdbsqlapi.yaml | 16 ++++ .../data/factorydatasetdelimitedtext.yaml | 26 ++++++ .../data/factorydatasethttp.yaml | 18 ++++ .../data/factorydatasetjson.yaml | 20 +++++ .../data/factorydatasetmysql.yaml | 15 ++++ .../data/factorydatasetparquet.yaml | 19 +++++ .../data/factorydatasetpostgresql.yaml | 15 ++++ .../data/factorydatasetsnowflake.yaml | 17 ++++ .../data/factorydatasetsqlservertable.yaml | 15 ++++ .../data/factoryintegrationruntimeazure.yaml | 15 ++++ .../factoryintegrationruntimeazuressis.yaml | 16 ++++ .../factoryintegrationruntimemanaged.yaml | 16 ++++ .../factoryintegrationruntimeselfhosted.yaml | 14 ++++ .../data/factorylinkedcustomservice.yaml | 25 ++++++ .../factorylinkedserviceazureblobstorage.yaml | 18 ++++ .../factorylinkedserviceazuredatabricks.yaml | 36 ++++++++ .../factorylinkedserviceazurefilestorage.yaml | 18 ++++ .../factorylinkedserviceazurefunction.yaml | 19 +++++ .../data/factorylinkedserviceazuresearch.yaml | 14 ++++ .../factorylinkedserviceazuresqldatabase.yaml | 16 ++++ ...factorylinkedserviceazuretablestorage.yaml | 18 ++++ .../data/factorylinkedservicecosmosdb.yaml | 20 +++++ ...ctorylinkedservicedatalakestoragegen2.yaml | 18 ++++ .../data/factorylinkedservicekeyvault.yaml | 15 ++++ .../data/factorylinkedservicekusto.yaml | 15 ++++ .../data/factorylinkedservicemysql.yaml | 15 ++++ .../data/factorylinkedserviceodata.yaml | 15 ++++ .../data/factorylinkedservicepostgresql.yaml | 15 ++++ .../data/factorylinkedservicesftp.yaml | 22 +++++ .../data/factorylinkedservicesnowflake.yaml | 15 ++++ .../data/factorylinkedservicesqlserver.yaml | 16 ++++ .../data/factorylinkedservicesynapse.yaml | 16 ++++ .../data/factorylinkedserviceweb.yaml | 16 ++++ .../data/factorymanagedprivateendpoint.yaml | 14 ++++ examples-generated/data/factorypipeline.yaml | 14 ++++ .../data/factorytriggerblobevent.yaml | 31 +++++++ .../data/factorytriggercustomevent.yaml | 30 +++++++ .../data/factorytriggerschedule.yaml | 17 ++++ .../data/lakeanalyticsfirewallrule.yaml | 16 ++++ examples-generated/data/lakestore.yaml | 16 ++++ examples-generated/data/lakestorefile.yaml | 13 +++ .../data/lakestorefirewallrule.yaml | 16 ++++ .../data/lakestorevirtualnetworkrule.yaml | 16 ++++ .../protectionbackupinstanceblobstorage.yaml | 17 ++++ .../data/protectionbackupinstancedisk.yaml | 17 ++++ .../protectionbackupinstancepostgresql.yaml | 16 ++++ .../protectionbackuppolicyblobstorage.yaml | 13 +++ .../data/protectionbackuppolicydisk.yaml | 26 ++++++ .../protectionbackuppolicypostgresql.yaml | 42 ++++++++++ .../data/protectionbackupvault.yaml | 16 ++++ examples-generated/data/share.yaml | 19 +++++ examples-generated/data/shareaccount.yaml | 18 ++++ .../data/sharedatasetblobstorage.yaml | 21 +++++ .../data/sharedatasetdatalakegen1.yaml | 17 ++++ .../data/sharedatasetdatalakegen2.yaml | 17 ++++ .../data/sharedatasetkustocluster.yaml | 15 ++++ .../data/sharedatasetkustodatabase.yaml | 15 ++++ .../database/migrationproject.yaml | 17 ++++ .../database/migrationservice.yaml | 17 ++++ examples-generated/databox/edgedevice.yaml | 15 ++++ examples-generated/databox/edgeorder.yaml | 26 ++++++ examples-generated/databricks/workspace.yaml | 17 ++++ .../workspacecustomermanagedkey.yaml | 14 ++++ .../dedicated/hardwaresecuritymodule.yaml | 25 ++++++ examples-generated/dedicated/host.yaml | 15 ++++ .../dev/testglobalvmshutdownschedule.yaml | 19 +++++ examples-generated/dev/testlab.yaml | 16 ++++ .../dev/testlinuxvirtualmachine.yaml | 28 +++++++ examples-generated/dev/testpolicy.yaml | 20 +++++ examples-generated/dev/testschedule.yaml | 26 ++++++ .../dev/testvirtualnetwork.yaml | 17 ++++ .../dev/testwindowsvirtualmachine.yaml | 28 +++++++ examples-generated/devspace/controller.yaml | 23 ++++++ .../digital/twinsendpointeventgrid.yaml | 15 ++++ .../digital/twinsendpointeventhub.yaml | 20 +++++ .../digital/twinsendpointservicebus.yaml | 20 +++++ examples-generated/digital/twinsinstance.yaml | 16 ++++ examples-generated/disk/access.yaml | 14 ++++ examples-generated/disk/encryptionset.yaml | 17 ++++ examples-generated/dns/aaaarecord.yaml | 17 ++++ examples-generated/dns/arecord.yaml | 17 ++++ examples-generated/dns/caarecord.yaml | 30 +++++++ examples-generated/dns/cnamerecord.yaml | 16 ++++ examples-generated/dns/mxrecord.yaml | 22 +++++ examples-generated/dns/nsrecord.yaml | 20 +++++ examples-generated/dns/ptrrecord.yaml | 17 ++++ examples-generated/dns/srvrecord.yaml | 22 +++++ examples-generated/dns/txtrecord.yaml | 20 +++++ examples-generated/dns/zone.yaml | 13 +++ examples-generated/eventgrid/domain.yaml | 16 ++++ examples-generated/eventgrid/domaintopic.yaml | 14 ++++ .../eventgrid/eventsubscription.yaml | 15 ++++ examples-generated/eventgrid/systemtopic.yaml | 16 ++++ .../systemtopiceventsubscription.yaml | 17 ++++ examples-generated/eventgrid/topic.yaml | 16 ++++ .../eventhub/authorizationrule.yaml | 18 ++++ examples-generated/eventhub/cluster.yaml | 15 ++++ .../eventhub/consumergroup.yaml | 16 ++++ examples-generated/eventhub/namespace.yaml | 18 ++++ .../eventhub/namespaceauthorizationrule.yaml | 17 ++++ .../eventhub/namespacecustomermanagedkey.yaml | 13 +++ .../namespacedisasterrecoveryconfig.yaml | 15 ++++ examples-generated/express/routecircuit.yaml | 22 +++++ .../express/routecircuitauthorization.yaml | 14 ++++ .../express/routecircuitconnection.yaml | 18 ++++ .../express/routecircuitpeering.yaml | 27 ++++++ .../express/routeconnection.yaml | 13 +++ examples-generated/express/routegateway.yaml | 18 ++++ examples-generated/express/routeport.yaml | 17 ++++ .../firewall/applicationrulecollection.yaml | 25 ++++++ .../firewall/natrulecollection.yaml | 29 +++++++ .../firewall/networkrulecollection.yaml | 28 +++++++ examples-generated/firewall/policy.yaml | 14 ++++ .../firewall/policyrulecollectiongroup.yaml | 63 ++++++++++++++ .../frontdoor/customhttpsconfiguration.yaml | 12 +++ .../frontdoor/firewallpolicy.yaml | 82 +++++++++++++++++++ examples-generated/frontdoor/rulesengine.yaml | 38 +++++++++ examples-generated/function/app.yaml | 20 +++++ examples-generated/function/appslot.yaml | 21 +++++ .../hdinsight/hadoopcluster.yaml | 55 +++++++++++++ .../hdinsight/hbasecluster.yaml | 55 +++++++++++++ .../hdinsight/interactivequerycluster.yaml | 55 +++++++++++++ .../hdinsight/kafkacluster.yaml | 56 +++++++++++++ .../hdinsight/mlservicescluster.yaml | 61 ++++++++++++++ .../hdinsight/rservercluster.yaml | 61 ++++++++++++++ .../hdinsight/sparkcluster.yaml | 55 +++++++++++++ .../hdinsight/stormcluster.yaml | 55 +++++++++++++ examples-generated/healthcare/service.yaml | 37 +++++++++ examples-generated/hpc/cache.yaml | 18 ++++ examples-generated/hpc/cacheaccesspolicy.yaml | 15 ++++ .../hpc/cacheblobnfstarget.yaml | 17 ++++ examples-generated/hpc/cacheblobtarget.yaml | 16 ++++ examples-generated/hpc/cachenfstarget.yaml | 22 +++++ .../integration/serviceenvironment.yaml | 23 ++++++ .../iot/securitydevicegroup.yaml | 22 +++++ examples-generated/iot/securitysolution.yaml | 17 ++++ .../iot/timeseriesinsightsaccesspolicy.yaml | 15 ++++ .../timeseriesinsightseventsourceiothub.yaml | 18 ++++ .../timeseriesinsightsgen2environment.yaml | 21 +++++ ...timeseriesinsightsstandardenvironment.yaml | 16 ++++ .../iotcentral/application.yaml | 20 +++++ examples-generated/iothub/consumergroup.yaml | 15 ++++ examples-generated/iothub/dps.yaml | 17 ++++ examples-generated/iothub/dpscertificate.yaml | 18 ++++ .../iothub/dpssharedaccesspolicy.yaml | 16 ++++ .../iothub/endpointeventhub.yaml | 18 ++++ .../iothub/endpointservicebusqueue.yaml | 18 ++++ .../iothub/endpointservicebustopic.yaml | 18 ++++ .../iothub/endpointstoragecontainer.yaml | 23 ++++++ examples-generated/iothub/enrichment.yaml | 17 ++++ examples-generated/iothub/fallbackroute.yaml | 17 ++++ examples-generated/iothub/iothub.yaml | 56 +++++++++++++ examples-generated/iothub/route.yaml | 19 +++++ .../iothub/sharedaccesspolicy.yaml | 16 ++++ examples-generated/key/vault.yaml | 28 +++++++ examples-generated/key/vaultaccesspolicy.yaml | 17 ++++ examples-generated/key/vaultcertificate.yaml | 31 +++++++ .../key/vaultcertificateissuer.yaml | 19 +++++ examples-generated/key/vaultkey.yaml | 21 +++++ .../vaultmanagedhardwaresecuritymodule.yaml | 22 +++++ .../key/vaultmanagedstorageaccount.yaml | 15 ++++ ...nagedstorageaccountsastokendefinition.yaml | 15 ++++ examples-generated/key/vaultsecret.yaml | 16 ++++ .../kusto/attacheddatabaseconfiguration.yaml | 18 ++++ examples-generated/kusto/cluster.yaml | 19 +++++ .../kusto/clustercustomermanagedkey.yaml | 14 ++++ .../kusto/clusterprincipalassignment.yaml | 18 ++++ examples-generated/kusto/database.yaml | 17 ++++ .../kusto/databaseprincipal.yaml | 18 ++++ .../kusto/databaseprincipalassignment.yaml | 19 +++++ .../kusto/eventgriddataconnection.yaml | 24 ++++++ .../kusto/eventhubdataconnection.yaml | 21 +++++ .../kusto/iothubdataconnection.yaml | 26 ++++++ examples-generated/lb/backendaddresspool.yaml | 12 +++ .../lb/backendaddresspooladdress.yaml | 14 ++++ examples-generated/lb/natpool.yaml | 19 +++++ examples-generated/lb/natrule.yaml | 18 ++++ examples-generated/lb/outboundrule.yaml | 18 ++++ examples-generated/lb/probe.yaml | 15 ++++ examples-generated/lb/rule.yaml | 18 ++++ examples-generated/lighthouse/assignment.yaml | 12 +++ examples-generated/lighthouse/definition.yaml | 18 ++++ examples-generated/linux/virtualmachine.yaml | 29 +++++++ .../linux/virtualmachinescaleset.yaml | 36 ++++++++ examples-generated/local/networkgateway.yaml | 17 ++++ examples-generated/log/analyticscluster.yaml | 16 ++++ .../analyticsclustercustomermanagedkey.yaml | 12 +++ .../log/analyticsdataexportrule.yaml | 18 ++++ .../log/analyticsdatasourcewindowsevent.yaml | 17 ++++ ...csdatasourcewindowsperformancecounter.yaml | 18 ++++ .../log/analyticslinkedservice.yaml | 14 ++++ .../log/analyticslinkedstorageaccount.yaml | 16 ++++ .../log/analyticssavedsearch.yaml | 15 ++++ examples-generated/log/analyticssolution.yaml | 19 +++++ .../loganalytics/workspace.yaml | 15 ++++ examples-generated/logic/appactioncustom.yaml | 27 ++++++ examples-generated/logic/appactionhttp.yaml | 14 ++++ .../logic/appintegrationaccount.yaml | 17 ++++ .../logic/appintegrationaccountagreement.yaml | 24 ++++++ .../logic/appintegrationaccountassembly.yaml | 16 ++++ ...pintegrationaccountbatchconfiguration.yaml | 17 ++++ .../logic/appintegrationaccountmap.yaml | 16 ++++ .../logic/appintegrationaccountpartner.yaml | 17 ++++ .../logic/appintegrationaccountschema.yaml | 15 ++++ .../logic/appintegrationaccountsession.yaml | 16 ++++ .../logic/apptriggercustom.yaml | 20 +++++ .../logic/apptriggerhttprequest.yaml | 21 +++++ .../logic/apptriggerrecurrence.yaml | 14 ++++ examples-generated/logic/appworkflow.yaml | 14 ++++ .../machine/learningcomputecluster.yaml | 22 +++++ .../machine/learningcomputeinstance.yaml | 21 +++++ .../machine/learningsynapsespark.yaml | 16 ++++ .../machine/learningworkspace.yaml | 19 +++++ .../maintenance/assignmentdedicatedhost.yaml | 13 +++ .../maintenance/assignmentvirtualmachine.yaml | 13 +++ .../assignmentvirtualmachinescaleset.yaml | 13 +++ .../maintenance/configuration.yaml | 17 ++++ examples-generated/managed/application.yaml | 22 +++++ .../managed/applicationdefinition.yaml | 22 +++++ examples-generated/managed/disk.yaml | 19 +++++ .../management/grouppolicyassignment.yaml | 13 +++ .../groupsubscriptionassociation.yaml | 12 +++ .../management/grouptemplatedeployment.yaml | 54 ++++++++++++ examples-generated/management/lock.yaml | 14 ++++ .../management/managementgroup.yaml | 13 +++ examples-generated/maps/account.yaml | 16 ++++ examples-generated/mariadb/configuration.yaml | 15 ++++ examples-generated/mariadb/database.yaml | 16 ++++ examples-generated/mariadb/firewallrule.yaml | 16 ++++ examples-generated/mariadb/server.yaml | 27 ++++++ .../mariadb/virtualnetworkrule.yaml | 16 ++++ examples-generated/marketplace/agreement.yaml | 13 +++ examples-generated/media/asset.yaml | 15 ++++ examples-generated/media/assetfilter.yaml | 38 +++++++++ .../media/contentkeypolicy.yaml | 78 ++++++++++++++++++ examples-generated/media/job.yaml | 21 +++++ examples-generated/media/liveevent.yaml | 36 ++++++++ examples-generated/media/liveeventoutput.yaml | 18 ++++ examples-generated/media/servicesaccount.yaml | 17 ++++ .../media/streamingendpoint.yaml | 16 ++++ .../media/streaminglocator.yaml | 16 ++++ examples-generated/media/streamingpolicy.yaml | 33 ++++++++ examples-generated/media/transform.yaml | 20 +++++ .../monitor/aaddiagnosticsetting.yaml | 45 ++++++++++ examples-generated/monitor/actiongroup.yaml | 64 +++++++++++++++ .../monitor/actionruleactiongroup.yaml | 20 +++++ .../monitor/actionrulesuppression.yaml | 29 +++++++ .../monitor/activitylogalert.yaml | 24 ++++++ .../monitor/autoscalesetting.yaml | 62 ++++++++++++++ .../monitor/diagnosticsetting.yaml | 22 +++++ examples-generated/monitor/metricalert.yaml | 29 +++++++ .../monitor/scheduledqueryrulesalert.yaml | 31 +++++++ .../monitor/scheduledqueryruleslog.yaml | 24 ++++++ .../monitor/smartdetectoralertrule.yaml | 21 +++++ examples-generated/mssql/database.yaml | 28 +++++++ .../mssql/databaseextendedauditingpolicy.yaml | 18 ++++ ...sevulnerabilityassessmentrulebaseline.yaml | 23 ++++++ examples-generated/mssql/elasticpool.yaml | 25 ++++++ examples-generated/mssql/failovergroup.yaml | 22 +++++ examples-generated/mssql/firewallrule.yaml | 14 ++++ examples-generated/mssql/jobagent.yaml | 13 +++ examples-generated/mssql/jobcredential.yaml | 17 ++++ examples-generated/mssql/server.yaml | 33 ++++++++ .../mssql/serversecurityalertpolicy.yaml | 23 ++++++ .../servertransparentdataencryption.yaml | 11 +++ .../mssql/servervulnerabilityassessment.yaml | 22 +++++ examples-generated/mssql/virtualmachine.yaml | 27 ++++++ .../mssql/virtualnetworkrule.yaml | 14 ++++ .../mysql/activedirectoryadministrator.yaml | 16 ++++ examples-generated/mysql/configuration.yaml | 15 ++++ examples-generated/mysql/database.yaml | 16 ++++ examples-generated/mysql/firewallrule.yaml | 16 ++++ examples-generated/mysql/server.yaml | 29 +++++++ examples-generated/mysql/serverkey.yaml | 12 +++ .../mysql/virtualnetworkrule.yaml | 16 ++++ examples-generated/nat/gateway.yaml | 22 +++++ .../nat/gatewaypublicipassociation.yaml | 12 +++ .../nat/gatewaypublicipprefixassociation.yaml | 12 +++ examples-generated/netapp/account.yaml | 25 ++++++ examples-generated/netapp/pool.yaml | 17 ++++ examples-generated/netapp/snapshot.yaml | 17 ++++ examples-generated/netapp/volume.yaml | 33 ++++++++ .../network/connectionmonitor.yaml | 44 ++++++++++ .../network/ddosprotectionplan.yaml | 14 ++++ ...ceapplicationsecuritygroupassociation.yaml | 12 +++ ...nterfacebackendaddresspoolassociation.yaml | 13 +++ .../network/interfacenatruleassociation.yaml | 13 +++ .../interfacesecuritygroupassociation.yaml | 12 +++ examples-generated/network/ipgroup.yaml | 19 +++++ examples-generated/network/loadbalancer.yaml | 16 ++++ .../network/networkinterface.yaml | 18 ++++ examples-generated/network/packetcapture.yaml | 19 +++++ examples-generated/network/profile.yaml | 20 +++++ examples-generated/network/securitygroup.yaml | 26 ++++++ examples-generated/network/subnet.yaml | 23 ++++++ .../network/subnetnatgatewayassociation.yaml | 13 +++ ...subnetnetworksecuritygroupassociation.yaml | 13 +++ .../network/subnetroutetableassociation.yaml | 13 +++ .../subnetserviceendpointstoragepolicy.yaml | 19 +++++ .../network/virtualnetwork.yaml | 31 +++++++ .../network/virtualnetworkgateway.yaml | 53 ++++++++++++ .../virtualnetworkgatewayconnection.yaml | 21 +++++ .../network/virtualnetworkpeering.yaml | 16 ++++ examples-generated/network/virtualwan.yaml | 13 +++ examples-generated/network/watcher.yaml | 14 ++++ .../network/watcherflowlog.yaml | 25 ++++++ examples-generated/notification/hub.yaml | 15 ++++ .../notification/hubauthorizationrule.yaml | 18 ++++ .../notification/hubnamespace.yaml | 16 ++++ .../orchestrated/virtualmachinescaleset.yaml | 17 ++++ examples-generated/packet/capture.yaml | 19 +++++ .../point/tositevpngateway.yaml | 22 +++++ examples-generated/policy/assignment.yaml | 25 ++++++ examples-generated/policy/definition.yaml | 26 ++++++ examples-generated/policy/remediation.yaml | 15 ++++ examples-generated/policy/setdefinition.yaml | 30 +++++++ ...virtualmachineconfigurationassignment.yaml | 27 ++++++ .../portal/tenantconfiguration.yaml | 11 +++ .../activedirectoryadministrator.yaml | 16 ++++ .../postgresql/configuration.yaml | 16 ++++ examples-generated/postgresql/database.yaml | 16 ++++ .../postgresql/firewallrule.yaml | 16 ++++ .../postgresql/flexibleserver.yaml | 26 ++++++ .../flexibleserverconfiguration.yaml | 14 ++++ .../postgresql/flexibleserverdatabase.yaml | 14 ++++ .../flexibleserverfirewallrule.yaml | 14 ++++ examples-generated/postgresql/server.yaml | 27 ++++++ .../postgresql/virtualnetworkrule.yaml | 17 ++++ examples-generated/powerbi/embedded.yaml | 17 ++++ examples-generated/private/dnsaaaarecord.yaml | 18 ++++ examples-generated/private/dnsarecord.yaml | 17 ++++ .../private/dnscnamerecord.yaml | 16 ++++ examples-generated/private/dnsmxrecord.yaml | 22 +++++ examples-generated/private/dnsptrrecord.yaml | 17 ++++ examples-generated/private/dnssrvrecord.yaml | 26 ++++++ examples-generated/private/dnstxtrecord.yaml | 17 ++++ examples-generated/private/dnszone.yaml | 13 +++ .../private/dnszonevirtualnetworklink.yaml | 15 ++++ examples-generated/private/endpoint.yaml | 20 +++++ examples-generated/private/linkservice.yaml | 33 ++++++++ .../proximity/placementgroup.yaml | 16 ++++ examples-generated/public/ip.yaml | 17 ++++ examples-generated/public/ipprefix.yaml | 17 ++++ examples-generated/purview/account.yaml | 15 ++++ .../recovery/servicesvault.yaml | 16 ++++ examples-generated/redis/cache.yaml | 21 +++++ .../redis/enterprisecluster.yaml | 15 ++++ .../redis/enterprisedatabase.yaml | 14 ++++ examples-generated/redis/firewallrule.yaml | 16 ++++ examples-generated/redis/linkedserver.yaml | 16 ++++ .../relay/hybridconnection.yaml | 16 ++++ .../hybridconnectionauthorizationrule.yaml | 18 ++++ examples-generated/relay/namespace.yaml | 17 ++++ .../relay/namespaceauthorizationrule.yaml | 17 ++++ .../resource/policyassignment.yaml | 13 +++ .../resource/providerregistration.yaml | 11 +++ .../resourcegrouptemplatedeployment.yaml | 54 ++++++++++++ examples-generated/role/assignment.yaml | 13 +++ examples-generated/role/definition.yaml | 19 +++++ examples-generated/search/service.yaml | 15 ++++ .../security/centerassessment.yaml | 14 ++++ .../security/centerassessmentmetadata.yaml | 13 +++ .../security/centerassessmentpolicy.yaml | 13 +++ .../security/centerautoprovisioning.yaml | 11 +++ .../security/centercontact.yaml | 14 ++++ .../centerservervulnerabilityassessment.yaml | 11 +++ .../security/centersetting.yaml | 12 +++ .../security/centersubscriptionpricing.yaml | 12 +++ .../security/centerworkspace.yaml | 12 +++ .../sentinel/alertrulefusion.yaml | 13 +++ ...trulemachinelearningbehavioranalytics.yaml | 13 +++ .../sentinel/alertrulemssecurityincident.yaml | 16 ++++ .../sentinel/alertrulescheduled.yaml | 19 +++++ .../sentinel/dataconnectorawscloudtrail.yaml | 13 +++ .../dataconnectorazureactivedirectory.yaml | 12 +++ ...onnectorazureadvancedthreatprotection.yaml | 12 +++ .../dataconnectorazuresecuritycenter.yaml | 12 +++ ...ataconnectormicrosoftcloudappsecurity.yaml | 12 +++ .../sentinel/dataconnectoroffice365.yaml | 12 +++ .../dataconnectorthreatintelligence.yaml | 12 +++ examples-generated/service/fabriccluster.yaml | 25 ++++++ .../service/fabricmeshapplication.yaml | 24 ++++++ .../service/fabricmeshlocalnetwork.yaml | 15 ++++ .../service/fabricmeshsecret.yaml | 14 ++++ .../service/fabricmeshsecretvalue.yaml | 14 ++++ examples-generated/servicebus/namespace.yaml | 17 ++++ .../namespaceauthorizationrule.yaml | 17 ++++ .../namespacedisasterrecoveryconfig.yaml | 13 +++ .../servicebus/namespacenetworkruleset.yaml | 20 +++++ examples-generated/servicebus/queue.yaml | 15 ++++ .../servicebus/queueauthorizationrule.yaml | 18 ++++ .../servicebus/subscription.yaml | 16 ++++ .../servicebus/subscriptionrule.yaml | 18 ++++ examples-generated/servicebus/topic.yaml | 15 ++++ .../servicebus/topicauthorizationrule.yaml | 18 ++++ examples-generated/shared/image.yaml | 20 +++++ examples-generated/shared/imagegallery.yaml | 18 ++++ examples-generated/shared/imageversion.yaml | 21 +++++ examples-generated/signalr/service.yaml | 32 ++++++++ .../signalr/servicenetworkacl.yaml | 19 +++++ examples-generated/site/recoveryfabric.yaml | 15 ++++ .../site/recoverynetworkmapping.yaml | 18 ++++ .../site/recoveryprotectioncontainer.yaml | 15 ++++ .../recoveryprotectioncontainermapping.yaml | 18 ++++ .../site/recoveryreplicatedvm.yaml | 34 ++++++++ .../site/recoveryreplicationpolicy.yaml | 16 ++++ .../spatial/anchorsaccount.yaml | 14 ++++ .../spring/cloudactivedeployment.yaml | 12 +++ examples-generated/spring/cloudapp.yaml | 16 ++++ .../spring/cloudappcosmosdbassociation.yaml | 15 ++++ .../spring/cloudappmysqlassociation.yaml | 19 +++++ .../spring/cloudappredisassociation.yaml | 15 ++++ .../spring/cloudcertificate.yaml | 15 ++++ .../spring/cloudcustomdomain.yaml | 12 +++ .../spring/cloudjavadeployment.yaml | 20 +++++ examples-generated/spring/cloudservice.yaml | 26 ++++++ .../sql/activedirectoryadministrator.yaml | 16 ++++ examples-generated/sql/database.yaml | 25 ++++++ examples-generated/sql/elasticpool.yaml | 20 +++++ examples-generated/sql/firewallrule.yaml | 16 ++++ examples-generated/sql/manageddatabase.yaml | 13 +++ examples-generated/sql/managedinstance.yaml | 28 +++++++ examples-generated/sql/server.yaml | 29 +++++++ examples-generated/ssh/publickey.yaml | 15 ++++ examples-generated/stack/hcicluster.yaml | 16 ++++ examples-generated/static/site.yaml | 14 ++++ examples-generated/storage/account.yaml | 17 ++++ .../storage/accountcustomermanagedkey.yaml | 13 +++ .../storage/accountnetworkrules.yaml | 20 +++++ examples-generated/storage/blob.yaml | 16 ++++ .../storage/blobinventorypolicy.yaml | 21 +++++ examples-generated/storage/container.yaml | 13 +++ .../storage/datalakegen2filesystem.yaml | 14 ++++ .../storage/datalakegen2path.yaml | 14 ++++ .../storage/encryptionscope.yaml | 13 +++ .../storage/managementpolicy.yaml | 51 ++++++++++++ .../storage/objectreplication.yaml | 15 ++++ examples-generated/storage/queue.yaml | 12 +++ examples-generated/storage/share.yaml | 19 +++++ .../storage/sharedirectory.yaml | 13 +++ examples-generated/storage/sync.yaml | 16 ++++ .../storage/synccloudendpoint.yaml | 14 ++++ examples-generated/storage/table.yaml | 12 +++ examples-generated/storage/tableentity.yaml | 16 ++++ .../analyticsfunctionjavascriptudf.yaml | 22 +++++ examples-generated/stream/analyticsjob.yaml | 27 ++++++ .../stream/analyticsoutputblob.yaml | 27 ++++++ .../stream/analyticsoutputeventhub.yaml | 23 ++++++ .../stream/analyticsoutputmssql.yaml | 22 +++++ .../analyticsoutputservicebusqueue.yaml | 23 ++++++ .../analyticsoutputservicebustopic.yaml | 23 ++++++ .../stream/analyticsreferenceinputblob.yaml | 26 ++++++ .../stream/analyticsstreaminputblob.yaml | 26 ++++++ .../stream/analyticsstreaminputeventhub.yaml | 25 ++++++ .../stream/analyticsstreaminputiothub.yaml | 25 ++++++ .../subscription/policyassignment.yaml | 13 +++ .../subscription/templatedeployment.yaml | 28 +++++++ examples-generated/synapse/firewallrule.yaml | 14 ++++ .../synapse/integrationruntimeazure.yaml | 13 +++ .../synapse/integrationruntimeselfhosted.yaml | 12 +++ examples-generated/synapse/linkedservice.yaml | 19 +++++ .../synapse/managedprivateendpoint.yaml | 16 ++++ .../synapse/privatelinkhub.yaml | 14 ++++ .../synapse/roleassignment.yaml | 15 ++++ examples-generated/synapse/sparkpool.yaml | 21 +++++ examples-generated/synapse/sqlpool.yaml | 14 ++++ .../sqlpoolextendedauditingpolicy.yaml | 18 ++++ .../synapse/sqlpoolsecurityalertpolicy.yaml | 21 +++++ .../sqlpoolvulnerabilityassessment.yaml | 22 +++++ examples-generated/synapse/workspace.yaml | 26 ++++++ .../workspaceextendedauditingpolicy.yaml | 18 ++++ .../synapse/workspacesecurityalertpolicy.yaml | 21 +++++ .../workspacevulnerabilityassessment.yaml | 22 +++++ examples-generated/template/deployment.yaml | 72 ++++++++++++++++ .../tenant/templatedeployment.yaml | 13 +++ .../traffic/managerendpoint.yaml | 17 ++++ .../traffic/managerprofile.yaml | 26 ++++++ examples-generated/user/assignedidentity.yaml | 14 ++++ examples-generated/video/analyzer.yaml | 26 ++++++ .../video/analyzeredgemodule.yaml | 14 ++++ examples-generated/vmware/cluster.yaml | 14 ++++ .../vmware/expressrouteauthorization.yaml | 12 +++ examples-generated/vmware/privatecloud.yaml | 27 ++++++ examples-generated/vpn/gateway.yaml | 15 ++++ examples-generated/vpn/gatewayconnection.yaml | 18 ++++ .../vpn/serverconfiguration.yaml | 39 +++++++++ examples-generated/vpn/site.yaml | 18 ++++ .../web/applicationfirewallpolicy.yaml | 67 +++++++++++++++ .../windows/virtualmachine.yaml | 30 +++++++ .../windows/virtualmachinescaleset.yaml | 37 +++++++++ 643 files changed, 13015 insertions(+) create mode 100644 examples-generated/active/directorydomainservice.yaml create mode 100644 examples-generated/active/directorydomainservicereplicaset.yaml create mode 100644 examples-generated/advanced/threatprotection.yaml create mode 100644 examples-generated/analysis/servicesserver.yaml create mode 100644 examples-generated/api/apimanagement.yaml create mode 100644 examples-generated/api/managementapi.yaml create mode 100644 examples-generated/api/managementapidiagnostic.yaml create mode 100644 examples-generated/api/managementapioperation.yaml create mode 100644 examples-generated/api/managementapioperationpolicy.yaml create mode 100644 examples-generated/api/managementapioperationtag.yaml create mode 100644 examples-generated/api/managementapipolicy.yaml create mode 100644 examples-generated/api/managementapirelease.yaml create mode 100644 examples-generated/api/managementapischema.yaml create mode 100644 examples-generated/api/managementapiversionset.yaml create mode 100644 examples-generated/api/managementauthorizationserver.yaml create mode 100644 examples-generated/api/managementbackend.yaml create mode 100644 examples-generated/api/managementcertificate.yaml create mode 100644 examples-generated/api/managementcustomdomain.yaml create mode 100644 examples-generated/api/managementdiagnostic.yaml create mode 100644 examples-generated/api/managementemailtemplate.yaml create mode 100644 examples-generated/api/managementgateway.yaml create mode 100644 examples-generated/api/managementgatewayapi.yaml create mode 100644 examples-generated/api/managementidentityprovideraad.yaml create mode 100644 examples-generated/api/managementidentityprovideraadb2c.yaml create mode 100644 examples-generated/api/managementidentityproviderfacebook.yaml create mode 100644 examples-generated/api/managementidentityprovidergoogle.yaml create mode 100644 examples-generated/api/managementidentityprovidermicrosoft.yaml create mode 100644 examples-generated/api/managementidentityprovidertwitter.yaml create mode 100644 examples-generated/api/managementlogger.yaml create mode 100644 examples-generated/api/managementnamedvalue.yaml create mode 100644 examples-generated/api/managementnotificationrecipientemail.yaml create mode 100644 examples-generated/api/managementopenidconnectprovider.yaml create mode 100644 examples-generated/api/managementpolicy.yaml create mode 100644 examples-generated/api/managementproduct.yaml create mode 100644 examples-generated/api/managementproductapi.yaml create mode 100644 examples-generated/api/managementproductpolicy.yaml create mode 100644 examples-generated/api/managementproperty.yaml create mode 100644 examples-generated/api/managementrediscache.yaml create mode 100644 examples-generated/api/managementsubscription.yaml create mode 100644 examples-generated/api/managementtag.yaml create mode 100644 examples-generated/api/managementuser.yaml create mode 100644 examples-generated/app/configuration.yaml create mode 100644 examples-generated/app/configurationkey.yaml create mode 100644 examples-generated/app/service.yaml create mode 100644 examples-generated/app/serviceactiveslot.yaml create mode 100644 examples-generated/app/servicecertificate.yaml create mode 100644 examples-generated/app/servicecertificatebinding.yaml create mode 100644 examples-generated/app/servicecertificateorder.yaml create mode 100644 examples-generated/app/servicecustomhostnamebinding.yaml create mode 100644 examples-generated/app/serviceenvironment.yaml create mode 100644 examples-generated/app/serviceenvironmentv3.yaml create mode 100644 examples-generated/app/servicehybridconnection.yaml create mode 100644 examples-generated/app/servicemanagedcertificate.yaml create mode 100644 examples-generated/app/serviceplan.yaml create mode 100644 examples-generated/app/serviceslot.yaml create mode 100644 examples-generated/app/serviceslotvirtualnetworkswiftconnection.yaml create mode 100644 examples-generated/app/servicesourcecontroltoken.yaml create mode 100644 examples-generated/app/servicevirtualnetworkswiftconnection.yaml create mode 100644 examples-generated/application/gateway.yaml create mode 100644 examples-generated/application/insights.yaml create mode 100644 examples-generated/application/insightsanalyticsitem.yaml create mode 100644 examples-generated/application/insightsapikey.yaml create mode 100644 examples-generated/application/insightssmartdetectionrule.yaml create mode 100644 examples-generated/application/insightswebtest.yaml create mode 100644 examples-generated/application/securitygroup.yaml create mode 100644 examples-generated/attestation/provider.yaml create mode 100644 examples-generated/authorization/resourcegrouppolicyassignment.yaml create mode 100644 examples-generated/automation/account.yaml create mode 100644 examples-generated/automation/certificate.yaml create mode 100644 examples-generated/automation/connection.yaml create mode 100644 examples-generated/automation/connectioncertificate.yaml create mode 100644 examples-generated/automation/connectionclassiccertificate.yaml create mode 100644 examples-generated/automation/connectionserviceprincipal.yaml create mode 100644 examples-generated/automation/credential.yaml create mode 100644 examples-generated/automation/dscnodeconfiguration.yaml create mode 100644 examples-generated/automation/jobschedule.yaml create mode 100644 examples-generated/automation/module.yaml create mode 100644 examples-generated/automation/runbook.yaml create mode 100644 examples-generated/automation/schedule.yaml create mode 100644 examples-generated/automation/variablebool.yaml create mode 100644 examples-generated/automation/variabledatetime.yaml create mode 100644 examples-generated/automation/variableint.yaml create mode 100644 examples-generated/automation/variablestring.yaml create mode 100644 examples-generated/availability/set.yaml create mode 100644 examples-generated/azure/resourcegroup.yaml create mode 100644 examples-generated/azurerm/dashboard.yaml create mode 100644 examples-generated/azurerm/eventhub.yaml create mode 100644 examples-generated/azurerm/firewall.yaml create mode 100644 examples-generated/azurerm/frontdoor.yaml create mode 100644 examples-generated/azurerm/healthbot.yaml create mode 100644 examples-generated/azurerm/image.yaml create mode 100644 examples-generated/azurerm/snapshot.yaml create mode 100644 examples-generated/azurerm/subscription.yaml create mode 100644 examples-generated/backup/containerstorageaccount.yaml create mode 100644 examples-generated/backup/policyfileshare.yaml create mode 100644 examples-generated/backup/policyvm.yaml create mode 100644 examples-generated/backup/protectedfileshare.yaml create mode 100644 examples-generated/backup/protectedvm.yaml create mode 100644 examples-generated/bastion/host.yaml create mode 100644 examples-generated/batch/account.yaml create mode 100644 examples-generated/batch/application.yaml create mode 100644 examples-generated/batch/certificate.yaml create mode 100644 examples-generated/batch/job.yaml create mode 100644 examples-generated/batch/pool.yaml create mode 100644 examples-generated/blueprint/assignment.yaml create mode 100644 examples-generated/bot/channelalexa.yaml create mode 100644 examples-generated/bot/channeldirectline.yaml create mode 100644 examples-generated/bot/channeldirectlinespeech.yaml create mode 100644 examples-generated/bot/channelemail.yaml create mode 100644 examples-generated/bot/channelfacebook.yaml create mode 100644 examples-generated/bot/channelline.yaml create mode 100644 examples-generated/bot/channelmsteams.yaml create mode 100644 examples-generated/bot/channelslack.yaml create mode 100644 examples-generated/bot/channelsms.yaml create mode 100644 examples-generated/bot/channelsregistration.yaml create mode 100644 examples-generated/bot/channelwebchat.yaml create mode 100644 examples-generated/bot/connection.yaml create mode 100644 examples-generated/bot/webapp.yaml create mode 100644 examples-generated/cdn/endpoint.yaml create mode 100644 examples-generated/cdn/endpointcustomdomain.yaml create mode 100644 examples-generated/cdn/profile.yaml create mode 100644 examples-generated/cognitive/account.yaml create mode 100644 examples-generated/cognitive/accountcustomermanagedkey.yaml create mode 100644 examples-generated/communication/service.yaml create mode 100644 examples-generated/consumption/budgetresourcegroup.yaml create mode 100644 examples-generated/consumption/budgetsubscription.yaml create mode 100644 examples-generated/container/registry.yaml create mode 100644 examples-generated/container/registryscopemap.yaml create mode 100644 examples-generated/container/registrytoken.yaml create mode 100644 examples-generated/container/registrywebhook.yaml create mode 100644 examples-generated/containerservice/kubernetescluster.yaml create mode 100644 examples-generated/containerservice/kubernetesclusternodepool.yaml create mode 100644 examples-generated/cosmosdb/account.yaml create mode 100644 examples-generated/cosmosdb/cassandrakeyspace.yaml create mode 100644 examples-generated/cosmosdb/cassandratable.yaml create mode 100644 examples-generated/cosmosdb/gremlindatabase.yaml create mode 100644 examples-generated/cosmosdb/gremlingraph.yaml create mode 100644 examples-generated/cosmosdb/mongocollection.yaml create mode 100644 examples-generated/cosmosdb/mongodatabase.yaml create mode 100644 examples-generated/cosmosdb/notebookworkspace.yaml create mode 100644 examples-generated/cosmosdb/sqlcontainer.yaml create mode 100644 examples-generated/cosmosdb/sqldatabase.yaml create mode 100644 examples-generated/cosmosdb/sqlfunction.yaml create mode 100644 examples-generated/cosmosdb/sqlstoredprocedure.yaml create mode 100644 examples-generated/cosmosdb/sqltrigger.yaml create mode 100644 examples-generated/cosmosdb/table.yaml create mode 100644 examples-generated/cost/managementexportresourcegroup.yaml create mode 100644 examples-generated/custom/provider.yaml create mode 100644 examples-generated/data/factory.yaml create mode 100644 examples-generated/data/factorycustomdataset.yaml create mode 100644 examples-generated/data/factorydataflow.yaml create mode 100644 examples-generated/data/factorydatasetazureblob.yaml create mode 100644 examples-generated/data/factorydatasetbinary.yaml create mode 100644 examples-generated/data/factorydatasetcosmosdbsqlapi.yaml create mode 100644 examples-generated/data/factorydatasetdelimitedtext.yaml create mode 100644 examples-generated/data/factorydatasethttp.yaml create mode 100644 examples-generated/data/factorydatasetjson.yaml create mode 100644 examples-generated/data/factorydatasetmysql.yaml create mode 100644 examples-generated/data/factorydatasetparquet.yaml create mode 100644 examples-generated/data/factorydatasetpostgresql.yaml create mode 100644 examples-generated/data/factorydatasetsnowflake.yaml create mode 100644 examples-generated/data/factorydatasetsqlservertable.yaml create mode 100644 examples-generated/data/factoryintegrationruntimeazure.yaml create mode 100644 examples-generated/data/factoryintegrationruntimeazuressis.yaml create mode 100644 examples-generated/data/factoryintegrationruntimemanaged.yaml create mode 100644 examples-generated/data/factoryintegrationruntimeselfhosted.yaml create mode 100644 examples-generated/data/factorylinkedcustomservice.yaml create mode 100644 examples-generated/data/factorylinkedserviceazureblobstorage.yaml create mode 100644 examples-generated/data/factorylinkedserviceazuredatabricks.yaml create mode 100644 examples-generated/data/factorylinkedserviceazurefilestorage.yaml create mode 100644 examples-generated/data/factorylinkedserviceazurefunction.yaml create mode 100644 examples-generated/data/factorylinkedserviceazuresearch.yaml create mode 100644 examples-generated/data/factorylinkedserviceazuresqldatabase.yaml create mode 100644 examples-generated/data/factorylinkedserviceazuretablestorage.yaml create mode 100644 examples-generated/data/factorylinkedservicecosmosdb.yaml create mode 100644 examples-generated/data/factorylinkedservicedatalakestoragegen2.yaml create mode 100644 examples-generated/data/factorylinkedservicekeyvault.yaml create mode 100644 examples-generated/data/factorylinkedservicekusto.yaml create mode 100644 examples-generated/data/factorylinkedservicemysql.yaml create mode 100644 examples-generated/data/factorylinkedserviceodata.yaml create mode 100644 examples-generated/data/factorylinkedservicepostgresql.yaml create mode 100644 examples-generated/data/factorylinkedservicesftp.yaml create mode 100644 examples-generated/data/factorylinkedservicesnowflake.yaml create mode 100644 examples-generated/data/factorylinkedservicesqlserver.yaml create mode 100644 examples-generated/data/factorylinkedservicesynapse.yaml create mode 100644 examples-generated/data/factorylinkedserviceweb.yaml create mode 100644 examples-generated/data/factorymanagedprivateendpoint.yaml create mode 100644 examples-generated/data/factorypipeline.yaml create mode 100644 examples-generated/data/factorytriggerblobevent.yaml create mode 100644 examples-generated/data/factorytriggercustomevent.yaml create mode 100644 examples-generated/data/factorytriggerschedule.yaml create mode 100644 examples-generated/data/lakeanalyticsfirewallrule.yaml create mode 100644 examples-generated/data/lakestore.yaml create mode 100644 examples-generated/data/lakestorefile.yaml create mode 100644 examples-generated/data/lakestorefirewallrule.yaml create mode 100644 examples-generated/data/lakestorevirtualnetworkrule.yaml create mode 100644 examples-generated/data/protectionbackupinstanceblobstorage.yaml create mode 100644 examples-generated/data/protectionbackupinstancedisk.yaml create mode 100644 examples-generated/data/protectionbackupinstancepostgresql.yaml create mode 100644 examples-generated/data/protectionbackuppolicyblobstorage.yaml create mode 100644 examples-generated/data/protectionbackuppolicydisk.yaml create mode 100644 examples-generated/data/protectionbackuppolicypostgresql.yaml create mode 100644 examples-generated/data/protectionbackupvault.yaml create mode 100644 examples-generated/data/share.yaml create mode 100644 examples-generated/data/shareaccount.yaml create mode 100644 examples-generated/data/sharedatasetblobstorage.yaml create mode 100644 examples-generated/data/sharedatasetdatalakegen1.yaml create mode 100644 examples-generated/data/sharedatasetdatalakegen2.yaml create mode 100644 examples-generated/data/sharedatasetkustocluster.yaml create mode 100644 examples-generated/data/sharedatasetkustodatabase.yaml create mode 100644 examples-generated/database/migrationproject.yaml create mode 100644 examples-generated/database/migrationservice.yaml create mode 100644 examples-generated/databox/edgedevice.yaml create mode 100644 examples-generated/databox/edgeorder.yaml create mode 100644 examples-generated/databricks/workspace.yaml create mode 100644 examples-generated/databricks/workspacecustomermanagedkey.yaml create mode 100644 examples-generated/dedicated/hardwaresecuritymodule.yaml create mode 100644 examples-generated/dedicated/host.yaml create mode 100644 examples-generated/dev/testglobalvmshutdownschedule.yaml create mode 100644 examples-generated/dev/testlab.yaml create mode 100644 examples-generated/dev/testlinuxvirtualmachine.yaml create mode 100644 examples-generated/dev/testpolicy.yaml create mode 100644 examples-generated/dev/testschedule.yaml create mode 100644 examples-generated/dev/testvirtualnetwork.yaml create mode 100644 examples-generated/dev/testwindowsvirtualmachine.yaml create mode 100644 examples-generated/devspace/controller.yaml create mode 100644 examples-generated/digital/twinsendpointeventgrid.yaml create mode 100644 examples-generated/digital/twinsendpointeventhub.yaml create mode 100644 examples-generated/digital/twinsendpointservicebus.yaml create mode 100644 examples-generated/digital/twinsinstance.yaml create mode 100644 examples-generated/disk/access.yaml create mode 100644 examples-generated/disk/encryptionset.yaml create mode 100644 examples-generated/dns/aaaarecord.yaml create mode 100644 examples-generated/dns/arecord.yaml create mode 100644 examples-generated/dns/caarecord.yaml create mode 100644 examples-generated/dns/cnamerecord.yaml create mode 100644 examples-generated/dns/mxrecord.yaml create mode 100644 examples-generated/dns/nsrecord.yaml create mode 100644 examples-generated/dns/ptrrecord.yaml create mode 100644 examples-generated/dns/srvrecord.yaml create mode 100644 examples-generated/dns/txtrecord.yaml create mode 100644 examples-generated/dns/zone.yaml create mode 100644 examples-generated/eventgrid/domain.yaml create mode 100644 examples-generated/eventgrid/domaintopic.yaml create mode 100644 examples-generated/eventgrid/eventsubscription.yaml create mode 100644 examples-generated/eventgrid/systemtopic.yaml create mode 100644 examples-generated/eventgrid/systemtopiceventsubscription.yaml create mode 100644 examples-generated/eventgrid/topic.yaml create mode 100644 examples-generated/eventhub/authorizationrule.yaml create mode 100644 examples-generated/eventhub/cluster.yaml create mode 100644 examples-generated/eventhub/consumergroup.yaml create mode 100644 examples-generated/eventhub/namespace.yaml create mode 100644 examples-generated/eventhub/namespaceauthorizationrule.yaml create mode 100644 examples-generated/eventhub/namespacecustomermanagedkey.yaml create mode 100644 examples-generated/eventhub/namespacedisasterrecoveryconfig.yaml create mode 100644 examples-generated/express/routecircuit.yaml create mode 100644 examples-generated/express/routecircuitauthorization.yaml create mode 100644 examples-generated/express/routecircuitconnection.yaml create mode 100644 examples-generated/express/routecircuitpeering.yaml create mode 100644 examples-generated/express/routeconnection.yaml create mode 100644 examples-generated/express/routegateway.yaml create mode 100644 examples-generated/express/routeport.yaml create mode 100644 examples-generated/firewall/applicationrulecollection.yaml create mode 100644 examples-generated/firewall/natrulecollection.yaml create mode 100644 examples-generated/firewall/networkrulecollection.yaml create mode 100644 examples-generated/firewall/policy.yaml create mode 100644 examples-generated/firewall/policyrulecollectiongroup.yaml create mode 100644 examples-generated/frontdoor/customhttpsconfiguration.yaml create mode 100644 examples-generated/frontdoor/firewallpolicy.yaml create mode 100644 examples-generated/frontdoor/rulesengine.yaml create mode 100644 examples-generated/function/app.yaml create mode 100644 examples-generated/function/appslot.yaml create mode 100644 examples-generated/hdinsight/hadoopcluster.yaml create mode 100644 examples-generated/hdinsight/hbasecluster.yaml create mode 100644 examples-generated/hdinsight/interactivequerycluster.yaml create mode 100644 examples-generated/hdinsight/kafkacluster.yaml create mode 100644 examples-generated/hdinsight/mlservicescluster.yaml create mode 100644 examples-generated/hdinsight/rservercluster.yaml create mode 100644 examples-generated/hdinsight/sparkcluster.yaml create mode 100644 examples-generated/hdinsight/stormcluster.yaml create mode 100644 examples-generated/healthcare/service.yaml create mode 100644 examples-generated/hpc/cache.yaml create mode 100644 examples-generated/hpc/cacheaccesspolicy.yaml create mode 100644 examples-generated/hpc/cacheblobnfstarget.yaml create mode 100644 examples-generated/hpc/cacheblobtarget.yaml create mode 100644 examples-generated/hpc/cachenfstarget.yaml create mode 100644 examples-generated/integration/serviceenvironment.yaml create mode 100644 examples-generated/iot/securitydevicegroup.yaml create mode 100644 examples-generated/iot/securitysolution.yaml create mode 100644 examples-generated/iot/timeseriesinsightsaccesspolicy.yaml create mode 100644 examples-generated/iot/timeseriesinsightseventsourceiothub.yaml create mode 100644 examples-generated/iot/timeseriesinsightsgen2environment.yaml create mode 100644 examples-generated/iot/timeseriesinsightsstandardenvironment.yaml create mode 100644 examples-generated/iotcentral/application.yaml create mode 100644 examples-generated/iothub/consumergroup.yaml create mode 100644 examples-generated/iothub/dps.yaml create mode 100644 examples-generated/iothub/dpscertificate.yaml create mode 100644 examples-generated/iothub/dpssharedaccesspolicy.yaml create mode 100644 examples-generated/iothub/endpointeventhub.yaml create mode 100644 examples-generated/iothub/endpointservicebusqueue.yaml create mode 100644 examples-generated/iothub/endpointservicebustopic.yaml create mode 100644 examples-generated/iothub/endpointstoragecontainer.yaml create mode 100644 examples-generated/iothub/enrichment.yaml create mode 100644 examples-generated/iothub/fallbackroute.yaml create mode 100644 examples-generated/iothub/iothub.yaml create mode 100644 examples-generated/iothub/route.yaml create mode 100644 examples-generated/iothub/sharedaccesspolicy.yaml create mode 100644 examples-generated/key/vault.yaml create mode 100644 examples-generated/key/vaultaccesspolicy.yaml create mode 100644 examples-generated/key/vaultcertificate.yaml create mode 100644 examples-generated/key/vaultcertificateissuer.yaml create mode 100644 examples-generated/key/vaultkey.yaml create mode 100644 examples-generated/key/vaultmanagedhardwaresecuritymodule.yaml create mode 100644 examples-generated/key/vaultmanagedstorageaccount.yaml create mode 100644 examples-generated/key/vaultmanagedstorageaccountsastokendefinition.yaml create mode 100644 examples-generated/key/vaultsecret.yaml create mode 100644 examples-generated/kusto/attacheddatabaseconfiguration.yaml create mode 100644 examples-generated/kusto/cluster.yaml create mode 100644 examples-generated/kusto/clustercustomermanagedkey.yaml create mode 100644 examples-generated/kusto/clusterprincipalassignment.yaml create mode 100644 examples-generated/kusto/database.yaml create mode 100644 examples-generated/kusto/databaseprincipal.yaml create mode 100644 examples-generated/kusto/databaseprincipalassignment.yaml create mode 100644 examples-generated/kusto/eventgriddataconnection.yaml create mode 100644 examples-generated/kusto/eventhubdataconnection.yaml create mode 100644 examples-generated/kusto/iothubdataconnection.yaml create mode 100644 examples-generated/lb/backendaddresspool.yaml create mode 100644 examples-generated/lb/backendaddresspooladdress.yaml create mode 100644 examples-generated/lb/natpool.yaml create mode 100644 examples-generated/lb/natrule.yaml create mode 100644 examples-generated/lb/outboundrule.yaml create mode 100644 examples-generated/lb/probe.yaml create mode 100644 examples-generated/lb/rule.yaml create mode 100644 examples-generated/lighthouse/assignment.yaml create mode 100644 examples-generated/lighthouse/definition.yaml create mode 100644 examples-generated/linux/virtualmachine.yaml create mode 100644 examples-generated/linux/virtualmachinescaleset.yaml create mode 100644 examples-generated/local/networkgateway.yaml create mode 100644 examples-generated/log/analyticscluster.yaml create mode 100644 examples-generated/log/analyticsclustercustomermanagedkey.yaml create mode 100644 examples-generated/log/analyticsdataexportrule.yaml create mode 100644 examples-generated/log/analyticsdatasourcewindowsevent.yaml create mode 100644 examples-generated/log/analyticsdatasourcewindowsperformancecounter.yaml create mode 100644 examples-generated/log/analyticslinkedservice.yaml create mode 100644 examples-generated/log/analyticslinkedstorageaccount.yaml create mode 100644 examples-generated/log/analyticssavedsearch.yaml create mode 100644 examples-generated/log/analyticssolution.yaml create mode 100644 examples-generated/loganalytics/workspace.yaml create mode 100644 examples-generated/logic/appactioncustom.yaml create mode 100644 examples-generated/logic/appactionhttp.yaml create mode 100644 examples-generated/logic/appintegrationaccount.yaml create mode 100644 examples-generated/logic/appintegrationaccountagreement.yaml create mode 100644 examples-generated/logic/appintegrationaccountassembly.yaml create mode 100644 examples-generated/logic/appintegrationaccountbatchconfiguration.yaml create mode 100644 examples-generated/logic/appintegrationaccountmap.yaml create mode 100644 examples-generated/logic/appintegrationaccountpartner.yaml create mode 100644 examples-generated/logic/appintegrationaccountschema.yaml create mode 100644 examples-generated/logic/appintegrationaccountsession.yaml create mode 100644 examples-generated/logic/apptriggercustom.yaml create mode 100644 examples-generated/logic/apptriggerhttprequest.yaml create mode 100644 examples-generated/logic/apptriggerrecurrence.yaml create mode 100644 examples-generated/logic/appworkflow.yaml create mode 100644 examples-generated/machine/learningcomputecluster.yaml create mode 100644 examples-generated/machine/learningcomputeinstance.yaml create mode 100644 examples-generated/machine/learningsynapsespark.yaml create mode 100644 examples-generated/machine/learningworkspace.yaml create mode 100644 examples-generated/maintenance/assignmentdedicatedhost.yaml create mode 100644 examples-generated/maintenance/assignmentvirtualmachine.yaml create mode 100644 examples-generated/maintenance/assignmentvirtualmachinescaleset.yaml create mode 100644 examples-generated/maintenance/configuration.yaml create mode 100644 examples-generated/managed/application.yaml create mode 100644 examples-generated/managed/applicationdefinition.yaml create mode 100644 examples-generated/managed/disk.yaml create mode 100644 examples-generated/management/grouppolicyassignment.yaml create mode 100644 examples-generated/management/groupsubscriptionassociation.yaml create mode 100644 examples-generated/management/grouptemplatedeployment.yaml create mode 100644 examples-generated/management/lock.yaml create mode 100644 examples-generated/management/managementgroup.yaml create mode 100644 examples-generated/maps/account.yaml create mode 100644 examples-generated/mariadb/configuration.yaml create mode 100644 examples-generated/mariadb/database.yaml create mode 100644 examples-generated/mariadb/firewallrule.yaml create mode 100644 examples-generated/mariadb/server.yaml create mode 100644 examples-generated/mariadb/virtualnetworkrule.yaml create mode 100644 examples-generated/marketplace/agreement.yaml create mode 100644 examples-generated/media/asset.yaml create mode 100644 examples-generated/media/assetfilter.yaml create mode 100644 examples-generated/media/contentkeypolicy.yaml create mode 100644 examples-generated/media/job.yaml create mode 100644 examples-generated/media/liveevent.yaml create mode 100644 examples-generated/media/liveeventoutput.yaml create mode 100644 examples-generated/media/servicesaccount.yaml create mode 100644 examples-generated/media/streamingendpoint.yaml create mode 100644 examples-generated/media/streaminglocator.yaml create mode 100644 examples-generated/media/streamingpolicy.yaml create mode 100644 examples-generated/media/transform.yaml create mode 100644 examples-generated/monitor/aaddiagnosticsetting.yaml create mode 100644 examples-generated/monitor/actiongroup.yaml create mode 100644 examples-generated/monitor/actionruleactiongroup.yaml create mode 100644 examples-generated/monitor/actionrulesuppression.yaml create mode 100644 examples-generated/monitor/activitylogalert.yaml create mode 100644 examples-generated/monitor/autoscalesetting.yaml create mode 100644 examples-generated/monitor/diagnosticsetting.yaml create mode 100644 examples-generated/monitor/metricalert.yaml create mode 100644 examples-generated/monitor/scheduledqueryrulesalert.yaml create mode 100644 examples-generated/monitor/scheduledqueryruleslog.yaml create mode 100644 examples-generated/monitor/smartdetectoralertrule.yaml create mode 100644 examples-generated/mssql/database.yaml create mode 100644 examples-generated/mssql/databaseextendedauditingpolicy.yaml create mode 100644 examples-generated/mssql/databasevulnerabilityassessmentrulebaseline.yaml create mode 100644 examples-generated/mssql/elasticpool.yaml create mode 100644 examples-generated/mssql/failovergroup.yaml create mode 100644 examples-generated/mssql/firewallrule.yaml create mode 100644 examples-generated/mssql/jobagent.yaml create mode 100644 examples-generated/mssql/jobcredential.yaml create mode 100644 examples-generated/mssql/server.yaml create mode 100644 examples-generated/mssql/serversecurityalertpolicy.yaml create mode 100644 examples-generated/mssql/servertransparentdataencryption.yaml create mode 100644 examples-generated/mssql/servervulnerabilityassessment.yaml create mode 100644 examples-generated/mssql/virtualmachine.yaml create mode 100644 examples-generated/mssql/virtualnetworkrule.yaml create mode 100644 examples-generated/mysql/activedirectoryadministrator.yaml create mode 100644 examples-generated/mysql/configuration.yaml create mode 100644 examples-generated/mysql/database.yaml create mode 100644 examples-generated/mysql/firewallrule.yaml create mode 100644 examples-generated/mysql/server.yaml create mode 100644 examples-generated/mysql/serverkey.yaml create mode 100644 examples-generated/mysql/virtualnetworkrule.yaml create mode 100644 examples-generated/nat/gateway.yaml create mode 100644 examples-generated/nat/gatewaypublicipassociation.yaml create mode 100644 examples-generated/nat/gatewaypublicipprefixassociation.yaml create mode 100644 examples-generated/netapp/account.yaml create mode 100644 examples-generated/netapp/pool.yaml create mode 100644 examples-generated/netapp/snapshot.yaml create mode 100644 examples-generated/netapp/volume.yaml create mode 100644 examples-generated/network/connectionmonitor.yaml create mode 100644 examples-generated/network/ddosprotectionplan.yaml create mode 100644 examples-generated/network/interfaceapplicationsecuritygroupassociation.yaml create mode 100644 examples-generated/network/interfacebackendaddresspoolassociation.yaml create mode 100644 examples-generated/network/interfacenatruleassociation.yaml create mode 100644 examples-generated/network/interfacesecuritygroupassociation.yaml create mode 100644 examples-generated/network/ipgroup.yaml create mode 100644 examples-generated/network/loadbalancer.yaml create mode 100644 examples-generated/network/networkinterface.yaml create mode 100644 examples-generated/network/packetcapture.yaml create mode 100644 examples-generated/network/profile.yaml create mode 100644 examples-generated/network/securitygroup.yaml create mode 100644 examples-generated/network/subnet.yaml create mode 100644 examples-generated/network/subnetnatgatewayassociation.yaml create mode 100644 examples-generated/network/subnetnetworksecuritygroupassociation.yaml create mode 100644 examples-generated/network/subnetroutetableassociation.yaml create mode 100644 examples-generated/network/subnetserviceendpointstoragepolicy.yaml create mode 100644 examples-generated/network/virtualnetwork.yaml create mode 100644 examples-generated/network/virtualnetworkgateway.yaml create mode 100644 examples-generated/network/virtualnetworkgatewayconnection.yaml create mode 100644 examples-generated/network/virtualnetworkpeering.yaml create mode 100644 examples-generated/network/virtualwan.yaml create mode 100644 examples-generated/network/watcher.yaml create mode 100644 examples-generated/network/watcherflowlog.yaml create mode 100644 examples-generated/notification/hub.yaml create mode 100644 examples-generated/notification/hubauthorizationrule.yaml create mode 100644 examples-generated/notification/hubnamespace.yaml create mode 100644 examples-generated/orchestrated/virtualmachinescaleset.yaml create mode 100644 examples-generated/packet/capture.yaml create mode 100644 examples-generated/point/tositevpngateway.yaml create mode 100644 examples-generated/policy/assignment.yaml create mode 100644 examples-generated/policy/definition.yaml create mode 100644 examples-generated/policy/remediation.yaml create mode 100644 examples-generated/policy/setdefinition.yaml create mode 100644 examples-generated/policy/virtualmachineconfigurationassignment.yaml create mode 100644 examples-generated/portal/tenantconfiguration.yaml create mode 100644 examples-generated/postgresql/activedirectoryadministrator.yaml create mode 100644 examples-generated/postgresql/configuration.yaml create mode 100644 examples-generated/postgresql/database.yaml create mode 100644 examples-generated/postgresql/firewallrule.yaml create mode 100644 examples-generated/postgresql/flexibleserver.yaml create mode 100644 examples-generated/postgresql/flexibleserverconfiguration.yaml create mode 100644 examples-generated/postgresql/flexibleserverdatabase.yaml create mode 100644 examples-generated/postgresql/flexibleserverfirewallrule.yaml create mode 100644 examples-generated/postgresql/server.yaml create mode 100644 examples-generated/postgresql/virtualnetworkrule.yaml create mode 100644 examples-generated/powerbi/embedded.yaml create mode 100644 examples-generated/private/dnsaaaarecord.yaml create mode 100644 examples-generated/private/dnsarecord.yaml create mode 100644 examples-generated/private/dnscnamerecord.yaml create mode 100644 examples-generated/private/dnsmxrecord.yaml create mode 100644 examples-generated/private/dnsptrrecord.yaml create mode 100644 examples-generated/private/dnssrvrecord.yaml create mode 100644 examples-generated/private/dnstxtrecord.yaml create mode 100644 examples-generated/private/dnszone.yaml create mode 100644 examples-generated/private/dnszonevirtualnetworklink.yaml create mode 100644 examples-generated/private/endpoint.yaml create mode 100644 examples-generated/private/linkservice.yaml create mode 100644 examples-generated/proximity/placementgroup.yaml create mode 100644 examples-generated/public/ip.yaml create mode 100644 examples-generated/public/ipprefix.yaml create mode 100644 examples-generated/purview/account.yaml create mode 100644 examples-generated/recovery/servicesvault.yaml create mode 100644 examples-generated/redis/cache.yaml create mode 100644 examples-generated/redis/enterprisecluster.yaml create mode 100644 examples-generated/redis/enterprisedatabase.yaml create mode 100644 examples-generated/redis/firewallrule.yaml create mode 100644 examples-generated/redis/linkedserver.yaml create mode 100644 examples-generated/relay/hybridconnection.yaml create mode 100644 examples-generated/relay/hybridconnectionauthorizationrule.yaml create mode 100644 examples-generated/relay/namespace.yaml create mode 100644 examples-generated/relay/namespaceauthorizationrule.yaml create mode 100644 examples-generated/resource/policyassignment.yaml create mode 100644 examples-generated/resource/providerregistration.yaml create mode 100644 examples-generated/resources/resourcegrouptemplatedeployment.yaml create mode 100644 examples-generated/role/assignment.yaml create mode 100644 examples-generated/role/definition.yaml create mode 100644 examples-generated/search/service.yaml create mode 100644 examples-generated/security/centerassessment.yaml create mode 100644 examples-generated/security/centerassessmentmetadata.yaml create mode 100644 examples-generated/security/centerassessmentpolicy.yaml create mode 100644 examples-generated/security/centerautoprovisioning.yaml create mode 100644 examples-generated/security/centercontact.yaml create mode 100644 examples-generated/security/centerservervulnerabilityassessment.yaml create mode 100644 examples-generated/security/centersetting.yaml create mode 100644 examples-generated/security/centersubscriptionpricing.yaml create mode 100644 examples-generated/security/centerworkspace.yaml create mode 100644 examples-generated/sentinel/alertrulefusion.yaml create mode 100644 examples-generated/sentinel/alertrulemachinelearningbehavioranalytics.yaml create mode 100644 examples-generated/sentinel/alertrulemssecurityincident.yaml create mode 100644 examples-generated/sentinel/alertrulescheduled.yaml create mode 100644 examples-generated/sentinel/dataconnectorawscloudtrail.yaml create mode 100644 examples-generated/sentinel/dataconnectorazureactivedirectory.yaml create mode 100644 examples-generated/sentinel/dataconnectorazureadvancedthreatprotection.yaml create mode 100644 examples-generated/sentinel/dataconnectorazuresecuritycenter.yaml create mode 100644 examples-generated/sentinel/dataconnectormicrosoftcloudappsecurity.yaml create mode 100644 examples-generated/sentinel/dataconnectoroffice365.yaml create mode 100644 examples-generated/sentinel/dataconnectorthreatintelligence.yaml create mode 100644 examples-generated/service/fabriccluster.yaml create mode 100644 examples-generated/service/fabricmeshapplication.yaml create mode 100644 examples-generated/service/fabricmeshlocalnetwork.yaml create mode 100644 examples-generated/service/fabricmeshsecret.yaml create mode 100644 examples-generated/service/fabricmeshsecretvalue.yaml create mode 100644 examples-generated/servicebus/namespace.yaml create mode 100644 examples-generated/servicebus/namespaceauthorizationrule.yaml create mode 100644 examples-generated/servicebus/namespacedisasterrecoveryconfig.yaml create mode 100644 examples-generated/servicebus/namespacenetworkruleset.yaml create mode 100644 examples-generated/servicebus/queue.yaml create mode 100644 examples-generated/servicebus/queueauthorizationrule.yaml create mode 100644 examples-generated/servicebus/subscription.yaml create mode 100644 examples-generated/servicebus/subscriptionrule.yaml create mode 100644 examples-generated/servicebus/topic.yaml create mode 100644 examples-generated/servicebus/topicauthorizationrule.yaml create mode 100644 examples-generated/shared/image.yaml create mode 100644 examples-generated/shared/imagegallery.yaml create mode 100644 examples-generated/shared/imageversion.yaml create mode 100644 examples-generated/signalr/service.yaml create mode 100644 examples-generated/signalr/servicenetworkacl.yaml create mode 100644 examples-generated/site/recoveryfabric.yaml create mode 100644 examples-generated/site/recoverynetworkmapping.yaml create mode 100644 examples-generated/site/recoveryprotectioncontainer.yaml create mode 100644 examples-generated/site/recoveryprotectioncontainermapping.yaml create mode 100644 examples-generated/site/recoveryreplicatedvm.yaml create mode 100644 examples-generated/site/recoveryreplicationpolicy.yaml create mode 100644 examples-generated/spatial/anchorsaccount.yaml create mode 100644 examples-generated/spring/cloudactivedeployment.yaml create mode 100644 examples-generated/spring/cloudapp.yaml create mode 100644 examples-generated/spring/cloudappcosmosdbassociation.yaml create mode 100644 examples-generated/spring/cloudappmysqlassociation.yaml create mode 100644 examples-generated/spring/cloudappredisassociation.yaml create mode 100644 examples-generated/spring/cloudcertificate.yaml create mode 100644 examples-generated/spring/cloudcustomdomain.yaml create mode 100644 examples-generated/spring/cloudjavadeployment.yaml create mode 100644 examples-generated/spring/cloudservice.yaml create mode 100644 examples-generated/sql/activedirectoryadministrator.yaml create mode 100644 examples-generated/sql/database.yaml create mode 100644 examples-generated/sql/elasticpool.yaml create mode 100644 examples-generated/sql/firewallrule.yaml create mode 100644 examples-generated/sql/manageddatabase.yaml create mode 100644 examples-generated/sql/managedinstance.yaml create mode 100644 examples-generated/sql/server.yaml create mode 100644 examples-generated/ssh/publickey.yaml create mode 100644 examples-generated/stack/hcicluster.yaml create mode 100644 examples-generated/static/site.yaml create mode 100644 examples-generated/storage/account.yaml create mode 100644 examples-generated/storage/accountcustomermanagedkey.yaml create mode 100644 examples-generated/storage/accountnetworkrules.yaml create mode 100644 examples-generated/storage/blob.yaml create mode 100644 examples-generated/storage/blobinventorypolicy.yaml create mode 100644 examples-generated/storage/container.yaml create mode 100644 examples-generated/storage/datalakegen2filesystem.yaml create mode 100644 examples-generated/storage/datalakegen2path.yaml create mode 100644 examples-generated/storage/encryptionscope.yaml create mode 100644 examples-generated/storage/managementpolicy.yaml create mode 100644 examples-generated/storage/objectreplication.yaml create mode 100644 examples-generated/storage/queue.yaml create mode 100644 examples-generated/storage/share.yaml create mode 100644 examples-generated/storage/sharedirectory.yaml create mode 100644 examples-generated/storage/sync.yaml create mode 100644 examples-generated/storage/synccloudendpoint.yaml create mode 100644 examples-generated/storage/table.yaml create mode 100644 examples-generated/storage/tableentity.yaml create mode 100644 examples-generated/stream/analyticsfunctionjavascriptudf.yaml create mode 100644 examples-generated/stream/analyticsjob.yaml create mode 100644 examples-generated/stream/analyticsoutputblob.yaml create mode 100644 examples-generated/stream/analyticsoutputeventhub.yaml create mode 100644 examples-generated/stream/analyticsoutputmssql.yaml create mode 100644 examples-generated/stream/analyticsoutputservicebusqueue.yaml create mode 100644 examples-generated/stream/analyticsoutputservicebustopic.yaml create mode 100644 examples-generated/stream/analyticsreferenceinputblob.yaml create mode 100644 examples-generated/stream/analyticsstreaminputblob.yaml create mode 100644 examples-generated/stream/analyticsstreaminputeventhub.yaml create mode 100644 examples-generated/stream/analyticsstreaminputiothub.yaml create mode 100644 examples-generated/subscription/policyassignment.yaml create mode 100644 examples-generated/subscription/templatedeployment.yaml create mode 100644 examples-generated/synapse/firewallrule.yaml create mode 100644 examples-generated/synapse/integrationruntimeazure.yaml create mode 100644 examples-generated/synapse/integrationruntimeselfhosted.yaml create mode 100644 examples-generated/synapse/linkedservice.yaml create mode 100644 examples-generated/synapse/managedprivateendpoint.yaml create mode 100644 examples-generated/synapse/privatelinkhub.yaml create mode 100644 examples-generated/synapse/roleassignment.yaml create mode 100644 examples-generated/synapse/sparkpool.yaml create mode 100644 examples-generated/synapse/sqlpool.yaml create mode 100644 examples-generated/synapse/sqlpoolextendedauditingpolicy.yaml create mode 100644 examples-generated/synapse/sqlpoolsecurityalertpolicy.yaml create mode 100644 examples-generated/synapse/sqlpoolvulnerabilityassessment.yaml create mode 100644 examples-generated/synapse/workspace.yaml create mode 100644 examples-generated/synapse/workspaceextendedauditingpolicy.yaml create mode 100644 examples-generated/synapse/workspacesecurityalertpolicy.yaml create mode 100644 examples-generated/synapse/workspacevulnerabilityassessment.yaml create mode 100644 examples-generated/template/deployment.yaml create mode 100644 examples-generated/tenant/templatedeployment.yaml create mode 100644 examples-generated/traffic/managerendpoint.yaml create mode 100644 examples-generated/traffic/managerprofile.yaml create mode 100644 examples-generated/user/assignedidentity.yaml create mode 100644 examples-generated/video/analyzer.yaml create mode 100644 examples-generated/video/analyzeredgemodule.yaml create mode 100644 examples-generated/vmware/cluster.yaml create mode 100644 examples-generated/vmware/expressrouteauthorization.yaml create mode 100644 examples-generated/vmware/privatecloud.yaml create mode 100644 examples-generated/vpn/gateway.yaml create mode 100644 examples-generated/vpn/gatewayconnection.yaml create mode 100644 examples-generated/vpn/serverconfiguration.yaml create mode 100644 examples-generated/vpn/site.yaml create mode 100644 examples-generated/web/applicationfirewallpolicy.yaml create mode 100644 examples-generated/windows/virtualmachine.yaml create mode 100644 examples-generated/windows/virtualmachinescaleset.yaml diff --git a/examples-generated/active/directorydomainservice.yaml b/examples-generated/active/directorydomainservice.yaml new file mode 100644 index 000000000..dfcdbd5ae --- /dev/null +++ b/examples-generated/active/directorydomainservice.yaml @@ -0,0 +1,35 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: active.azure.jet.crossplane.io/v1alpha1 +kind: DirectoryDomainService +metadata: + name: example +spec: + forProvider: + depends_on: + - ${azuread_service_principal.example} + - ${azurerm_subnet_network_security_group_association.deploy} + domainName: widgetslogin.net + filteredSyncEnabled: false + initialReplicaSet: + - subnetIdRef: + name: example + location: West Europe + name: example-aadds + notifications: + - additionalRecipients: + - notifyA@example.net + - notifyB@example.org + notifyDcAdmins: true + notifyGlobalAdmins: true + resourceGroupNameRef: + name: example + security: + - syncKerberosPasswords: true + syncNtlmPasswords: true + syncOnPremPasswords: true + sku: Enterprise + tags: + Environment: prod + providerConfigRef: + name: example diff --git a/examples-generated/active/directorydomainservicereplicaset.yaml b/examples-generated/active/directorydomainservicereplicaset.yaml new file mode 100644 index 000000000..b55274791 --- /dev/null +++ b/examples-generated/active/directorydomainservicereplicaset.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: active.azure.jet.crossplane.io/v1alpha1 +kind: DirectoryDomainServiceReplicaSet +metadata: + name: example +spec: + forProvider: + depends_on: + - ${azurerm_subnet_network_security_group_association.replica} + - ${azurerm_virtual_network_peering.primary_replica} + - ${azurerm_virtual_network_peering.replica_primary} + domainServiceId: ${azurerm_active_directory_domain_service.example.id} + location: West Europe + subnetIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/advanced/threatprotection.yaml b/examples-generated/advanced/threatprotection.yaml new file mode 100644 index 000000000..0c1ec1454 --- /dev/null +++ b/examples-generated/advanced/threatprotection.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: advanced.azure.jet.crossplane.io/v1alpha1 +kind: ThreatProtection +metadata: + name: example +spec: + forProvider: + enabled: true + targetResourceId: ${azurerm_storage_account.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/analysis/servicesserver.yaml b/examples-generated/analysis/servicesserver.yaml new file mode 100644 index 000000000..aacc68b01 --- /dev/null +++ b/examples-generated/analysis/servicesserver.yaml @@ -0,0 +1,24 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: analysis.azure.jet.crossplane.io/v1alpha1 +kind: ServicesServer +metadata: + name: example +spec: + forProvider: + adminUsers: + - myuser@domain.tld + enablePowerBiService: true + ipv4FirewallRule: + - name: myRule1 + rangeEnd: 210.117.252.255 + rangeStart: 210.117.252.0 + location: northeurope + name: analysisservicesserver + resourceGroupNameRef: + name: example + sku: S0 + tags: + abc: 123 + providerConfigRef: + name: example diff --git a/examples-generated/api/apimanagement.yaml b/examples-generated/api/apimanagement.yaml new file mode 100644 index 000000000..3a6e285e4 --- /dev/null +++ b/examples-generated/api/apimanagement.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: APIManagement +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-apim + publisherEmail: company@terraform.io + publisherName: My Company + resourceGroupNameRef: + name: example + skuName: Developer_1 + providerConfigRef: + name: example diff --git a/examples-generated/api/managementapi.yaml b/examples-generated/api/managementapi.yaml new file mode 100644 index 000000000..108750936 --- /dev/null +++ b/examples-generated/api/managementapi.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementApi +metadata: + name: example +spec: + forProvider: + apiManagementName: example-apim + displayName: Example API + import: + - contentFormat: swagger-link-json + contentValue: http://conferenceapi.azurewebsites.net/?format=json + name: example-api + path: example + protocols: + - https + resourceGroupNameRef: + name: example + revision: "1" + providerConfigRef: + name: example diff --git a/examples-generated/api/managementapidiagnostic.yaml b/examples-generated/api/managementapidiagnostic.yaml new file mode 100644 index 000000000..78c9183cd --- /dev/null +++ b/examples-generated/api/managementapidiagnostic.yaml @@ -0,0 +1,44 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementApiDiagnostic +metadata: + name: example +spec: + forProvider: + alwaysLogErrors: true + apiManagementLoggerId: ${azurerm_api_management_logger.example.id} + apiManagementName: example-apim + apiName: example-api + backendRequest: + - bodyBytes: 32 + headersToLog: + - content-type + - accept + - origin + backendResponse: + - bodyBytes: 32 + headersToLog: + - content-type + - content-length + - origin + frontendRequest: + - bodyBytes: 32 + headersToLog: + - content-type + - accept + - origin + frontendResponse: + - bodyBytes: 32 + headersToLog: + - content-type + - content-length + - origin + httpCorrelationProtocol: W3C + logClientIp: true + resourceGroupNameRef: + name: example + samplingPercentage: 5 + verbosity: Verbose + providerConfigRef: + name: example diff --git a/examples-generated/api/managementapioperation.yaml b/examples-generated/api/managementapioperation.yaml new file mode 100644 index 000000000..befcf6677 --- /dev/null +++ b/examples-generated/api/managementapioperation.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementApiOperation +metadata: + name: example +spec: + forProvider: + apiManagementName: ${data.azurerm_api_management_api.example.api_management_name} + apiName: ${data.azurerm_api_management_api.example.name} + description: This can only be done by the logged in user. + displayName: Delete User Operation + method: DELETE + operationId: user-delete + resourceGroupNameRef: + name: example + response: + - statusCode: 200 + urlTemplate: /users/{id}/delete + providerConfigRef: + name: example diff --git a/examples-generated/api/managementapioperationpolicy.yaml b/examples-generated/api/managementapioperationpolicy.yaml new file mode 100644 index 000000000..6759e89b7 --- /dev/null +++ b/examples-generated/api/managementapioperationpolicy.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementApiOperationPolicy +metadata: + name: example +spec: + forProvider: + apiManagementName: ${azurerm_api_management_api_operation.example.api_management_name} + apiName: ${azurerm_api_management_api_operation.example.api_name} + operationId: ${azurerm_api_management_api_operation.example.operation_id} + resourceGroupNameRef: + name: example + xmlContent: | + + + + + + providerConfigRef: + name: example diff --git a/examples-generated/api/managementapioperationtag.yaml b/examples-generated/api/managementapioperationtag.yaml new file mode 100644 index 000000000..1f802f884 --- /dev/null +++ b/examples-generated/api/managementapioperationtag.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementApiOperationTag +metadata: + name: example +spec: + forProvider: + apiOperationId: ${azurerm_api_management_api_operation.example.id} + name: example-Tag + providerConfigRef: + name: example diff --git a/examples-generated/api/managementapipolicy.yaml b/examples-generated/api/managementapipolicy.yaml new file mode 100644 index 000000000..f56f4269f --- /dev/null +++ b/examples-generated/api/managementapipolicy.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementApiPolicy +metadata: + name: example +spec: + forProvider: + apiManagementName: ${data.azurerm_api_management_api.example.api_management_name} + apiName: ${data.azurerm_api_management_api.example.name} + resourceGroupNameRef: + name: example + xmlContent: | + + + + + + providerConfigRef: + name: example diff --git a/examples-generated/api/managementapirelease.yaml b/examples-generated/api/managementapirelease.yaml new file mode 100644 index 000000000..b7051b02d --- /dev/null +++ b/examples-generated/api/managementapirelease.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementApiRelease +metadata: + name: example +spec: + forProvider: + apiId: ${azurerm_api_management_api.example.id} + name: example-Api-Release + providerConfigRef: + name: example diff --git a/examples-generated/api/managementapischema.yaml b/examples-generated/api/managementapischema.yaml new file mode 100644 index 000000000..dc51eff0c --- /dev/null +++ b/examples-generated/api/managementapischema.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementApiSchema +metadata: + name: example +spec: + forProvider: + apiManagementName: ${data.azurerm_api_management_api.example.api_management_name} + apiName: ${data.azurerm_api_management_api.example.name} + contentType: application/vnd.ms-azure-apim.xsd+xml + resourceGroupNameRef: + name: example + schemaId: example-sche,a + value: ${file("api_management_api_schema.xml")} + providerConfigRef: + name: example diff --git a/examples-generated/api/managementapiversionset.yaml b/examples-generated/api/managementapiversionset.yaml new file mode 100644 index 000000000..afd2ff602 --- /dev/null +++ b/examples-generated/api/managementapiversionset.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementApiVersionSet +metadata: + name: example +spec: + forProvider: + apiManagementName: example-apim + displayName: ExampleAPIVersionSet + name: example-apimapi-1.0.0 + resourceGroupNameRef: + name: example + versioningScheme: Segment + providerConfigRef: + name: example diff --git a/examples-generated/api/managementauthorizationserver.yaml b/examples-generated/api/managementauthorizationserver.yaml new file mode 100644 index 000000000..c7c0138f0 --- /dev/null +++ b/examples-generated/api/managementauthorizationserver.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementAuthorizationServer +metadata: + name: example +spec: + forProvider: + apiManagementName: ${data.azurerm_api_management.example.name} + authorizationEndpoint: https://example.mydomain.com/client/authorize + clientId: 42424242-4242-4242-4242-424242424242 + clientRegistrationEndpoint: https://example.mydomain.com/client/register + displayName: Test Server + grantTypes: + - authorizationCode + name: test-server + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/api/managementbackend.yaml b/examples-generated/api/managementbackend.yaml new file mode 100644 index 000000000..e6eb067ec --- /dev/null +++ b/examples-generated/api/managementbackend.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementBackend +metadata: + name: example +spec: + forProvider: + apiManagementName: example-apim + name: example-backend + protocol: http + resourceGroupNameRef: + name: example + url: https://backend + providerConfigRef: + name: example diff --git a/examples-generated/api/managementcertificate.yaml b/examples-generated/api/managementcertificate.yaml new file mode 100644 index 000000000..080c7195b --- /dev/null +++ b/examples-generated/api/managementcertificate.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementCertificate +metadata: + name: example +spec: + forProvider: + apiManagementName: example-apim + dataSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + name: example-cert + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/api/managementcustomdomain.yaml b/examples-generated/api/managementcustomdomain.yaml new file mode 100644 index 000000000..e6eb9fa40 --- /dev/null +++ b/examples-generated/api/managementcustomdomain.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementCustomDomain +metadata: + name: example +spec: + forProvider: + apiManagementId: ${azurerm_api_management.example.id} + developerPortal: + - hostName: portal.example.com + keyVaultId: ${azurerm_key_vault_certificate.test.secret_id} + proxy: + - hostName: api.example.com + keyVaultId: ${azurerm_key_vault_certificate.test.secret_id} + providerConfigRef: + name: example diff --git a/examples-generated/api/managementdiagnostic.yaml b/examples-generated/api/managementdiagnostic.yaml new file mode 100644 index 000000000..fb66dd4a9 --- /dev/null +++ b/examples-generated/api/managementdiagnostic.yaml @@ -0,0 +1,44 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementDiagnostic +metadata: + name: example +spec: + forProvider: + alwaysLogErrors: true + apiManagementLoggerId: ${azurerm_api_management_logger.example.id} + apiManagementName: example-apim + backendRequest: + - bodyBytes: 32 + headersToLog: + - content-type + - accept + - origin + backendResponse: + - bodyBytes: 32 + headersToLog: + - content-type + - content-length + - origin + frontendRequest: + - bodyBytes: 32 + headersToLog: + - content-type + - accept + - origin + frontendResponse: + - bodyBytes: 32 + headersToLog: + - content-type + - content-length + - origin + httpCorrelationProtocol: W3C + identifier: applicationinsights + logClientIp: true + resourceGroupNameRef: + name: example + samplingPercentage: 5 + verbosity: verbose + providerConfigRef: + name: example diff --git a/examples-generated/api/managementemailtemplate.yaml b/examples-generated/api/managementemailtemplate.yaml new file mode 100644 index 000000000..68ab87389 --- /dev/null +++ b/examples-generated/api/managementemailtemplate.yaml @@ -0,0 +1,26 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementEmailTemplate +metadata: + name: example +spec: + forProvider: + apiManagementName: example-apim + body: | + + + + + Customized Letter Title + + +

Dear $DevFirstName $DevLastName,

+ + + resourceGroupNameRef: + name: example + subject: Customized confirmation email for your new $OrganizationName API account + templateName: ConfirmSignUpIdentityDefault + providerConfigRef: + name: example diff --git a/examples-generated/api/managementgateway.yaml b/examples-generated/api/managementgateway.yaml new file mode 100644 index 000000000..6fd68bf17 --- /dev/null +++ b/examples-generated/api/managementgateway.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementGateway +metadata: + name: example +spec: + forProvider: + apiManagementId: ${azurerm_api_management.example.id} + description: Example API Management gateway + locationData: + - city: example city + district: example district + name: example name + region: example region + name: example-gateway + providerConfigRef: + name: example diff --git a/examples-generated/api/managementgatewayapi.yaml b/examples-generated/api/managementgatewayapi.yaml new file mode 100644 index 000000000..060aa43f9 --- /dev/null +++ b/examples-generated/api/managementgatewayapi.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementGatewayApi +metadata: + name: example +spec: + forProvider: + apiId: ${data.azurerm_api_management_api.example.id} + gatewayId: ${data.azurerm_api_management_gateway.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/api/managementidentityprovideraad.yaml b/examples-generated/api/managementidentityprovideraad.yaml new file mode 100644 index 000000000..83e3055d9 --- /dev/null +++ b/examples-generated/api/managementidentityprovideraad.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementIdentityProviderAad +metadata: + name: example +spec: + forProvider: + allowedTenants: + - 00000000-0000-0000-0000-000000000000 + apiManagementName: example-apim + clientId: 00000000-0000-0000-0000-000000000000 + clientSecretSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/api/managementidentityprovideraadb2c.yaml b/examples-generated/api/managementidentityprovideraadb2c.yaml new file mode 100644 index 000000000..4178093ec --- /dev/null +++ b/examples-generated/api/managementidentityprovideraadb2c.yaml @@ -0,0 +1,23 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementIdentityProviderAadb2C +metadata: + name: example +spec: + forProvider: + allowedTenant: myb2ctenant.onmicrosoft.com + api_management_id: ${azurerm_api_management.example.id} + authority: myb2ctenant.b2clogin.com + clientId: ${azuread_application.example.application_id} + clientSecretSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + depends_on: + - ${azuread_application_password.example} + signinPolicy: B2C_1_Login + signinTenant: myb2ctenant.onmicrosoft.com + signupPolicy: B2C_1_Signup + providerConfigRef: + name: example diff --git a/examples-generated/api/managementidentityproviderfacebook.yaml b/examples-generated/api/managementidentityproviderfacebook.yaml new file mode 100644 index 000000000..d52d803a1 --- /dev/null +++ b/examples-generated/api/managementidentityproviderfacebook.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementIdentityProviderFacebook +metadata: + name: example +spec: + forProvider: + apiManagementName: example-apim + appId: "00000000000000000000000000000000" + appSecretSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/api/managementidentityprovidergoogle.yaml b/examples-generated/api/managementidentityprovidergoogle.yaml new file mode 100644 index 000000000..e33f11b7a --- /dev/null +++ b/examples-generated/api/managementidentityprovidergoogle.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementIdentityProviderGoogle +metadata: + name: example +spec: + forProvider: + apiManagementName: example-apim + clientId: 00000000.apps.googleusercontent.com + clientSecretSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/api/managementidentityprovidermicrosoft.yaml b/examples-generated/api/managementidentityprovidermicrosoft.yaml new file mode 100644 index 000000000..18357e069 --- /dev/null +++ b/examples-generated/api/managementidentityprovidermicrosoft.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementIdentityProviderMicrosoft +metadata: + name: example +spec: + forProvider: + apiManagementName: example-apim + clientId: 00000000-0000-0000-0000-000000000000 + clientSecretSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/api/managementidentityprovidertwitter.yaml b/examples-generated/api/managementidentityprovidertwitter.yaml new file mode 100644 index 000000000..3317e7131 --- /dev/null +++ b/examples-generated/api/managementidentityprovidertwitter.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementIdentityProviderTwitter +metadata: + name: example +spec: + forProvider: + apiKey: "00000000000000000000000000000000" + apiManagementName: example-apim + apiSecretKeySecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/api/managementlogger.yaml b/examples-generated/api/managementlogger.yaml new file mode 100644 index 000000000..5e4dc53cd --- /dev/null +++ b/examples-generated/api/managementlogger.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementLogger +metadata: + name: example +spec: + forProvider: + apiManagementName: example-apim + applicationInsights: + - instrumentationKeySecretRef: + key: attribute.instrumentation_key + name: example-application-insights + namespace: crossplane-system + name: example-logger + resourceGroupNameRef: + name: example + resourceId: ${azurerm_application_insights.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/api/managementnamedvalue.yaml b/examples-generated/api/managementnamedvalue.yaml new file mode 100644 index 000000000..4127482f3 --- /dev/null +++ b/examples-generated/api/managementnamedvalue.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementNamedValue +metadata: + name: example +spec: + forProvider: + apiManagementName: example-apim + displayName: ExampleProperty + name: example-apimg + resourceGroupNameRef: + name: example + valueSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + providerConfigRef: + name: example diff --git a/examples-generated/api/managementnotificationrecipientemail.yaml b/examples-generated/api/managementnotificationrecipientemail.yaml new file mode 100644 index 000000000..c4f06cab0 --- /dev/null +++ b/examples-generated/api/managementnotificationrecipientemail.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementNotificationRecipientEmail +metadata: + name: example +spec: + forProvider: + apiManagementId: ${azurerm_api_management.example.id} + email: foo@bar.com + notificationType: AccountClosedPublisher + providerConfigRef: + name: example diff --git a/examples-generated/api/managementopenidconnectprovider.yaml b/examples-generated/api/managementopenidconnectprovider.yaml new file mode 100644 index 000000000..2009e5b66 --- /dev/null +++ b/examples-generated/api/managementopenidconnectprovider.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementOpenidConnectProvider +metadata: + name: example +spec: + forProvider: + apiManagementName: example-apim + clientIDSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + displayName: Example Provider + metadataEndpoint: https://example.com/example + name: example-provider + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/api/managementpolicy.yaml b/examples-generated/api/managementpolicy.yaml new file mode 100644 index 000000000..89f6adba7 --- /dev/null +++ b/examples-generated/api/managementpolicy.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementPolicy +metadata: + name: example +spec: + forProvider: + apiManagementId: ${azurerm_api_management.example.id} + xmlContent: ${file("example.xml")} + providerConfigRef: + name: example diff --git a/examples-generated/api/managementproduct.yaml b/examples-generated/api/managementproduct.yaml new file mode 100644 index 000000000..af4464f2a --- /dev/null +++ b/examples-generated/api/managementproduct.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementProduct +metadata: + name: example +spec: + forProvider: + apiManagementName: example-apim + approvalRequired: true + displayName: Test Product + productId: test-product + published: true + resourceGroupNameRef: + name: example + subscriptionRequired: true + providerConfigRef: + name: example diff --git a/examples-generated/api/managementproductapi.yaml b/examples-generated/api/managementproductapi.yaml new file mode 100644 index 000000000..396f9427b --- /dev/null +++ b/examples-generated/api/managementproductapi.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementProductApi +metadata: + name: example +spec: + forProvider: + apiManagementName: ${data.azurerm_api_management.example.name} + apiName: ${data.azurerm_api_management_api.example.name} + productId: ${data.azurerm_api_management_product.example.product_id} + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/api/managementproductpolicy.yaml b/examples-generated/api/managementproductpolicy.yaml new file mode 100644 index 000000000..bdb546879 --- /dev/null +++ b/examples-generated/api/managementproductpolicy.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementProductPolicy +metadata: + name: example +spec: + forProvider: + apiManagementName: ${data.azurerm_api_management_product.example.api_management_name} + productId: ${data.azurerm_api_management_product.example.product_id} + resourceGroupNameRef: + name: example + xmlContent: | + + + + + + providerConfigRef: + name: example diff --git a/examples-generated/api/managementproperty.yaml b/examples-generated/api/managementproperty.yaml new file mode 100644 index 000000000..b6574c018 --- /dev/null +++ b/examples-generated/api/managementproperty.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementProperty +metadata: + name: example +spec: + forProvider: + apiManagementName: example-apim + displayName: ExampleProperty + name: example-apimg + resourceGroupNameRef: + name: example + value: Example Value + providerConfigRef: + name: example diff --git a/examples-generated/api/managementrediscache.yaml b/examples-generated/api/managementrediscache.yaml new file mode 100644 index 000000000..9468ebf14 --- /dev/null +++ b/examples-generated/api/managementrediscache.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementRedisCache +metadata: + name: example +spec: + forProvider: + apiManagementId: ${azurerm_api_management.example.id} + cacheLocation: East Us + connectionStringSecretRef: + key: attribute.primary_connection_string + name: example-redis-cache + namespace: crossplane-system + description: Redis cache instances + name: example-Redis-Cache + redisCacheId: ${azurerm_redis_cache.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/api/managementsubscription.yaml b/examples-generated/api/managementsubscription.yaml new file mode 100644 index 000000000..21e0bfbe5 --- /dev/null +++ b/examples-generated/api/managementsubscription.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementSubscription +metadata: + name: example +spec: + forProvider: + apiManagementName: ${data.azurerm_api_management.example.name} + displayName: Parser API + productId: ${data.azurerm_api_management_product.example.id} + resourceGroupNameRef: + name: example + userId: ${data.azurerm_api_management_user.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/api/managementtag.yaml b/examples-generated/api/managementtag.yaml new file mode 100644 index 000000000..28046fe2d --- /dev/null +++ b/examples-generated/api/managementtag.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementTag +metadata: + name: example +spec: + forProvider: + apiManagementId: ${azurerm_api_management.example.id} + name: example-Tag + providerConfigRef: + name: example diff --git a/examples-generated/api/managementuser.yaml b/examples-generated/api/managementuser.yaml new file mode 100644 index 000000000..2faf02131 --- /dev/null +++ b/examples-generated/api/managementuser.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: api.azure.jet.crossplane.io/v1alpha1 +kind: ManagementUser +metadata: + name: example +spec: + forProvider: + apiManagementName: example-apim + email: tom+tfdev@hashicorp.com + firstName: Example + lastName: User + resourceGroupNameRef: + name: example + state: active + userId: 5931a75ae4bbd512288c680b + providerConfigRef: + name: example diff --git a/examples-generated/app/configuration.yaml b/examples-generated/app/configuration.yaml new file mode 100644 index 000000000..ae7e15804 --- /dev/null +++ b/examples-generated/app/configuration.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: app.azure.jet.crossplane.io/v1alpha1 +kind: Configuration +metadata: + name: example +spec: + forProvider: + location: West Europe + name: appConf1 + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/app/configurationkey.yaml b/examples-generated/app/configurationkey.yaml new file mode 100644 index 000000000..650a1f055 --- /dev/null +++ b/examples-generated/app/configurationkey.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: app.azure.jet.crossplane.io/v1alpha1 +kind: ConfigurationKey +metadata: + name: example +spec: + forProvider: + configurationStoreId: ${azurerm_app_configuration.appconf.id} + key: appConfKey1 + label: somelabel + value: a test + providerConfigRef: + name: example diff --git a/examples-generated/app/service.yaml b/examples-generated/app/service.yaml new file mode 100644 index 000000000..3b04746cb --- /dev/null +++ b/examples-generated/app/service.yaml @@ -0,0 +1,27 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: app.azure.jet.crossplane.io/v1alpha1 +kind: Service +metadata: + name: example +spec: + forProvider: + appServicePlanId: ${azurerm_app_service_plan.example.id} + appSettings: + SOME_KEY: some-value + connectionString: + - name: Database + type: SQLServer + valueSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + location: West Europe + name: example-app-service + resourceGroupNameRef: + name: example + siteConfig: + - dotnetFrameworkVersion: v4.0 + scmType: LocalGit + providerConfigRef: + name: example diff --git a/examples-generated/app/serviceactiveslot.yaml b/examples-generated/app/serviceactiveslot.yaml new file mode 100644 index 000000000..ce201dbe4 --- /dev/null +++ b/examples-generated/app/serviceactiveslot.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: app.azure.jet.crossplane.io/v1alpha1 +kind: ServiceActiveSlot +metadata: + name: example +spec: + forProvider: + appServiceName: example-app-service + appServiceSlotName: ${random_id.server.hex} + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/app/servicecertificate.yaml b/examples-generated/app/servicecertificate.yaml new file mode 100644 index 000000000..cbc4df16c --- /dev/null +++ b/examples-generated/app/servicecertificate.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: app.azure.jet.crossplane.io/v1alpha1 +kind: ServiceCertificate +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-cert + passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + pfxBlobSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/app/servicecertificatebinding.yaml b/examples-generated/app/servicecertificatebinding.yaml new file mode 100644 index 000000000..893f88da0 --- /dev/null +++ b/examples-generated/app/servicecertificatebinding.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: app.azure.jet.crossplane.io/v1alpha1 +kind: ServiceCertificateBinding +metadata: + name: example +spec: + forProvider: + certificateId: ${azurerm_app_service_managed_certificate.example.id} + hostnameBindingId: ${azurerm_app_service_custom_hostname_binding.example.id} + sslState: SniEnabled + providerConfigRef: + name: example diff --git a/examples-generated/app/servicecertificateorder.yaml b/examples-generated/app/servicecertificateorder.yaml new file mode 100644 index 000000000..e3b562efd --- /dev/null +++ b/examples-generated/app/servicecertificateorder.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: app.azure.jet.crossplane.io/v1alpha1 +kind: ServiceCertificateOrder +metadata: + name: example +spec: + forProvider: + distinguishedName: CN=example.com + location: global + name: example-cert-order + productType: Standard + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/app/servicecustomhostnamebinding.yaml b/examples-generated/app/servicecustomhostnamebinding.yaml new file mode 100644 index 000000000..af275de05 --- /dev/null +++ b/examples-generated/app/servicecustomhostnamebinding.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: app.azure.jet.crossplane.io/v1alpha1 +kind: ServiceCustomHostnameBinding +metadata: + name: example +spec: + forProvider: + appServiceName: example-app-service + hostname: www.mywebsite.com + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/app/serviceenvironment.yaml b/examples-generated/app/serviceenvironment.yaml new file mode 100644 index 000000000..8f24e3d02 --- /dev/null +++ b/examples-generated/app/serviceenvironment.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: app.azure.jet.crossplane.io/v1alpha1 +kind: ServiceEnvironment +metadata: + name: example +spec: + forProvider: + allowedUserIpCidrs: + - 11.22.33.44/32 + - 55.66.77.0/24 + clusterSetting: + - name: DisableTls1.0 + value: "1" + frontEndScaleFactor: 10 + internalLoadBalancingMode: Web, Publishing + name: example-ase + pricingTier: I2 + subnetIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/app/serviceenvironmentv3.yaml b/examples-generated/app/serviceenvironmentv3.yaml new file mode 100644 index 000000000..e576410f6 --- /dev/null +++ b/examples-generated/app/serviceenvironmentv3.yaml @@ -0,0 +1,25 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: app.azure.jet.crossplane.io/v1alpha1 +kind: ServiceEnvironmentV3 +metadata: + name: example +spec: + forProvider: + clusterSetting: + - name: DisableTls1.0 + value: "1" + - name: InternalEncryption + value: "true" + - name: FrontEndSSLCipherSuiteOrder + value: TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 + name: example-asev3 + resourceGroupNameRef: + name: example + subnetIdRef: + name: example + tags: + env: production + terraformed: "true" + providerConfigRef: + name: example diff --git a/examples-generated/app/servicehybridconnection.yaml b/examples-generated/app/servicehybridconnection.yaml new file mode 100644 index 000000000..0b1eb811d --- /dev/null +++ b/examples-generated/app/servicehybridconnection.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: app.azure.jet.crossplane.io/v1alpha1 +kind: ServiceHybridConnection +metadata: + name: example +spec: + forProvider: + appServiceName: example-app-service + hostname: testhostname.example + port: 8080 + relayId: ${azurerm_relay_hybrid_connection.example.id} + resourceGroupNameRef: + name: example + sendKeyName: exampleSharedAccessKey + providerConfigRef: + name: example diff --git a/examples-generated/app/servicemanagedcertificate.yaml b/examples-generated/app/servicemanagedcertificate.yaml new file mode 100644 index 000000000..609bd66fc --- /dev/null +++ b/examples-generated/app/servicemanagedcertificate.yaml @@ -0,0 +1,11 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: app.azure.jet.crossplane.io/v1alpha1 +kind: ServiceManagedCertificate +metadata: + name: example +spec: + forProvider: + customHostnameBindingId: ${azurerm_app_service_custom_hostname_binding.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/app/serviceplan.yaml b/examples-generated/app/serviceplan.yaml new file mode 100644 index 000000000..49b737679 --- /dev/null +++ b/examples-generated/app/serviceplan.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: app.azure.jet.crossplane.io/v1alpha1 +kind: ServicePlan +metadata: + name: example +spec: + forProvider: + location: West Europe + name: api-appserviceplan-pro + resourceGroupNameRef: + name: example + sku: + - size: S1 + tier: Standard + providerConfigRef: + name: example diff --git a/examples-generated/app/serviceslot.yaml b/examples-generated/app/serviceslot.yaml new file mode 100644 index 000000000..332d0bf48 --- /dev/null +++ b/examples-generated/app/serviceslot.yaml @@ -0,0 +1,27 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: app.azure.jet.crossplane.io/v1alpha1 +kind: ServiceSlot +metadata: + name: example +spec: + forProvider: + appServiceName: example-app-service + appServicePlanId: ${azurerm_app_service_plan.example.id} + appSettings: + SOME_KEY: some-value + connectionString: + - name: Database + type: SQLServer + valueSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + location: West Europe + name: ${random_id.server.hex} + resourceGroupNameRef: + name: example + siteConfig: + - dotnetFrameworkVersion: v4.0 + providerConfigRef: + name: example diff --git a/examples-generated/app/serviceslotvirtualnetworkswiftconnection.yaml b/examples-generated/app/serviceslotvirtualnetworkswiftconnection.yaml new file mode 100644 index 000000000..dd16948b8 --- /dev/null +++ b/examples-generated/app/serviceslotvirtualnetworkswiftconnection.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: app.azure.jet.crossplane.io/v1alpha1 +kind: ServiceSlotVirtualNetworkSwiftConnection +metadata: + name: example +spec: + forProvider: + appServiceId: ${azurerm_app_service.example.id} + slotName: ${random_id.server.hex} + subnetIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/app/servicesourcecontroltoken.yaml b/examples-generated/app/servicesourcecontroltoken.yaml new file mode 100644 index 000000000..e69f2ab7a --- /dev/null +++ b/examples-generated/app/servicesourcecontroltoken.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: app.azure.jet.crossplane.io/v1alpha1 +kind: ServiceSourceControlToken +metadata: + name: example +spec: + forProvider: + tokenSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + type: GitHub + providerConfigRef: + name: example diff --git a/examples-generated/app/servicevirtualnetworkswiftconnection.yaml b/examples-generated/app/servicevirtualnetworkswiftconnection.yaml new file mode 100644 index 000000000..99bc1c87b --- /dev/null +++ b/examples-generated/app/servicevirtualnetworkswiftconnection.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: app.azure.jet.crossplane.io/v1alpha1 +kind: ServiceVirtualNetworkSwiftConnection +metadata: + name: example +spec: + forProvider: + appServiceId: ${azurerm_app_service.example.id} + subnetIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/application/gateway.yaml b/examples-generated/application/gateway.yaml new file mode 100644 index 000000000..ea5f98cb7 --- /dev/null +++ b/examples-generated/application/gateway.yaml @@ -0,0 +1,48 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: application.azure.jet.crossplane.io/v1alpha1 +kind: Gateway +metadata: + name: example +spec: + forProvider: + backendAddressPool: + - name: ${local.backend_address_pool_name} + backendHttpSettings: + - cookieBasedAffinity: Disabled + name: ${local.http_setting_name} + path: /path1/ + port: 80 + protocol: Http + requestTimeout: 60 + frontendIpConfiguration: + - name: ${local.frontend_ip_configuration_name} + publicIpAddressId: ${azurerm_public_ip.example.id} + frontendPort: + - name: ${local.frontend_port_name} + port: 80 + gatewayIpConfiguration: + - name: my-gateway-ip-configuration + subnetIdRef: + name: example + httpListener: + - frontendIpConfigurationName: ${local.frontend_ip_configuration_name} + frontendPortName: ${local.frontend_port_name} + name: ${local.listener_name} + protocol: Http + location: West Europe + name: example-appgateway + requestRoutingRule: + - backendAddressPoolName: ${local.backend_address_pool_name} + backendHttpSettingsName: ${local.http_setting_name} + httpListenerName: ${local.listener_name} + name: ${local.request_routing_rule_name} + ruleType: Basic + resourceGroupNameRef: + name: example + sku: + - capacity: 2 + name: Standard_Small + tier: Standard + providerConfigRef: + name: example diff --git a/examples-generated/application/insights.yaml b/examples-generated/application/insights.yaml new file mode 100644 index 000000000..2a24719be --- /dev/null +++ b/examples-generated/application/insights.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: application.azure.jet.crossplane.io/v1alpha1 +kind: Insights +metadata: + name: example +spec: + forProvider: + applicationType: web + location: West Europe + name: tf-test-appinsights + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/application/insightsanalyticsitem.yaml b/examples-generated/application/insightsanalyticsitem.yaml new file mode 100644 index 000000000..87f149a0d --- /dev/null +++ b/examples-generated/application/insightsanalyticsitem.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: application.azure.jet.crossplane.io/v1alpha1 +kind: InsightsAnalyticsItem +metadata: + name: example +spec: + forProvider: + applicationInsightsId: ${azurerm_application_insights.example.id} + content: requests //simple example query + name: testquery + scope: shared + type: query + providerConfigRef: + name: example diff --git a/examples-generated/application/insightsapikey.yaml b/examples-generated/application/insightsapikey.yaml new file mode 100644 index 000000000..a7cc25213 --- /dev/null +++ b/examples-generated/application/insightsapikey.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: application.azure.jet.crossplane.io/v1alpha1 +kind: InsightsApiKey +metadata: + name: example +spec: + forProvider: + applicationInsightsId: ${azurerm_application_insights.example.id} + name: tf-test-appinsights-read-telemetry-api-key + readPermissions: + - aggregate + - api + - draft + - extendqueries + - search + providerConfigRef: + name: example diff --git a/examples-generated/application/insightssmartdetectionrule.yaml b/examples-generated/application/insightssmartdetectionrule.yaml new file mode 100644 index 000000000..75cde8b2b --- /dev/null +++ b/examples-generated/application/insightssmartdetectionrule.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: application.azure.jet.crossplane.io/v1alpha1 +kind: InsightsSmartDetectionRule +metadata: + name: example +spec: + forProvider: + applicationInsightsId: ${azurerm_application_insights.example.id} + enabled: false + name: Slow server response time + providerConfigRef: + name: example diff --git a/examples-generated/application/insightswebtest.yaml b/examples-generated/application/insightswebtest.yaml new file mode 100644 index 000000000..4f0e15711 --- /dev/null +++ b/examples-generated/application/insightswebtest.yaml @@ -0,0 +1,28 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: application.azure.jet.crossplane.io/v1alpha1 +kind: InsightsWebTest +metadata: + name: example +spec: + forProvider: + applicationInsightsId: ${azurerm_application_insights.example.id} + configuration: | + + + + + + enabled: true + frequency: 300 + geoLocations: + - us-tx-sn1-azr + - us-il-ch1-azr + kind: ping + location: West Europe + name: tf-test-appinsights-webtest + resourceGroupNameRef: + name: example + timeout: 60 + providerConfigRef: + name: example diff --git a/examples-generated/application/securitygroup.yaml b/examples-generated/application/securitygroup.yaml new file mode 100644 index 000000000..bc85ad094 --- /dev/null +++ b/examples-generated/application/securitygroup.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: application.azure.jet.crossplane.io/v1alpha1 +kind: SecurityGroup +metadata: + name: example +spec: + forProvider: + location: West Europe + name: tf-appsecuritygroup + resourceGroupNameRef: + name: example + tags: + Hello: World + providerConfigRef: + name: example diff --git a/examples-generated/attestation/provider.yaml b/examples-generated/attestation/provider.yaml new file mode 100644 index 000000000..04feaa9e4 --- /dev/null +++ b/examples-generated/attestation/provider.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: attestation.azure.jet.crossplane.io/v1alpha1 +kind: Provider +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-attestationprovider + policySigningCertificateData: ${file("./example/cert.pem")} + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/authorization/resourcegrouppolicyassignment.yaml b/examples-generated/authorization/resourcegrouppolicyassignment.yaml new file mode 100644 index 000000000..5ae190cb5 --- /dev/null +++ b/examples-generated/authorization/resourcegrouppolicyassignment.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: authorization.azure.jet.crossplane.io/v1alpha1 +kind: ResourceGroupPolicyAssignment +metadata: + name: example +spec: + forProvider: + policyDefinitionId: ${azurerm_policy_definition.example.id} + resourceGroupIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/automation/account.yaml b/examples-generated/automation/account.yaml new file mode 100644 index 000000000..cb8385ee0 --- /dev/null +++ b/examples-generated/automation/account.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: automation.azure.jet.crossplane.io/v1alpha1 +kind: Account +metadata: + name: example +spec: + forProvider: + location: West Europe + name: automationAccount1 + resourceGroupNameRef: + name: example + skuName: Basic + tags: + environment: development + providerConfigRef: + name: example diff --git a/examples-generated/automation/certificate.yaml b/examples-generated/automation/certificate.yaml new file mode 100644 index 000000000..744f5b9d4 --- /dev/null +++ b/examples-generated/automation/certificate.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: automation.azure.jet.crossplane.io/v1alpha1 +kind: Certificate +metadata: + name: example +spec: + forProvider: + automationAccountName: automationAccount1 + base64SecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + description: This is an example certificate + exportable: true + name: certificate1 + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/automation/connection.yaml b/examples-generated/automation/connection.yaml new file mode 100644 index 000000000..785bd2a17 --- /dev/null +++ b/examples-generated/automation/connection.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: automation.azure.jet.crossplane.io/v1alpha1 +kind: Connection +metadata: + name: example +spec: + forProvider: + automationAccountName: automationAccount1 + name: connection-example + resourceGroupNameRef: + name: example + type: AzureServicePrincipal + values: + ApplicationId: 00000000-0000-0000-0000-000000000000 + CertificateThumbprint: sample-certificate-thumbprint + SubscriptionId: ${data.azurerm_client_config.example.subscription_id} + TenantId: ${data.azurerm_client_config.example.tenant_id} + providerConfigRef: + name: example diff --git a/examples-generated/automation/connectioncertificate.yaml b/examples-generated/automation/connectioncertificate.yaml new file mode 100644 index 000000000..e0adaaf1b --- /dev/null +++ b/examples-generated/automation/connectioncertificate.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: automation.azure.jet.crossplane.io/v1alpha1 +kind: ConnectionCertificate +metadata: + name: example +spec: + forProvider: + automationAccountName: automationAccount1 + automationCertificateName: certificate1 + name: connection-example + resourceGroupNameRef: + name: example + subscriptionId: ${data.azurerm_client_config.example.subscription_id} + providerConfigRef: + name: example diff --git a/examples-generated/automation/connectionclassiccertificate.yaml b/examples-generated/automation/connectionclassiccertificate.yaml new file mode 100644 index 000000000..5e7e94359 --- /dev/null +++ b/examples-generated/automation/connectionclassiccertificate.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: automation.azure.jet.crossplane.io/v1alpha1 +kind: ConnectionClassicCertificate +metadata: + name: example +spec: + forProvider: + automationAccountName: automationAccount1 + certificateAssetName: cert1 + name: connection-example + resourceGroupNameRef: + name: example + subscriptionId: ${data.azurerm_client_config.example.subscription_id} + subscriptionName: subs1 + providerConfigRef: + name: example diff --git a/examples-generated/automation/connectionserviceprincipal.yaml b/examples-generated/automation/connectionserviceprincipal.yaml new file mode 100644 index 000000000..bc4ed467e --- /dev/null +++ b/examples-generated/automation/connectionserviceprincipal.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: automation.azure.jet.crossplane.io/v1alpha1 +kind: ConnectionServicePrincipal +metadata: + name: example +spec: + forProvider: + applicationId: 00000000-0000-0000-0000-000000000000 + automationAccountName: automationAccount1 + certificateThumbprint: ${file("automation_certificate_test.thumb")} + name: connection-example + resourceGroupNameRef: + name: example + subscriptionId: ${data.azurerm_client_config.example.subscription_id} + tenantId: ${data.azurerm_client_config.example.tenant_id} + providerConfigRef: + name: example diff --git a/examples-generated/automation/credential.yaml b/examples-generated/automation/credential.yaml new file mode 100644 index 000000000..bff1085e8 --- /dev/null +++ b/examples-generated/automation/credential.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: automation.azure.jet.crossplane.io/v1alpha1 +kind: Credential +metadata: + name: example +spec: + forProvider: + automationAccountName: automationAccount1 + description: This is an example credential + name: credential1 + passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + resourceGroupNameRef: + name: example + username: example_user + providerConfigRef: + name: example diff --git a/examples-generated/automation/dscnodeconfiguration.yaml b/examples-generated/automation/dscnodeconfiguration.yaml new file mode 100644 index 000000000..5364deb5a --- /dev/null +++ b/examples-generated/automation/dscnodeconfiguration.yaml @@ -0,0 +1,38 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: automation.azure.jet.crossplane.io/v1alpha1 +kind: DscNodeconfiguration +metadata: + name: example +spec: + forProvider: + automationAccountName: automationAccount1 + contentEmbedded: | + instance of MSFT_FileDirectoryConfiguration as $MSFT_FileDirectoryConfiguration1ref + { + ResourceID = "[File]bla"; + Ensure = "Present"; + Contents = "bogus Content"; + DestinationPath = "c:\\bogus.txt"; + ModuleName = "PSDesiredStateConfiguration"; + SourceInfo = "::3::9::file"; + ModuleVersion = "1.0"; + ConfigurationName = "bla"; + }; + instance of OMI_ConfigurationDocument + { + Version="2.0.0"; + MinimumCompatibleVersion = "1.0.0"; + CompatibleVersionAdditionalProperties= {"Omi_BaseResource:ConfigurationName"}; + Author="bogusAuthor"; + GenerationDate="06/15/2018 14:06:24"; + GenerationHost="bogusComputer"; + Name="test"; + }; + depends_on: + - ${azurerm_automation_dsc_configuration.example} + name: test.localhost + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/automation/jobschedule.yaml b/examples-generated/automation/jobschedule.yaml new file mode 100644 index 000000000..d0ceafd4e --- /dev/null +++ b/examples-generated/automation/jobschedule.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: automation.azure.jet.crossplane.io/v1alpha1 +kind: JobSchedule +metadata: + name: example +spec: + forProvider: + automationAccountName: tf-automation-account + parameters: + resourcegroup: tf-rgr-vm + vmname: TF-VM-01 + resourceGroupNameRef: + name: example + runbookName: Get-VirtualMachine + scheduleName: hour + providerConfigRef: + name: example diff --git a/examples-generated/automation/module.yaml b/examples-generated/automation/module.yaml new file mode 100644 index 000000000..94f96dc43 --- /dev/null +++ b/examples-generated/automation/module.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: automation.azure.jet.crossplane.io/v1alpha1 +kind: Module +metadata: + name: example +spec: + forProvider: + automationAccountName: automationAccount1 + moduleLink: + - uri: https://devopsgallerystorage.blob.core.windows.net/packages/xactivedirectory.2.19.0.nupkg + name: xActiveDirectory + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/automation/runbook.yaml b/examples-generated/automation/runbook.yaml new file mode 100644 index 000000000..8cdec2af0 --- /dev/null +++ b/examples-generated/automation/runbook.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: automation.azure.jet.crossplane.io/v1alpha1 +kind: Runbook +metadata: + name: example +spec: + forProvider: + automationAccountName: automationAccount1 + description: This is an example runbook + location: West Europe + logProgress: "true" + logVerbose: "true" + name: Get-AzureVMTutorial + publishContentLink: + - uri: https://raw.githubusercontent.com/Azure/azure-quickstart-templates/c4935ffb69246a6058eb24f54640f53f69d3ac9f/101-automation-runbook-getvms/Runbooks/Get-AzureVMTutorial.ps1 + resourceGroupNameRef: + name: example + runbookType: PowerShellWorkflow + providerConfigRef: + name: example diff --git a/examples-generated/automation/schedule.yaml b/examples-generated/automation/schedule.yaml new file mode 100644 index 000000000..f3fbc6832 --- /dev/null +++ b/examples-generated/automation/schedule.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: automation.azure.jet.crossplane.io/v1alpha1 +kind: Schedule +metadata: + name: example +spec: + forProvider: + automationAccountName: automationAccount1 + description: This is an example schedule + frequency: Week + interval: 1 + name: tfex-automation-schedule + resourceGroupNameRef: + name: example + startTime: "2014-04-15T18:00:15+02:00" + timezone: Australia/Perth + weekDays: + - Friday + providerConfigRef: + name: example diff --git a/examples-generated/automation/variablebool.yaml b/examples-generated/automation/variablebool.yaml new file mode 100644 index 000000000..fe5d9fc16 --- /dev/null +++ b/examples-generated/automation/variablebool.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: automation.azure.jet.crossplane.io/v1alpha1 +kind: VariableBool +metadata: + name: example +spec: + forProvider: + automationAccountName: automationAccount1 + name: tfex-example-var + resourceGroupNameRef: + name: example + value: false + providerConfigRef: + name: example diff --git a/examples-generated/automation/variabledatetime.yaml b/examples-generated/automation/variabledatetime.yaml new file mode 100644 index 000000000..29f9e1761 --- /dev/null +++ b/examples-generated/automation/variabledatetime.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: automation.azure.jet.crossplane.io/v1alpha1 +kind: VariableDatetime +metadata: + name: example +spec: + forProvider: + automationAccountName: automationAccount1 + name: tfex-example-var + resourceGroupNameRef: + name: example + value: "2019-04-24T21:40:54.074Z" + providerConfigRef: + name: example diff --git a/examples-generated/automation/variableint.yaml b/examples-generated/automation/variableint.yaml new file mode 100644 index 000000000..46dd6b6a5 --- /dev/null +++ b/examples-generated/automation/variableint.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: automation.azure.jet.crossplane.io/v1alpha1 +kind: VariableInt +metadata: + name: example +spec: + forProvider: + automationAccountName: automationAccount1 + name: tfex-example-var + resourceGroupNameRef: + name: example + value: 1234 + providerConfigRef: + name: example diff --git a/examples-generated/automation/variablestring.yaml b/examples-generated/automation/variablestring.yaml new file mode 100644 index 000000000..0c94cd9d5 --- /dev/null +++ b/examples-generated/automation/variablestring.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: automation.azure.jet.crossplane.io/v1alpha1 +kind: VariableString +metadata: + name: example +spec: + forProvider: + automationAccountName: automationAccount1 + name: tfex-example-var + resourceGroupNameRef: + name: example + value: Hello, Terraform Basic Test. + providerConfigRef: + name: example diff --git a/examples-generated/availability/set.yaml b/examples-generated/availability/set.yaml new file mode 100644 index 000000000..534d1f1fe --- /dev/null +++ b/examples-generated/availability/set.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: availability.azure.jet.crossplane.io/v1alpha1 +kind: Set +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-aset + resourceGroupNameRef: + name: example + tags: + environment: Production + providerConfigRef: + name: example diff --git a/examples-generated/azure/resourcegroup.yaml b/examples-generated/azure/resourcegroup.yaml new file mode 100644 index 000000000..c744bc61b --- /dev/null +++ b/examples-generated/azure/resourcegroup.yaml @@ -0,0 +1,11 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: azure.jet.crossplane.io/v1alpha1 +kind: ResourceGroup +metadata: + name: example +spec: + forProvider: + location: West Europe + providerConfigRef: + name: example diff --git a/examples-generated/azurerm/dashboard.yaml b/examples-generated/azurerm/dashboard.yaml new file mode 100644 index 000000000..08dce41a2 --- /dev/null +++ b/examples-generated/azurerm/dashboard.yaml @@ -0,0 +1,61 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: azurerm.azure.jet.crossplane.io/v1alpha1 +kind: Dashboard +metadata: + name: example +spec: + forProvider: + dashboardProperties: "{\n \"lenses\": {\n \"0\": {\n \"order\": + 0,\n \"parts\": {\n \"0\": {\n \"position\": + {\n \"x\": 0,\n \"y\": 0,\n \"rowSpan\": + 2,\n \"colSpan\": 3\n },\n \"metadata\": + {\n \"inputs\": [],\n \"type\": + \"Extension/HubsExtension/PartType/MarkdownPart\",\n \"settings\": + {\n \"content\": {\n \"settings\": + {\n \"content\": \"${var.md_content}\",\n + \ \"subtitle\": \"\",\n \"title\": + \"\"\n }\n }\n }\n + \ }\n }, \n \"1\": + {\n \"position\": {\n \"x\": 5,\n + \ \"y\": 0,\n \"rowSpan\": 4,\n + \ \"colSpan\": 6\n },\n \"metadata\": + {\n \"inputs\": [],\n \"type\": + \"Extension/HubsExtension/PartType/VideoPart\",\n \"settings\": + {\n \"content\": {\n \"settings\": + {\n \"title\": \"Important Information\",\n + \ \"subtitle\": \"\",\n \"src\": + \"${var.video_link}\",\n \"autoplay\": true\n + \ }\n }\n }\n + \ }\n },\n \"2\": {\n \"position\": + {\n \"x\": 0,\n \"y\": 4,\n \"rowSpan\": + 4,\n \"colSpan\": 6\n },\n \"metadata\": + {\n \"inputs\": [\n {\n \"name\": + \"ComponentId\",\n \"value\": \"/subscriptions/${data.azurerm_subscription.current.subscription_id}/resourceGroups/myRG/providers/microsoft.insights/components/myWebApp\"\n + \ }\n ],\n \"type\": + \"Extension/AppInsightsExtension/PartType/AppMapGalPt\",\n \"settings\": + {},\n \"asset\": {\n \"idInputName\": + \"ComponentId\",\n \"type\": \"ApplicationInsights\"\n + \ }\n }\n } \n + \ }\n }\n },\n \"metadata\": {\n \"model\": {\n + \ \"timeRange\": {\n \"value\": {\n \"relative\": + {\n \"duration\": 24,\n \"timeUnit\": + 1\n }\n },\n \"type\": \"MsPortalFx.Composition.Configuration.ValueTypes.TimeRange\"\n + \ },\n \"filterLocale\": {\n \"value\": + \"en-us\"\n },\n \"filters\": {\n \"value\": + {\n \"MsPortalFx_TimeRange\": {\n \"model\": + {\n \"format\": \"utc\",\n \"granularity\": + \"auto\",\n \"relative\": \"24h\"\n },\n + \ \"displayCache\": {\n \"name\": + \"UTC Time\",\n \"value\": \"Past 24 hours\"\n },\n + \ \"filteredPartIds\": [\n \"StartboardPart-UnboundPart-ae44fef5-76b8-46b0-86f0-2b3f47bad1c7\"\n + \ ]\n }\n }\n }\n + \ }\n }\n}\n" + location: West Europe + name: my-cool-dashboard + resourceGroupNameRef: + name: example + tags: + source: terraform + providerConfigRef: + name: example diff --git a/examples-generated/azurerm/eventhub.yaml b/examples-generated/azurerm/eventhub.yaml new file mode 100644 index 000000000..f99977bf8 --- /dev/null +++ b/examples-generated/azurerm/eventhub.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: azurerm.azure.jet.crossplane.io/v1alpha1 +kind: Eventhub +metadata: + name: example +spec: + forProvider: + messageRetention: 1 + name: acceptanceTestEventHub + namespaceName: example-namespace + partitionCount: 2 + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/azurerm/firewall.yaml b/examples-generated/azurerm/firewall.yaml new file mode 100644 index 000000000..d55f69408 --- /dev/null +++ b/examples-generated/azurerm/firewall.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: azurerm.azure.jet.crossplane.io/v1alpha1 +kind: Firewall +metadata: + name: example +spec: + forProvider: + ipConfiguration: + - name: configuration + publicIpAddressId: ${azurerm_public_ip.example.id} + subnetIdRef: + name: example + location: West Europe + name: testfirewall + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/azurerm/frontdoor.yaml b/examples-generated/azurerm/frontdoor.yaml new file mode 100644 index 000000000..5de7e56b8 --- /dev/null +++ b/examples-generated/azurerm/frontdoor.yaml @@ -0,0 +1,42 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: azurerm.azure.jet.crossplane.io/v1alpha1 +kind: Frontdoor +metadata: + name: example +spec: + forProvider: + backendPool: + - backend: + - address: www.bing.com + hostHeader: www.bing.com + httpPort: 80 + httpsPort: 443 + healthProbeName: exampleHealthProbeSetting1 + loadBalancingName: exampleLoadBalancingSettings1 + name: exampleBackendBing + backendPoolHealthProbe: + - name: exampleHealthProbeSetting1 + backendPoolLoadBalancing: + - name: exampleLoadBalancingSettings1 + enforceBackendPoolsCertificateNameCheck: false + frontendEndpoint: + - hostName: example-FrontDoor.azurefd.net + name: exampleFrontendEndpoint1 + name: example-FrontDoor + resourceGroupNameRef: + name: example + routingRule: + - acceptedProtocols: + - Http + - Https + forwardingConfiguration: + - backendPoolName: exampleBackendBing + forwardingProtocol: MatchRequest + frontendEndpoints: + - exampleFrontendEndpoint1 + name: exampleRoutingRule1 + patternsToMatch: + - /* + providerConfigRef: + name: example diff --git a/examples-generated/azurerm/healthbot.yaml b/examples-generated/azurerm/healthbot.yaml new file mode 100644 index 000000000..032b7ba75 --- /dev/null +++ b/examples-generated/azurerm/healthbot.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: azurerm.azure.jet.crossplane.io/v1alpha1 +kind: Healthbot +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-bot + resourceGroupNameRef: + name: example + sku: + - name: F0 + providerConfigRef: + name: example diff --git a/examples-generated/azurerm/image.yaml b/examples-generated/azurerm/image.yaml new file mode 100644 index 000000000..ec882fb0b --- /dev/null +++ b/examples-generated/azurerm/image.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: azurerm.azure.jet.crossplane.io/v1alpha1 +kind: Image +metadata: + name: example +spec: + forProvider: + location: West US + name: acctest + osDisk: + - blobUri: '{blob_uri}' + osState: Generalized + osType: Linux + sizeGb: 30 + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/azurerm/snapshot.yaml b/examples-generated/azurerm/snapshot.yaml new file mode 100644 index 000000000..1abe3c508 --- /dev/null +++ b/examples-generated/azurerm/snapshot.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: azurerm.azure.jet.crossplane.io/v1alpha1 +kind: Snapshot +metadata: + name: example +spec: + forProvider: + createOption: Copy + location: West Europe + name: snapshot + resourceGroupNameRef: + name: example + sourceUri: ${azurerm_managed_disk.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/azurerm/subscription.yaml b/examples-generated/azurerm/subscription.yaml new file mode 100644 index 000000000..ddce638e1 --- /dev/null +++ b/examples-generated/azurerm/subscription.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: azurerm.azure.jet.crossplane.io/v1alpha1 +kind: Subscription +metadata: + name: example +spec: + forProvider: + billingScopeId: ${data.azurerm_billing_enrollment_account_scope.example.id} + subscriptionName: My Example EA Subscription + providerConfigRef: + name: example diff --git a/examples-generated/backup/containerstorageaccount.yaml b/examples-generated/backup/containerstorageaccount.yaml new file mode 100644 index 000000000..c2ecbd306 --- /dev/null +++ b/examples-generated/backup/containerstorageaccount.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: backup.azure.jet.crossplane.io/v1alpha1 +kind: ContainerStorageAccount +metadata: + name: example +spec: + forProvider: + recoveryVaultName: example_recovery_vault + resourceGroupNameRef: + name: example + storageAccountId: ${azurerm_storage_account.sa.id} + providerConfigRef: + name: example diff --git a/examples-generated/backup/policyfileshare.yaml b/examples-generated/backup/policyfileshare.yaml new file mode 100644 index 000000000..cc8049a48 --- /dev/null +++ b/examples-generated/backup/policyfileshare.yaml @@ -0,0 +1,43 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: backup.azure.jet.crossplane.io/v1alpha1 +kind: PolicyFileShare +metadata: + name: example +spec: + forProvider: + backup: + - frequency: Daily + time: "23:00" + name: tfex-recovery-vault-policy + recoveryVaultName: example_recovery_vault + resourceGroupNameRef: + name: example + retentionDaily: + - count: 10 + retentionMonthly: + - count: 7 + weekdays: + - Sunday + - Wednesday + weeks: + - First + - Last + retentionWeekly: + - count: 7 + weekdays: + - Sunday + - Wednesday + - Friday + - Saturday + retentionYearly: + - count: 7 + months: + - January + weekdays: + - Sunday + weeks: + - Last + timezone: UTC + providerConfigRef: + name: example diff --git a/examples-generated/backup/policyvm.yaml b/examples-generated/backup/policyvm.yaml new file mode 100644 index 000000000..c7a7974c0 --- /dev/null +++ b/examples-generated/backup/policyvm.yaml @@ -0,0 +1,43 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: backup.azure.jet.crossplane.io/v1alpha1 +kind: PolicyVm +metadata: + name: example +spec: + forProvider: + backup: + - frequency: Daily + time: "23:00" + name: tfex-recovery-vault-policy + recoveryVaultName: example_recovery_vault + resourceGroupNameRef: + name: example + retentionDaily: + - count: 10 + retentionMonthly: + - count: 7 + weekdays: + - Sunday + - Wednesday + weeks: + - First + - Last + retentionWeekly: + - count: 42 + weekdays: + - Sunday + - Wednesday + - Friday + - Saturday + retentionYearly: + - count: 77 + months: + - January + weekdays: + - Sunday + weeks: + - Last + timezone: UTC + providerConfigRef: + name: example diff --git a/examples-generated/backup/protectedfileshare.yaml b/examples-generated/backup/protectedfileshare.yaml new file mode 100644 index 000000000..17296ed4e --- /dev/null +++ b/examples-generated/backup/protectedfileshare.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: backup.azure.jet.crossplane.io/v1alpha1 +kind: ProtectedFileShare +metadata: + name: example +spec: + forProvider: + backupPolicyId: ${azurerm_backup_policy_file_share.example.id} + recoveryVaultName: example_recovery_vault + resourceGroupNameRef: + name: example + sourceFileShareName: sharename + sourceStorageAccountId: ${azurerm_backup_container_storage_account.protection-container.storage_account_id} + providerConfigRef: + name: example diff --git a/examples-generated/backup/protectedvm.yaml b/examples-generated/backup/protectedvm.yaml new file mode 100644 index 000000000..0e0c34185 --- /dev/null +++ b/examples-generated/backup/protectedvm.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: backup.azure.jet.crossplane.io/v1alpha1 +kind: ProtectedVm +metadata: + name: example +spec: + forProvider: + backupPolicyId: ${azurerm_backup_policy_vm.example.id} + recoveryVaultName: example_recovery_vault + resourceGroupNameRef: + name: example + sourceVmId: ${azurerm_virtual_machine.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/bastion/host.yaml b/examples-generated/bastion/host.yaml new file mode 100644 index 000000000..a02ff331a --- /dev/null +++ b/examples-generated/bastion/host.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: bastion.azure.jet.crossplane.io/v1alpha1 +kind: Host +metadata: + name: example +spec: + forProvider: + ipConfiguration: + - name: configuration + publicIpAddressId: ${azurerm_public_ip.example.id} + subnetIdRef: + name: example + location: West Europe + name: examplebastion + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/batch/account.yaml b/examples-generated/batch/account.yaml new file mode 100644 index 000000000..590d1778e --- /dev/null +++ b/examples-generated/batch/account.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: batch.azure.jet.crossplane.io/v1alpha1 +kind: Account +metadata: + name: example +spec: + forProvider: + location: West Europe + name: testbatchaccount + poolAllocationMode: BatchService + resourceGroupNameRef: + name: example + storageAccountId: ${azurerm_storage_account.example.id} + tags: + env: test + providerConfigRef: + name: example diff --git a/examples-generated/batch/application.yaml b/examples-generated/batch/application.yaml new file mode 100644 index 000000000..c572e3346 --- /dev/null +++ b/examples-generated/batch/application.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: batch.azure.jet.crossplane.io/v1alpha1 +kind: Application +metadata: + name: example +spec: + forProvider: + accountName: testbatchaccount + name: example-batch-application + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/batch/certificate.yaml b/examples-generated/batch/certificate.yaml new file mode 100644 index 000000000..b70efe578 --- /dev/null +++ b/examples-generated/batch/certificate.yaml @@ -0,0 +1,24 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: batch.azure.jet.crossplane.io/v1alpha1 +kind: Certificate +metadata: + name: example +spec: + forProvider: + accountName: testbatchaccount + certificateSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + format: Pfx + passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + resourceGroupNameRef: + name: example + thumbprint: 42C107874FD0E4A9583292A2F1098E8FE4B2EDDA + thumbprintAlgorithm: SHA1 + providerConfigRef: + name: example diff --git a/examples-generated/batch/job.yaml b/examples-generated/batch/job.yaml new file mode 100644 index 000000000..6fa5fbde3 --- /dev/null +++ b/examples-generated/batch/job.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: batch.azure.jet.crossplane.io/v1alpha1 +kind: Job +metadata: + name: example +spec: + forProvider: + batchPoolId: ${azurerm_batch_pool.example.id} + name: examplejob + providerConfigRef: + name: example diff --git a/examples-generated/batch/pool.yaml b/examples-generated/batch/pool.yaml new file mode 100644 index 000000000..5e3df00e3 --- /dev/null +++ b/examples-generated/batch/pool.yaml @@ -0,0 +1,53 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: batch.azure.jet.crossplane.io/v1alpha1 +kind: Pool +metadata: + name: example +spec: + forProvider: + accountName: testbatchaccount + autoScale: + - evaluationInterval: PT15M + formula: |2 + startingNumberOfVMs = 1; + maxNumberofVMs = 25; + pendingTaskSamplePercent = $PendingTasks.GetSamplePercent(180 * TimeInterval_Second); + pendingTaskSamples = pendingTaskSamplePercent < 70 ? startingNumberOfVMs : avg($PendingTasks.GetSample(180 * TimeInterval_Second)); + $TargetDedicatedNodes=min(maxNumberofVMs, pendingTaskSamples); + certificate: + - id: ${azurerm_batch_certificate.example.id} + visibility: + - StartTask + containerConfiguration: + - containerRegistries: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + registryServer: docker.io + userName: login + type: DockerCompatible + displayName: Test Acc Pool Auto + name: testaccpool + nodeAgentSkuId: batch.node.ubuntu 16.04 + resourceGroupNameRef: + name: example + startTask: + - commandLine: echo 'Hello World from $env' + environment: + env: TEST + maxTaskRetryCount: 1 + userIdentity: + - autoUser: + - elevationLevel: NonAdmin + scope: Task + waitForSuccess: true + storageImageReference: + - offer: ubuntu-server-container + publisher: microsoft-azure-batch + sku: 16-04-lts + version: latest + vmSize: Standard_A1 + providerConfigRef: + name: example diff --git a/examples-generated/blueprint/assignment.yaml b/examples-generated/blueprint/assignment.yaml new file mode 100644 index 000000000..576c8c43c --- /dev/null +++ b/examples-generated/blueprint/assignment.yaml @@ -0,0 +1,36 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: blueprint.azure.jet.crossplane.io/v1alpha1 +kind: Assignment +metadata: + name: example +spec: + forProvider: + depends_on: + - ${azurerm_role_assignment.operator} + - ${azurerm_role_assignment.owner} + identity: + - identityIds: + - ${azurerm_user_assigned_identity.example.id} + type: UserAssigned + location: West Europe + lockExcludePrincipals: + - ${data.azurerm_client_config.current.object_id} + lockMode: AllResourcesDoNotDelete + name: testAccBPAssignment + parameterValues: |2 + { + "allowedlocationsforresourcegroups_listOfAllowedLocations": { + "value": ["westus", "westus2", "eastus", "centralus", "centraluseuap", "southcentralus", "northcentralus", "westcentralus", "eastus2", "eastus2euap", "brazilsouth", "brazilus", "northeurope", "westeurope", "eastasia", "southeastasia", "japanwest", "japaneast", "koreacentral", "koreasouth", "indiasouth", "indiawest", "indiacentral", "australiaeast", "australiasoutheast", "canadacentral", "canadaeast", "uknorth", "uksouth2", "uksouth", "ukwest", "francecentral", "francesouth", "australiacentral", "australiacentral2", "uaecentral", "uaenorth", "southafricanorth", "southafricawest", "switzerlandnorth", "switzerlandwest", "germanynorth", "germanywestcentral", "norwayeast", "norwaywest"] + } + } + resourceGroups: |2 + { + "ResourceGroup": { + "name": "exampleRG-bp" + } + } + targetSubscriptionId: ${data.azurerm_subscription.example.id} + versionId: ${data.azurerm_blueprint_published_version.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/bot/channelalexa.yaml b/examples-generated/bot/channelalexa.yaml new file mode 100644 index 000000000..36935e535 --- /dev/null +++ b/examples-generated/bot/channelalexa.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: bot.azure.jet.crossplane.io/v1alpha1 +kind: ChannelAlexa +metadata: + name: example +spec: + forProvider: + botName: example + location: global + resourceGroupNameRef: + name: example + skillId: amzn1.ask.skill.00000000-0000-0000-0000-000000000000 + providerConfigRef: + name: example diff --git a/examples-generated/bot/channeldirectline.yaml b/examples-generated/bot/channeldirectline.yaml new file mode 100644 index 000000000..1496f0b3d --- /dev/null +++ b/examples-generated/bot/channeldirectline.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: bot.azure.jet.crossplane.io/v1alpha1 +kind: ChannelDirectline +metadata: + name: example +spec: + forProvider: + botName: example + location: global + resourceGroupNameRef: + name: example + site: + - enabled: true + name: default + providerConfigRef: + name: example diff --git a/examples-generated/bot/channeldirectlinespeech.yaml b/examples-generated/bot/channeldirectlinespeech.yaml new file mode 100644 index 000000000..a9b84dd76 --- /dev/null +++ b/examples-generated/bot/channeldirectlinespeech.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: bot.azure.jet.crossplane.io/v1alpha1 +kind: ChannelDirectLineSpeech +metadata: + name: example +spec: + forProvider: + botName: example + cognitiveServiceAccessKeySecretRef: + key: attribute.primary_access_key + name: example-cognitive-account + namespace: crossplane-system + cognitiveServiceLocation: ${azurerm_resource_group.example.location} + location: global + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/bot/channelemail.yaml b/examples-generated/bot/channelemail.yaml new file mode 100644 index 000000000..021028643 --- /dev/null +++ b/examples-generated/bot/channelemail.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: bot.azure.jet.crossplane.io/v1alpha1 +kind: ChannelEmail +metadata: + name: example +spec: + forProvider: + botName: example + client_id: exampleId + client_secret: exampleSecret + location: global + resourceGroupNameRef: + name: example + verification_token: exampleVerificationToken + providerConfigRef: + name: example diff --git a/examples-generated/bot/channelfacebook.yaml b/examples-generated/bot/channelfacebook.yaml new file mode 100644 index 000000000..8c45246e5 --- /dev/null +++ b/examples-generated/bot/channelfacebook.yaml @@ -0,0 +1,25 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: bot.azure.jet.crossplane.io/v1alpha1 +kind: ChannelFacebook +metadata: + name: example +spec: + forProvider: + botName: example + facebookApplicationId: "563490254873576" + facebookApplicationSecretSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + location: global + page: + - accessTokenSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + id: "876248795081953" + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/bot/channelline.yaml b/examples-generated/bot/channelline.yaml new file mode 100644 index 000000000..ce808bad9 --- /dev/null +++ b/examples-generated/bot/channelline.yaml @@ -0,0 +1,23 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: bot.azure.jet.crossplane.io/v1alpha1 +kind: ChannelLine +metadata: + name: example +spec: + forProvider: + botName: example + lineChannel: + - accessTokenSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + secretSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + location: global + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/bot/channelmsteams.yaml b/examples-generated/bot/channelmsteams.yaml new file mode 100644 index 000000000..0a0510de8 --- /dev/null +++ b/examples-generated/bot/channelmsteams.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: bot.azure.jet.crossplane.io/v1alpha1 +kind: ChannelMsTeams +metadata: + name: example +spec: + forProvider: + botName: example + location: global + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/bot/channelslack.yaml b/examples-generated/bot/channelslack.yaml new file mode 100644 index 000000000..1005dffdd --- /dev/null +++ b/examples-generated/bot/channelslack.yaml @@ -0,0 +1,23 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: bot.azure.jet.crossplane.io/v1alpha1 +kind: ChannelSlack +metadata: + name: example +spec: + forProvider: + botName: example + clientId: exampleId + clientSecretSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + location: global + resourceGroupNameRef: + name: example + verificationTokenSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + providerConfigRef: + name: example diff --git a/examples-generated/bot/channelsms.yaml b/examples-generated/bot/channelsms.yaml new file mode 100644 index 000000000..59a90a6e9 --- /dev/null +++ b/examples-generated/bot/channelsms.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: bot.azure.jet.crossplane.io/v1alpha1 +kind: ChannelSms +metadata: + name: example +spec: + forProvider: + botName: example + location: global + phoneNumber: "+12313803556" + resourceGroupNameRef: + name: example + smsChannelAccountSecurityId: BG61f7cf5157f439b084e98256409c2815 + smsChannelAuthTokenSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + providerConfigRef: + name: example diff --git a/examples-generated/bot/channelsregistration.yaml b/examples-generated/bot/channelsregistration.yaml new file mode 100644 index 000000000..4da26c872 --- /dev/null +++ b/examples-generated/bot/channelsregistration.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: bot.azure.jet.crossplane.io/v1alpha1 +kind: ChannelsRegistration +metadata: + name: example +spec: + forProvider: + location: global + microsoftAppId: ${data.azurerm_client_config.current.client_id} + name: example + resourceGroupNameRef: + name: example + sku: F0 + providerConfigRef: + name: example diff --git a/examples-generated/bot/channelwebchat.yaml b/examples-generated/bot/channelwebchat.yaml new file mode 100644 index 000000000..c6e9d985d --- /dev/null +++ b/examples-generated/bot/channelwebchat.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: bot.azure.jet.crossplane.io/v1alpha1 +kind: ChannelWebChat +metadata: + name: example +spec: + forProvider: + botName: example + location: global + resourceGroupNameRef: + name: example + siteNames: + - TestSite + providerConfigRef: + name: example diff --git a/examples-generated/bot/connection.yaml b/examples-generated/bot/connection.yaml new file mode 100644 index 000000000..67410d927 --- /dev/null +++ b/examples-generated/bot/connection.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: bot.azure.jet.crossplane.io/v1alpha1 +kind: Connection +metadata: + name: example +spec: + forProvider: + botName: example + clientId: exampleId + clientSecretSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + location: global + name: example + resourceGroupNameRef: + name: example + serviceProviderName: box + providerConfigRef: + name: example diff --git a/examples-generated/bot/webapp.yaml b/examples-generated/bot/webapp.yaml new file mode 100644 index 000000000..8b7c5935a --- /dev/null +++ b/examples-generated/bot/webapp.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: bot.azure.jet.crossplane.io/v1alpha1 +kind: WebApp +metadata: + name: example +spec: + forProvider: + location: global + microsoftAppId: ${data.azurerm_client_config.current.client_id} + name: example + resourceGroupNameRef: + name: example + sku: F0 + providerConfigRef: + name: example diff --git a/examples-generated/cdn/endpoint.yaml b/examples-generated/cdn/endpoint.yaml new file mode 100644 index 000000000..06c65b9dc --- /dev/null +++ b/examples-generated/cdn/endpoint.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cdn.azure.jet.crossplane.io/v1alpha1 +kind: Endpoint +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example + origin: + - hostName: www.contoso.com + name: example + profileName: exampleCdnProfile + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/cdn/endpointcustomdomain.yaml b/examples-generated/cdn/endpointcustomdomain.yaml new file mode 100644 index 000000000..fd803cec6 --- /dev/null +++ b/examples-generated/cdn/endpointcustomdomain.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cdn.azure.jet.crossplane.io/v1alpha1 +kind: EndpointCustomDomain +metadata: + name: example +spec: + forProvider: + cdnEndpointId: ${azurerm_cdn_endpoint.example.id} + hostName: ${azurerm_dns_cname_record.example.name}.${data.azurerm_dns_zone.example.name} + name: example-domain + providerConfigRef: + name: example diff --git a/examples-generated/cdn/profile.yaml b/examples-generated/cdn/profile.yaml new file mode 100644 index 000000000..2c373811f --- /dev/null +++ b/examples-generated/cdn/profile.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cdn.azure.jet.crossplane.io/v1alpha1 +kind: Profile +metadata: + name: example +spec: + forProvider: + location: West US + name: exampleCdnProfile + resourceGroupNameRef: + name: example + sku: Standard_Verizon + tags: + cost_center: MSFT + environment: Production + providerConfigRef: + name: example diff --git a/examples-generated/cognitive/account.yaml b/examples-generated/cognitive/account.yaml new file mode 100644 index 000000000..9bb9d5382 --- /dev/null +++ b/examples-generated/cognitive/account.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cognitive.azure.jet.crossplane.io/v1alpha1 +kind: Account +metadata: + name: example +spec: + forProvider: + kind: Face + location: West Europe + name: example-account + resourceGroupNameRef: + name: example + skuName: S0 + tags: + Acceptance: Test + providerConfigRef: + name: example diff --git a/examples-generated/cognitive/accountcustomermanagedkey.yaml b/examples-generated/cognitive/accountcustomermanagedkey.yaml new file mode 100644 index 000000000..4c10383e4 --- /dev/null +++ b/examples-generated/cognitive/accountcustomermanagedkey.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cognitive.azure.jet.crossplane.io/v1alpha1 +kind: AccountCustomerManagedKey +metadata: + name: example +spec: + forProvider: + cognitiveAccountId: ${azurerm_cognitive_account.example.id} + identityClientId: ${azurerm_user_assigned_identity.example.client_id} + keyVaultKeyId: ${azurerm_key_vault_key.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/communication/service.yaml b/examples-generated/communication/service.yaml new file mode 100644 index 000000000..16221138c --- /dev/null +++ b/examples-generated/communication/service.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: communication.azure.jet.crossplane.io/v1alpha1 +kind: Service +metadata: + name: example +spec: + forProvider: + dataLocation: United States + name: example-communicationservice + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/consumption/budgetresourcegroup.yaml b/examples-generated/consumption/budgetresourcegroup.yaml new file mode 100644 index 000000000..8e5624d7c --- /dev/null +++ b/examples-generated/consumption/budgetresourcegroup.yaml @@ -0,0 +1,45 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: consumption.azure.jet.crossplane.io/v1alpha1 +kind: BudgetResourceGroup +metadata: + name: example +spec: + forProvider: + amount: 1000 + filter: + - dimension: + - name: ResourceId + values: + - ${azurerm_monitor_action_group.example.id} + tag: + - name: foo + values: + - bar + - baz + name: example + notification: + - contactEmails: + - foo@example.com + - bar@example.com + contactGroups: + - ${azurerm_monitor_action_group.example.id} + contactRoles: + - Owner + enabled: true + operator: EqualTo + threshold: 90 + - contactEmails: + - foo@example.com + - bar@example.com + enabled: false + operator: GreaterThan + threshold: 100 + resourceGroupIdRef: + name: example + timeGrain: Monthly + timePeriod: + - endDate: "2022-07-01T00:00:00Z" + startDate: "2022-06-01T00:00:00Z" + providerConfigRef: + name: example diff --git a/examples-generated/consumption/budgetsubscription.yaml b/examples-generated/consumption/budgetsubscription.yaml new file mode 100644 index 000000000..35965d637 --- /dev/null +++ b/examples-generated/consumption/budgetsubscription.yaml @@ -0,0 +1,44 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: consumption.azure.jet.crossplane.io/v1alpha1 +kind: BudgetSubscription +metadata: + name: example +spec: + forProvider: + amount: 1000 + filter: + - dimension: + - name: ResourceGroupName + values: + - ${azurerm_resource_group.example.name} + tag: + - name: foo + values: + - bar + - baz + name: example + notification: + - contactEmails: + - foo@example.com + - bar@example.com + contactGroups: + - ${azurerm_monitor_action_group.example.id} + contactRoles: + - Owner + enabled: true + operator: EqualTo + threshold: 90 + - contactEmails: + - foo@example.com + - bar@example.com + enabled: false + operator: GreaterThan + threshold: 100 + subscriptionId: ${data.azurerm_subscription.current.subscription_id} + timeGrain: Monthly + timePeriod: + - endDate: "2022-07-01T00:00:00Z" + startDate: "2022-06-01T00:00:00Z" + providerConfigRef: + name: example diff --git a/examples-generated/container/registry.yaml b/examples-generated/container/registry.yaml new file mode 100644 index 000000000..f76fc07e5 --- /dev/null +++ b/examples-generated/container/registry.yaml @@ -0,0 +1,23 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: container.azure.jet.crossplane.io/v1alpha1 +kind: Registry +metadata: + name: example +spec: + forProvider: + adminEnabled: false + georeplications: + - location: East US + tags: {} + zoneRedundancyEnabled: true + - location: westeurope + tags: {} + zoneRedundancyEnabled: true + location: West Europe + name: containerRegistry1 + resourceGroupNameRef: + name: example + sku: Premium + providerConfigRef: + name: example diff --git a/examples-generated/container/registryscopemap.yaml b/examples-generated/container/registryscopemap.yaml new file mode 100644 index 000000000..e015c9281 --- /dev/null +++ b/examples-generated/container/registryscopemap.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: container.azure.jet.crossplane.io/v1alpha1 +kind: RegistryScopeMap +metadata: + name: example +spec: + forProvider: + actions: + - repositories/repo1/content/read + - repositories/repo1/content/write + containerRegistryName: containerRegistry1 + name: example-scope-map + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/container/registrytoken.yaml b/examples-generated/container/registrytoken.yaml new file mode 100644 index 000000000..7b9fb015e --- /dev/null +++ b/examples-generated/container/registrytoken.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: container.azure.jet.crossplane.io/v1alpha1 +kind: RegistryToken +metadata: + name: example +spec: + forProvider: + containerRegistryName: containerRegistry1 + name: exampletoken + resourceGroupNameRef: + name: example + scopeMapId: ${azurerm_container_registry_scope_map.map.id} + providerConfigRef: + name: example diff --git a/examples-generated/container/registrywebhook.yaml b/examples-generated/container/registrywebhook.yaml new file mode 100644 index 000000000..e37f44624 --- /dev/null +++ b/examples-generated/container/registrywebhook.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: container.azure.jet.crossplane.io/v1alpha1 +kind: RegistryWebhook +metadata: + name: example +spec: + forProvider: + actions: + - push + customHeaders: + Content-Type: application/json + location: West Europe + name: mywebhook + registryName: containerRegistry1 + resourceGroupNameRef: + name: example + scope: mytag:* + serviceUri: https://mywebhookreceiver.example/mytag + status: enabled + providerConfigRef: + name: example diff --git a/examples-generated/containerservice/kubernetescluster.yaml b/examples-generated/containerservice/kubernetescluster.yaml new file mode 100644 index 000000000..6096353db --- /dev/null +++ b/examples-generated/containerservice/kubernetescluster.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: containerservice.azure.jet.crossplane.io/v1alpha1 +kind: KubernetesCluster +metadata: + name: example +spec: + forProvider: + defaultNodePool: + - name: default + nodeCount: 1 + vmSize: Standard_D2_v2 + dnsPrefix: exampleaks1 + identity: + - type: SystemAssigned + location: West Europe + resourceGroupNameRef: + name: example + tags: + Environment: Production + providerConfigRef: + name: example diff --git a/examples-generated/containerservice/kubernetesclusternodepool.yaml b/examples-generated/containerservice/kubernetesclusternodepool.yaml new file mode 100644 index 000000000..a80c1efca --- /dev/null +++ b/examples-generated/containerservice/kubernetesclusternodepool.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: containerservice.azure.jet.crossplane.io/v1alpha1 +kind: KubernetesClusterNodePool +metadata: + name: example +spec: + forProvider: + kubernetesClusterIdRef: + name: example + nodeCount: 1 + tags: + Environment: Production + vmSize: Standard_DS2_v2 + providerConfigRef: + name: example diff --git a/examples-generated/cosmosdb/account.yaml b/examples-generated/cosmosdb/account.yaml new file mode 100644 index 000000000..eb8e3ffbd --- /dev/null +++ b/examples-generated/cosmosdb/account.yaml @@ -0,0 +1,29 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cosmosdb.azure.jet.crossplane.io/v1alpha1 +kind: Account +metadata: + name: example +spec: + forProvider: + capabilities: + - name: EnableAggregationPipeline + - name: mongoEnableDocLevelTTL + - name: MongoDBv3.4 + consistencyPolicy: + - consistencyLevel: BoundedStaleness + maxIntervalInSeconds: 10 + maxStalenessPrefix: 200 + enableAutomaticFailover: true + geoLocation: + - failoverPriority: 1 + location: ${var.failover_location} + - failoverPriority: 0 + location: West Europe + kind: GlobalDocumentDB + location: West Europe + offerType: Standard + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/cosmosdb/cassandrakeyspace.yaml b/examples-generated/cosmosdb/cassandrakeyspace.yaml new file mode 100644 index 000000000..0f83b1ff3 --- /dev/null +++ b/examples-generated/cosmosdb/cassandrakeyspace.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cosmosdb.azure.jet.crossplane.io/v1alpha1 +kind: CassandraKeyspace +metadata: + name: example +spec: + forProvider: + accountNameRef: + name: example + resourceGroupNameRef: + name: example + throughput: 400 + providerConfigRef: + name: example diff --git a/examples-generated/cosmosdb/cassandratable.yaml b/examples-generated/cosmosdb/cassandratable.yaml new file mode 100644 index 000000000..23643d6ab --- /dev/null +++ b/examples-generated/cosmosdb/cassandratable.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cosmosdb.azure.jet.crossplane.io/v1alpha1 +kind: CassandraTable +metadata: + name: example +spec: + forProvider: + cassandraKeyspaceIdRef: + name: example + schema: + - column: + - name: test1 + type: ascii + - name: test2 + type: int + partitionKey: + - name: test1 + providerConfigRef: + name: example diff --git a/examples-generated/cosmosdb/gremlindatabase.yaml b/examples-generated/cosmosdb/gremlindatabase.yaml new file mode 100644 index 000000000..808e35dd7 --- /dev/null +++ b/examples-generated/cosmosdb/gremlindatabase.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cosmosdb.azure.jet.crossplane.io/v1alpha1 +kind: GremlinDatabase +metadata: + name: example +spec: + forProvider: + accountNameRef: + name: example + resourceGroupNameRef: + name: example + throughput: 400 + providerConfigRef: + name: example diff --git a/examples-generated/cosmosdb/gremlingraph.yaml b/examples-generated/cosmosdb/gremlingraph.yaml new file mode 100644 index 000000000..fc805a2d1 --- /dev/null +++ b/examples-generated/cosmosdb/gremlingraph.yaml @@ -0,0 +1,32 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cosmosdb.azure.jet.crossplane.io/v1alpha1 +kind: GremlinGraph +metadata: + name: example +spec: + forProvider: + accountNameRef: + name: example + conflictResolutionPolicy: + - conflictResolutionPath: /_ts + mode: LastWriterWins + databaseNameRef: + name: example + indexPolicy: + - automatic: true + excludedPaths: + - /"_etag"/? + includedPaths: + - /* + indexingMode: Consistent + partitionKeyPath: /Example + resourceGroupNameRef: + name: example + throughput: 400 + uniqueKey: + - paths: + - /definition/id1 + - /definition/id2 + providerConfigRef: + name: example diff --git a/examples-generated/cosmosdb/mongocollection.yaml b/examples-generated/cosmosdb/mongocollection.yaml new file mode 100644 index 000000000..7f26ea1e0 --- /dev/null +++ b/examples-generated/cosmosdb/mongocollection.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cosmosdb.azure.jet.crossplane.io/v1alpha1 +kind: MongoCollection +metadata: + name: example +spec: + forProvider: + accountNameRef: + name: example + databaseNameRef: + name: example + defaultTtlSeconds: "777" + resourceGroupNameRef: + name: example + shardKey: uniqueKey + throughput: 400 + providerConfigRef: + name: example diff --git a/examples-generated/cosmosdb/mongodatabase.yaml b/examples-generated/cosmosdb/mongodatabase.yaml new file mode 100644 index 000000000..29f5e9a73 --- /dev/null +++ b/examples-generated/cosmosdb/mongodatabase.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cosmosdb.azure.jet.crossplane.io/v1alpha1 +kind: MongoDatabase +metadata: + name: example +spec: + forProvider: + accountNameRef: + name: example + resourceGroupNameRef: + name: example + throughput: 400 + providerConfigRef: + name: example diff --git a/examples-generated/cosmosdb/notebookworkspace.yaml b/examples-generated/cosmosdb/notebookworkspace.yaml new file mode 100644 index 000000000..4c9ca2d0d --- /dev/null +++ b/examples-generated/cosmosdb/notebookworkspace.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cosmosdb.azure.jet.crossplane.io/v1alpha1 +kind: NotebookWorkspace +metadata: + name: example +spec: + forProvider: + accountNameRef: + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/cosmosdb/sqlcontainer.yaml b/examples-generated/cosmosdb/sqlcontainer.yaml new file mode 100644 index 000000000..5dd79756a --- /dev/null +++ b/examples-generated/cosmosdb/sqlcontainer.yaml @@ -0,0 +1,30 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cosmosdb.azure.jet.crossplane.io/v1alpha1 +kind: SQLContainer +metadata: + name: example +spec: + forProvider: + accountNameRef: + name: example + databaseNameRef: + name: example + indexingPolicy: + - excludedPath: + - path: /excluded/? + includedPath: + - path: /* + - path: /included/? + indexingMode: Consistent + partitionKeyPath: /definition/id + partitionKeyVersion: 1 + resourceGroupNameRef: + name: example + throughput: 400 + uniqueKey: + - paths: + - /definition/idlong + - /definition/idshort + providerConfigRef: + name: example diff --git a/examples-generated/cosmosdb/sqldatabase.yaml b/examples-generated/cosmosdb/sqldatabase.yaml new file mode 100644 index 000000000..5d068261b --- /dev/null +++ b/examples-generated/cosmosdb/sqldatabase.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cosmosdb.azure.jet.crossplane.io/v1alpha1 +kind: SQLDatabase +metadata: + name: example +spec: + forProvider: + accountNameRef: + name: example + resourceGroupNameRef: + name: example + throughput: 400 + providerConfigRef: + name: example diff --git a/examples-generated/cosmosdb/sqlfunction.yaml b/examples-generated/cosmosdb/sqlfunction.yaml new file mode 100644 index 000000000..7da120ff4 --- /dev/null +++ b/examples-generated/cosmosdb/sqlfunction.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cosmosdb.azure.jet.crossplane.io/v1alpha1 +kind: SQLFunction +metadata: + name: example +spec: + forProvider: + body: function trigger(){} + containerIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/cosmosdb/sqlstoredprocedure.yaml b/examples-generated/cosmosdb/sqlstoredprocedure.yaml new file mode 100644 index 000000000..ba847e941 --- /dev/null +++ b/examples-generated/cosmosdb/sqlstoredprocedure.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cosmosdb.azure.jet.crossplane.io/v1alpha1 +kind: SqlStoredProcedure +metadata: + name: example +spec: + forProvider: + accountNameRef: + name: example + body: " \tfunction () { var context = getContext(); var response = context.getResponse(); + response.setBody('Hello, World'); }\n" + containerNameRef: + name: example + databaseNameRef: + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/cosmosdb/sqltrigger.yaml b/examples-generated/cosmosdb/sqltrigger.yaml new file mode 100644 index 000000000..00af4e9e0 --- /dev/null +++ b/examples-generated/cosmosdb/sqltrigger.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cosmosdb.azure.jet.crossplane.io/v1alpha1 +kind: SqlTrigger +metadata: + name: example +spec: + forProvider: + body: function trigger(){} + containerIdRef: + name: example + operation: Delete + type: Post + providerConfigRef: + name: example diff --git a/examples-generated/cosmosdb/table.yaml b/examples-generated/cosmosdb/table.yaml new file mode 100644 index 000000000..d37f24531 --- /dev/null +++ b/examples-generated/cosmosdb/table.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cosmosdb.azure.jet.crossplane.io/v1alpha1 +kind: Table +metadata: + name: example +spec: + forProvider: + accountNameRef: + name: example + resourceGroupNameRef: + name: example + throughput: 400 + providerConfigRef: + name: example diff --git a/examples-generated/cost/managementexportresourcegroup.yaml b/examples-generated/cost/managementexportresourcegroup.yaml new file mode 100644 index 000000000..e7a2fbd8a --- /dev/null +++ b/examples-generated/cost/managementexportresourcegroup.yaml @@ -0,0 +1,23 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: cost.azure.jet.crossplane.io/v1alpha1 +kind: ManagementExportResourceGroup +metadata: + name: example +spec: + forProvider: + deliveryInfo: + - containerName: examplecontainer + rootFolderPath: /root/updated + storageAccountId: ${azurerm_storage_account.example.id} + name: example + query: + - timeFrame: WeekToDate + type: Usage + recurrencePeriodEnd: "2020-09-18T00:00:00Z" + recurrencePeriodStart: "2020-08-18T00:00:00Z" + recurrenceType: Monthly + resourceGroupIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/custom/provider.yaml b/examples-generated/custom/provider.yaml new file mode 100644 index 000000000..ad1fdfdcb --- /dev/null +++ b/examples-generated/custom/provider.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: custom.azure.jet.crossplane.io/v1alpha1 +kind: Provider +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example_provider + resourceGroupNameRef: + name: example + resourceType: + - endpoint: https://testendpoint.com/ + name: dEf1 + providerConfigRef: + name: example diff --git a/examples-generated/data/factory.yaml b/examples-generated/data/factory.yaml new file mode 100644 index 000000000..3af4c3d42 --- /dev/null +++ b/examples-generated/data/factory.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: Factory +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorycustomdataset.yaml b/examples-generated/data/factorycustomdataset.yaml new file mode 100644 index 000000000..3bbbc7ebb --- /dev/null +++ b/examples-generated/data/factorycustomdataset.yaml @@ -0,0 +1,59 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryCustomDataset +metadata: + name: example +spec: + forProvider: + additionalProperties: + bar: test2 + foo: test1 + annotations: + - test1 + - test2 + - test3 + dataFactoryId: ${azurerm_data_factory.example.id} + description: test description + folder: testFolder + linkedService: + - name: example + parameters: + key1: value1 + name: example + parameters: + Bar: Test2 + foo: test1 + schemaJson: | + { + "type": "object", + "properties": { + "name": { + "type": "object", + "properties": { + "firstName": { + "type": "string" + }, + "lastName": { + "type": "string" + } + } + }, + "age": { + "type": "integer" + } + } + } + type: Json + typePropertiesJson: | + { + "location": { + "container":"${azurerm_storage_container.test.name}", + "fileName":"foo.txt", + "folderPath": "foo/bar/", + "type":"AzureBlobStorageLocation" + }, + "encodingName":"UTF-8" + } + providerConfigRef: + name: example diff --git a/examples-generated/data/factorydataflow.yaml b/examples-generated/data/factorydataflow.yaml new file mode 100644 index 000000000..21cb755fe --- /dev/null +++ b/examples-generated/data/factorydataflow.yaml @@ -0,0 +1,24 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryDataFlow +metadata: + name: example +spec: + forProvider: + dataFactoryId: ${azurerm_data_factory.example.id} + name: example + script: "source(\n allowSchemaDrift: true, \n validateSchema: false, \n limit: + 100, \n ignoreNoFilesFound: false, \n documentForm: 'documentPerLine') ~> + source1 \nsource1 sink(\n allowSchemaDrift: true, \n validateSchema: false, + \n skipDuplicateMapInputs: true, \n skipDuplicateMapOutputs: true) ~> sink1\n" + sink: + - dataset: + - name: example + name: sink1 + source: + - dataset: + - name: example + name: source1 + providerConfigRef: + name: example diff --git a/examples-generated/data/factorydatasetazureblob.yaml b/examples-generated/data/factorydatasetazureblob.yaml new file mode 100644 index 000000000..5e836f2e9 --- /dev/null +++ b/examples-generated/data/factorydatasetazureblob.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryDatasetAzureBlob +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + filename: bar.png + linkedServiceName: example + name: example + path: foo + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorydatasetbinary.yaml b/examples-generated/data/factorydatasetbinary.yaml new file mode 100644 index 000000000..186b4b478 --- /dev/null +++ b/examples-generated/data/factorydatasetbinary.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryDatasetBinary +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + linkedServiceName: example + name: example + resourceGroupNameRef: + name: example + sftpServerLocation: + - filename: '**' + path: /test/ + providerConfigRef: + name: example diff --git a/examples-generated/data/factorydatasetcosmosdbsqlapi.yaml b/examples-generated/data/factorydatasetcosmosdbsqlapi.yaml new file mode 100644 index 000000000..a70655d19 --- /dev/null +++ b/examples-generated/data/factorydatasetcosmosdbsqlapi.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryDatasetCosmosdbSqlapi +metadata: + name: example +spec: + forProvider: + collectionName: bar + dataFactoryName: example + linkedServiceName: example + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorydatasetdelimitedtext.yaml b/examples-generated/data/factorydatasetdelimitedtext.yaml new file mode 100644 index 000000000..fcd51b847 --- /dev/null +++ b/examples-generated/data/factorydatasetdelimitedtext.yaml @@ -0,0 +1,26 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryDatasetDelimitedText +metadata: + name: example +spec: + forProvider: + columnDelimiter: ',' + dataFactoryName: example + encoding: UTF-8 + escapeCharacter: f + firstRowAsHeader: true + httpServerLocation: + - filename: fizz.txt + path: foo/bar/ + relativeUrl: http://www.bing.com + linkedServiceName: example + name: example + nullValue: "NULL" + quoteCharacter: x + resourceGroupNameRef: + name: example + rowDelimiter: NEW + providerConfigRef: + name: example diff --git a/examples-generated/data/factorydatasethttp.yaml b/examples-generated/data/factorydatasethttp.yaml new file mode 100644 index 000000000..30547b7ef --- /dev/null +++ b/examples-generated/data/factorydatasethttp.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryDatasetHttp +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + linkedServiceName: example + name: example + relativeUrl: http://www.bing.com + requestBody: foo=bar + requestMethod: POST + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorydatasetjson.yaml b/examples-generated/data/factorydatasetjson.yaml new file mode 100644 index 000000000..0d3408dae --- /dev/null +++ b/examples-generated/data/factorydatasetjson.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryDatasetJson +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + encoding: UTF-8 + httpServerLocation: + - filename: foo.txt + path: foo/bar/ + relativeUrl: /fizz/buzz/ + linkedServiceName: example + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorydatasetmysql.yaml b/examples-generated/data/factorydatasetmysql.yaml new file mode 100644 index 000000000..406d9d124 --- /dev/null +++ b/examples-generated/data/factorydatasetmysql.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryDatasetMysql +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + linkedServiceName: example + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorydatasetparquet.yaml b/examples-generated/data/factorydatasetparquet.yaml new file mode 100644 index 000000000..cae4e5dea --- /dev/null +++ b/examples-generated/data/factorydatasetparquet.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryDatasetParquet +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + httpServerLocation: + - filename: fizz.txt + path: foo/bar/ + relativeUrl: http://www.bing.com + linkedServiceName: example + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorydatasetpostgresql.yaml b/examples-generated/data/factorydatasetpostgresql.yaml new file mode 100644 index 000000000..ee93b6d52 --- /dev/null +++ b/examples-generated/data/factorydatasetpostgresql.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryDatasetPostgresql +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + linkedServiceName: example + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorydatasetsnowflake.yaml b/examples-generated/data/factorydatasetsnowflake.yaml new file mode 100644 index 000000000..0e9a35cc0 --- /dev/null +++ b/examples-generated/data/factorydatasetsnowflake.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryDatasetSnowflake +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + linkedServiceName: example + name: example + resourceGroupNameRef: + name: example + schemaName: foo_schema + tableName: foo_table + providerConfigRef: + name: example diff --git a/examples-generated/data/factorydatasetsqlservertable.yaml b/examples-generated/data/factorydatasetsqlservertable.yaml new file mode 100644 index 000000000..c2b8f822d --- /dev/null +++ b/examples-generated/data/factorydatasetsqlservertable.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryDatasetSqlServerTable +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + linkedServiceName: example + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factoryintegrationruntimeazure.yaml b/examples-generated/data/factoryintegrationruntimeazure.yaml new file mode 100644 index 000000000..93149ff0a --- /dev/null +++ b/examples-generated/data/factoryintegrationruntimeazure.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryIntegrationRuntimeAzure +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + location: West Europe + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factoryintegrationruntimeazuressis.yaml b/examples-generated/data/factoryintegrationruntimeazuressis.yaml new file mode 100644 index 000000000..1a297c59b --- /dev/null +++ b/examples-generated/data/factoryintegrationruntimeazuressis.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryIntegrationRuntimeAzureSsis +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + location: West Europe + name: example + nodeSize: Standard_D8_v3 + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factoryintegrationruntimemanaged.yaml b/examples-generated/data/factoryintegrationruntimemanaged.yaml new file mode 100644 index 000000000..66f925327 --- /dev/null +++ b/examples-generated/data/factoryintegrationruntimemanaged.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryIntegrationRuntimeManaged +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + location: West Europe + name: example + nodeSize: Standard_D8_v3 + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factoryintegrationruntimeselfhosted.yaml b/examples-generated/data/factoryintegrationruntimeselfhosted.yaml new file mode 100644 index 000000000..8a5ec8963 --- /dev/null +++ b/examples-generated/data/factoryintegrationruntimeselfhosted.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryIntegrationRuntimeSelfHosted +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedcustomservice.yaml b/examples-generated/data/factorylinkedcustomservice.yaml new file mode 100644 index 000000000..f98e60057 --- /dev/null +++ b/examples-generated/data/factorylinkedcustomservice.yaml @@ -0,0 +1,25 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedCustomService +metadata: + name: example +spec: + forProvider: + annotations: + - test1 + - test2 + - test3 + dataFactoryId: ${azurerm_data_factory.example.id} + description: test description + name: example + parameters: + Env: Test + foo: bar + type: AzureBlobStorage + typePropertiesJson: | + { + "connectionString":"${azurerm_storage_account.test.primary_connection_string}" + } + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedserviceazureblobstorage.yaml b/examples-generated/data/factorylinkedserviceazureblobstorage.yaml new file mode 100644 index 000000000..300b8d1bc --- /dev/null +++ b/examples-generated/data/factorylinkedserviceazureblobstorage.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServiceAzureBlobStorage +metadata: + name: example +spec: + forProvider: + connectionStringSecretRef: + key: attribute.example.primary_connection_string + name: example- + namespace: crossplane-system + dataFactoryName: example + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedserviceazuredatabricks.yaml b/examples-generated/data/factorylinkedserviceazuredatabricks.yaml new file mode 100644 index 000000000..5350244a0 --- /dev/null +++ b/examples-generated/data/factorylinkedserviceazuredatabricks.yaml @@ -0,0 +1,36 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServiceAzureDatabricks +metadata: + name: example +spec: + forProvider: + adbDomain: https://${azurerm_databricks_workspace.example.workspace_url} + dataFactoryName: example + description: ADB Linked Service via MSI + msiWorkSpaceResourceId: ${azurerm_databricks_workspace.example.id} + name: ADBLinkedServiceViaMSI + newClusterConfig: + - clusterVersion: 5.5.x-gpu-scala2.11 + customTags: + custom_tag1: sct_value_1 + custom_tag2: sct_value_2 + driverNodeType: Standard_NC12 + initScripts: + - init.sh + - init2.sh + logDestination: dbfs:/logs + maxNumberOfWorkers: 5 + minNumberOfWorkers: 1 + nodeType: Standard_NC12 + sparkConfig: + config1: value1 + config2: value2 + sparkEnvironmentVariables: + envVar1: value1 + envVar2: value2 + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedserviceazurefilestorage.yaml b/examples-generated/data/factorylinkedserviceazurefilestorage.yaml new file mode 100644 index 000000000..dd28816ef --- /dev/null +++ b/examples-generated/data/factorylinkedserviceazurefilestorage.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServiceAzureFileStorage +metadata: + name: example +spec: + forProvider: + connectionStringSecretRef: + key: attribute.example.primary_connection_string + name: example- + namespace: crossplane-system + dataFactoryName: example + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedserviceazurefunction.yaml b/examples-generated/data/factorylinkedserviceazurefunction.yaml new file mode 100644 index 000000000..d6f3cc852 --- /dev/null +++ b/examples-generated/data/factorylinkedserviceazurefunction.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServiceAzureFunction +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + keySecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + name: example + resourceGroupNameRef: + name: example + url: https://${data.azurerm_function_app.example.default_hostname} + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedserviceazuresearch.yaml b/examples-generated/data/factorylinkedserviceazuresearch.yaml new file mode 100644 index 000000000..99a30469e --- /dev/null +++ b/examples-generated/data/factorylinkedserviceazuresearch.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServiceAzureSearch +metadata: + name: example +spec: + forProvider: + dataFactoryId: ${azurerm_data_factory.example.id} + name: example + searchServiceKey: ${azurerm_search_service.example.primary_key} + url: ${join("", ["https://", azurerm_search_service.example.name, ".search.windows.net"])} + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedserviceazuresqldatabase.yaml b/examples-generated/data/factorylinkedserviceazuresqldatabase.yaml new file mode 100644 index 000000000..3ac66625c --- /dev/null +++ b/examples-generated/data/factorylinkedserviceazuresqldatabase.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServiceAzureSqlDatabase +metadata: + name: example +spec: + forProvider: + connectionString: data source=serverhostname;initial catalog=master;user id=testUser;Password=test;integrated + security=False;encrypt=True;connection timeout=30 + dataFactoryName: example + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedserviceazuretablestorage.yaml b/examples-generated/data/factorylinkedserviceazuretablestorage.yaml new file mode 100644 index 000000000..ea6802164 --- /dev/null +++ b/examples-generated/data/factorylinkedserviceazuretablestorage.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServiceAzureTableStorage +metadata: + name: example +spec: + forProvider: + connectionStringSecretRef: + key: attribute.example.primary_connection_string + name: example- + namespace: crossplane-system + dataFactoryName: example + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedservicecosmosdb.yaml b/examples-generated/data/factorylinkedservicecosmosdb.yaml new file mode 100644 index 000000000..d43521d61 --- /dev/null +++ b/examples-generated/data/factorylinkedservicecosmosdb.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServiceCosmosdb +metadata: + name: example +spec: + forProvider: + accountEndpoint: ${azurerm_cosmosdb_account.example.endpoint} + accountKeySecretRef: + key: attribute.example.primary_access_key + name: example- + namespace: crossplane-system + dataFactoryName: example + database: foo + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedservicedatalakestoragegen2.yaml b/examples-generated/data/factorylinkedservicedatalakestoragegen2.yaml new file mode 100644 index 000000000..c6a6b97be --- /dev/null +++ b/examples-generated/data/factorylinkedservicedatalakestoragegen2.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServiceDataLakeStorageGen2 +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + name: example + resourceGroupNameRef: + name: example + servicePrincipalId: ${data.azurerm_client_config.current.client_id} + servicePrincipalKey: exampleKey + tenant: 11111111-1111-1111-1111-111111111111 + url: https://datalakestoragegen2 + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedservicekeyvault.yaml b/examples-generated/data/factorylinkedservicekeyvault.yaml new file mode 100644 index 000000000..0a95bd290 --- /dev/null +++ b/examples-generated/data/factorylinkedservicekeyvault.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServiceKeyVault +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + keyVaultId: ${azurerm_key_vault.example.id} + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedservicekusto.yaml b/examples-generated/data/factorylinkedservicekusto.yaml new file mode 100644 index 000000000..8b3aef9ce --- /dev/null +++ b/examples-generated/data/factorylinkedservicekusto.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServiceKusto +metadata: + name: example +spec: + forProvider: + dataFactoryId: ${azurerm_data_factory.example.id} + kustoDatabaseName: my-kusto-database + kustoEndpoint: ${azurerm_kusto_cluster.example.uri} + name: example + useManagedIdentity: true + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedservicemysql.yaml b/examples-generated/data/factorylinkedservicemysql.yaml new file mode 100644 index 000000000..6915aedff --- /dev/null +++ b/examples-generated/data/factorylinkedservicemysql.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServiceMysql +metadata: + name: example +spec: + forProvider: + connectionString: Server=test;Port=3306;Database=test;User=test;SSLMode=1;UseSystemTrustStore=0;Password=test + dataFactoryName: example + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedserviceodata.yaml b/examples-generated/data/factorylinkedserviceodata.yaml new file mode 100644 index 000000000..9ebeb4b06 --- /dev/null +++ b/examples-generated/data/factorylinkedserviceodata.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServiceOdata +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + name: anonymous + resourceGroupNameRef: + name: example + url: https://services.odata.org/v4/TripPinServiceRW/People + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedservicepostgresql.yaml b/examples-generated/data/factorylinkedservicepostgresql.yaml new file mode 100644 index 000000000..eb8c52084 --- /dev/null +++ b/examples-generated/data/factorylinkedservicepostgresql.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServicePostgresql +metadata: + name: example +spec: + forProvider: + connectionString: Host=example;Port=5432;Database=example;UID=example;EncryptionMethod=0;Password=example + dataFactoryName: example + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedservicesftp.yaml b/examples-generated/data/factorylinkedservicesftp.yaml new file mode 100644 index 000000000..db06961c7 --- /dev/null +++ b/examples-generated/data/factorylinkedservicesftp.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServiceSftp +metadata: + name: example +spec: + forProvider: + authenticationType: Basic + dataFactoryName: example + host: http://www.bing.com + name: example + passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + port: 22 + resourceGroupNameRef: + name: example + username: foo + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedservicesnowflake.yaml b/examples-generated/data/factorylinkedservicesnowflake.yaml new file mode 100644 index 000000000..9849dcf7f --- /dev/null +++ b/examples-generated/data/factorylinkedservicesnowflake.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServiceSnowflake +metadata: + name: example +spec: + forProvider: + connectionString: jdbc:snowflake://account.region.snowflakecomputing.com/?user=user&db=db&warehouse=wh + dataFactoryName: example + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedservicesqlserver.yaml b/examples-generated/data/factorylinkedservicesqlserver.yaml new file mode 100644 index 000000000..12f46a7ea --- /dev/null +++ b/examples-generated/data/factorylinkedservicesqlserver.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServiceSqlServer +metadata: + name: example +spec: + forProvider: + connectionString: Integrated Security=False;Data Source=test;Initial Catalog=test;User + ID=test;Password=test + dataFactoryName: example + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedservicesynapse.yaml b/examples-generated/data/factorylinkedservicesynapse.yaml new file mode 100644 index 000000000..78b995f02 --- /dev/null +++ b/examples-generated/data/factorylinkedservicesynapse.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServiceSynapse +metadata: + name: example +spec: + forProvider: + connectionString: Integrated Security=False;Data Source=test;Initial Catalog=test;User + ID=test;Password=test + dataFactoryName: example + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorylinkedserviceweb.yaml b/examples-generated/data/factorylinkedserviceweb.yaml new file mode 100644 index 000000000..4312c9290 --- /dev/null +++ b/examples-generated/data/factorylinkedserviceweb.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryLinkedServiceWeb +metadata: + name: example +spec: + forProvider: + authenticationType: Anonymous + dataFactoryName: example + name: example + resourceGroupNameRef: + name: example + url: http://www.bing.com + providerConfigRef: + name: example diff --git a/examples-generated/data/factorymanagedprivateendpoint.yaml b/examples-generated/data/factorymanagedprivateendpoint.yaml new file mode 100644 index 000000000..ce5822acb --- /dev/null +++ b/examples-generated/data/factorymanagedprivateendpoint.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryManagedPrivateEndpoint +metadata: + name: example +spec: + forProvider: + dataFactoryId: ${azurerm_data_factory.example.id} + name: example + subresourceName: blob + targetResourceId: ${azurerm_storage_account.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/data/factorypipeline.yaml b/examples-generated/data/factorypipeline.yaml new file mode 100644 index 000000000..047347388 --- /dev/null +++ b/examples-generated/data/factorypipeline.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryPipeline +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/factorytriggerblobevent.yaml b/examples-generated/data/factorytriggerblobevent.yaml new file mode 100644 index 000000000..d11e7c719 --- /dev/null +++ b/examples-generated/data/factorytriggerblobevent.yaml @@ -0,0 +1,31 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryTriggerBlobEvent +metadata: + name: example +spec: + forProvider: + activated: true + additionalProperties: + bar: bar2 + foo: foo1 + annotations: + - test1 + - test2 + - test3 + blobPathEndsWith: .txt + dataFactoryId: ${azurerm_data_factory.example.id} + description: example description + events: + - Microsoft.Storage.BlobCreated + - Microsoft.Storage.BlobDeleted + ignoreEmptyBlobs: true + name: example + pipeline: + - name: example + parameters: + Env: Prod + storageAccountId: ${azurerm_storage_account.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/data/factorytriggercustomevent.yaml b/examples-generated/data/factorytriggercustomevent.yaml new file mode 100644 index 000000000..c11f27798 --- /dev/null +++ b/examples-generated/data/factorytriggercustomevent.yaml @@ -0,0 +1,30 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryTriggerCustomEvent +metadata: + name: example +spec: + forProvider: + additionalProperties: + bar: bar2 + foo: foo1 + annotations: + - example1 + - example2 + - example3 + dataFactoryId: ${azurerm_data_factory.example.id} + description: example description + eventgridTopicId: ${azurerm_eventgrid_topic.example.id} + events: + - event1 + - event2 + name: example + pipeline: + - name: example + parameters: + Env: Prod + subjectBeginsWith: abc + subjectEndsWith: xyz + providerConfigRef: + name: example diff --git a/examples-generated/data/factorytriggerschedule.yaml b/examples-generated/data/factorytriggerschedule.yaml new file mode 100644 index 000000000..a5efd0cf5 --- /dev/null +++ b/examples-generated/data/factorytriggerschedule.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: FactoryTriggerSchedule +metadata: + name: example +spec: + forProvider: + dataFactoryName: example + frequency: Day + interval: 5 + name: example + pipelineName: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/lakeanalyticsfirewallrule.yaml b/examples-generated/data/lakeanalyticsfirewallrule.yaml new file mode 100644 index 000000000..a14265b72 --- /dev/null +++ b/examples-generated/data/lakeanalyticsfirewallrule.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: LakeAnalyticsFirewallRule +metadata: + name: example +spec: + forProvider: + accountName: ${azurerm_data_lake_analytics.example.name} + endIpAddress: 2.3.4.5 + name: office-ip-range + resourceGroupNameRef: + name: example + startIpAddress: 1.2.3.4 + providerConfigRef: + name: example diff --git a/examples-generated/data/lakestore.yaml b/examples-generated/data/lakestore.yaml new file mode 100644 index 000000000..a228d77f3 --- /dev/null +++ b/examples-generated/data/lakestore.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: LakeStore +metadata: + name: example +spec: + forProvider: + encryptionState: Enabled + encryptionType: ServiceManaged + location: West Europe + name: consumptiondatalake + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/lakestorefile.yaml b/examples-generated/data/lakestorefile.yaml new file mode 100644 index 000000000..f6637d707 --- /dev/null +++ b/examples-generated/data/lakestorefile.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: LakeStoreFile +metadata: + name: example +spec: + forProvider: + localFilePath: /path/to/local/file + remoteFilePath: /path/created/for/remote/file + resource_group_name: ${azurerm_resource_group.example.name} + providerConfigRef: + name: example diff --git a/examples-generated/data/lakestorefirewallrule.yaml b/examples-generated/data/lakestorefirewallrule.yaml new file mode 100644 index 000000000..7021ed2e7 --- /dev/null +++ b/examples-generated/data/lakestorefirewallrule.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: LakeStoreFirewallRule +metadata: + name: example +spec: + forProvider: + accountName: consumptiondatalake + endIpAddress: 2.3.4.5 + name: office-ip-range + resourceGroupNameRef: + name: example + startIpAddress: 1.2.3.4 + providerConfigRef: + name: example diff --git a/examples-generated/data/lakestorevirtualnetworkrule.yaml b/examples-generated/data/lakestorevirtualnetworkrule.yaml new file mode 100644 index 000000000..98acc00d3 --- /dev/null +++ b/examples-generated/data/lakestorevirtualnetworkrule.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: LakeStoreVirtualNetworkRule +metadata: + name: example +spec: + forProvider: + accountName: consumptiondatalake + name: adls-vnet-rule + resourceGroupNameRef: + name: example + subnetIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/protectionbackupinstanceblobstorage.yaml b/examples-generated/data/protectionbackupinstanceblobstorage.yaml new file mode 100644 index 000000000..4aae9fa99 --- /dev/null +++ b/examples-generated/data/protectionbackupinstanceblobstorage.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: ProtectionBackupInstanceBlobStorage +metadata: + name: example +spec: + forProvider: + backupPolicyId: ${azurerm_data_protection_backup_policy_blob_storage.example.id} + depends_on: + - ${azurerm_role_assignment.example} + name: example-backup-instance + storage_account_location: West Europe + storageAccountId: ${azurerm_storage_account.example.id} + vaultId: ${azurerm_data_protection_backup_vault.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/data/protectionbackupinstancedisk.yaml b/examples-generated/data/protectionbackupinstancedisk.yaml new file mode 100644 index 000000000..02c8dbba2 --- /dev/null +++ b/examples-generated/data/protectionbackupinstancedisk.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: ProtectionBackupInstanceDisk +metadata: + name: example +spec: + forProvider: + backupPolicyId: ${azurerm_data_protection_backup_policy_disk.example.id} + diskId: ${azurerm_managed_disk.example.id} + location: ${azurerm_resource_group.rg.location} + name: example-backup-instance + snapshotResourceGroupNameRef: + name: example + vaultId: ${azurerm_data_protection_backup_vault.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/data/protectionbackupinstancepostgresql.yaml b/examples-generated/data/protectionbackupinstancepostgresql.yaml new file mode 100644 index 000000000..738d4ad3a --- /dev/null +++ b/examples-generated/data/protectionbackupinstancepostgresql.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: ProtectionBackupInstancePostgresql +metadata: + name: example +spec: + forProvider: + backupPolicyId: ${azurerm_data_protection_backup_policy_postgresql.example.id} + databaseCredentialKeyVaultSecretId: ${azurerm_key_vault_secret.example.versionless_id} + databaseId: ${azurerm_postgresql_database.example.id} + location: West Europe + name: example + vaultId: ${azurerm_data_protection_backup_vault.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/data/protectionbackuppolicyblobstorage.yaml b/examples-generated/data/protectionbackuppolicyblobstorage.yaml new file mode 100644 index 000000000..dc5170b3f --- /dev/null +++ b/examples-generated/data/protectionbackuppolicyblobstorage.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: ProtectionBackupPolicyBlobStorage +metadata: + name: example +spec: + forProvider: + name: example-backup-policy + retentionDuration: P30D + vaultId: ${azurerm_data_protection_backup_vault.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/data/protectionbackuppolicydisk.yaml b/examples-generated/data/protectionbackuppolicydisk.yaml new file mode 100644 index 000000000..376a2da9b --- /dev/null +++ b/examples-generated/data/protectionbackuppolicydisk.yaml @@ -0,0 +1,26 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: ProtectionBackupPolicyDisk +metadata: + name: example +spec: + forProvider: + backupRepeatingTimeIntervals: + - R/2021-05-19T06:33:16+00:00/PT4H + defaultRetentionDuration: P7D + name: example-backup-policy + retentionRule: + - criteria: + - absoluteCriteria: FirstOfDay + duration: P7D + name: Daily + priority: 25 + - criteria: + - absoluteCriteria: FirstOfWeek + duration: P7D + name: Weekly + priority: 20 + vaultId: ${azurerm_data_protection_backup_vault.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/data/protectionbackuppolicypostgresql.yaml b/examples-generated/data/protectionbackuppolicypostgresql.yaml new file mode 100644 index 000000000..de6228eca --- /dev/null +++ b/examples-generated/data/protectionbackuppolicypostgresql.yaml @@ -0,0 +1,42 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: ProtectionBackupPolicyPostgresql +metadata: + name: example +spec: + forProvider: + backupRepeatingTimeIntervals: + - R/2021-05-23T02:30:00+00:00/P1W + defaultRetentionDuration: P4M + name: example-backup-policy + resourceGroupNameRef: + name: example + retentionRule: + - criteria: + - absoluteCriteria: FirstOfWeek + duration: P6M + name: weekly + priority: 20 + - criteria: + - daysOfWeek: + - Thursday + scheduledBackupTimes: + - "2021-05-23T02:30:00Z" + duration: P1W + name: thursday + priority: 25 + - criteria: + - daysOfWeek: + - Tuesday + scheduledBackupTimes: + - "2021-05-23T02:30:00Z" + weeksOfMonth: + - First + - Last + duration: P1D + name: monthly + priority: 15 + vaultName: example-backup-vault + providerConfigRef: + name: example diff --git a/examples-generated/data/protectionbackupvault.yaml b/examples-generated/data/protectionbackupvault.yaml new file mode 100644 index 000000000..dceaf7fb4 --- /dev/null +++ b/examples-generated/data/protectionbackupvault.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: ProtectionBackupVault +metadata: + name: example +spec: + forProvider: + datastoreType: VaultStore + location: West Europe + name: example-backup-vault + redundancy: LocallyRedundant + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/data/share.yaml b/examples-generated/data/share.yaml new file mode 100644 index 000000000..dbd1858a5 --- /dev/null +++ b/examples-generated/data/share.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: Share +metadata: + name: example +spec: + forProvider: + accountId: ${azurerm_data_share_account.example.id} + description: example desc + kind: CopyBased + name: example_dss + snapshotSchedule: + - name: example-ss + recurrence: Day + startTime: "2020-04-17T04:47:52.9614956Z" + terms: example terms + providerConfigRef: + name: example diff --git a/examples-generated/data/shareaccount.yaml b/examples-generated/data/shareaccount.yaml new file mode 100644 index 000000000..24f1b9b34 --- /dev/null +++ b/examples-generated/data/shareaccount.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: ShareAccount +metadata: + name: example +spec: + forProvider: + identity: + - type: SystemAssigned + location: West Europe + name: example-dsa + resourceGroupNameRef: + name: example + tags: + foo: bar + providerConfigRef: + name: example diff --git a/examples-generated/data/sharedatasetblobstorage.yaml b/examples-generated/data/sharedatasetblobstorage.yaml new file mode 100644 index 000000000..70ade4059 --- /dev/null +++ b/examples-generated/data/sharedatasetblobstorage.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: ShareDatasetBlobStorage +metadata: + name: example +spec: + forProvider: + containerName: ${azurerm_storage_container.example.name} + dataShareId: ${azurerm_data_share.example.id} + depends_on: + - ${azurerm_role_assignment.example} + filePath: myfile.txt + name: example-dsbsds-file + storageAccount: + - name: ${azurerm_storage_account.example.name} + resourceGroupNameRef: + name: example + subscriptionId: 00000000-0000-0000-0000-000000000000 + providerConfigRef: + name: example diff --git a/examples-generated/data/sharedatasetdatalakegen1.yaml b/examples-generated/data/sharedatasetdatalakegen1.yaml new file mode 100644 index 000000000..415214910 --- /dev/null +++ b/examples-generated/data/sharedatasetdatalakegen1.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: ShareDatasetDataLakeGen1 +metadata: + name: example +spec: + forProvider: + dataLakeStoreId: ${azurerm_data_lake_store.example.id} + dataShareId: ${azurerm_data_share.example.id} + depends_on: + - ${azurerm_role_assignment.example} + fileName: myfile.txt + folderPath: example + name: example-dlg1ds + providerConfigRef: + name: example diff --git a/examples-generated/data/sharedatasetdatalakegen2.yaml b/examples-generated/data/sharedatasetdatalakegen2.yaml new file mode 100644 index 000000000..27f64726b --- /dev/null +++ b/examples-generated/data/sharedatasetdatalakegen2.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: ShareDatasetDataLakeGen2 +metadata: + name: example +spec: + forProvider: + depends_on: + - ${azurerm_role_assignment.example} + filePath: myfile.txt + fileSystemName: example + name: accexample-dlg2ds + shareId: ${azurerm_data_share.example.id} + storageAccountId: ${azurerm_storage_account.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/data/sharedatasetkustocluster.yaml b/examples-generated/data/sharedatasetkustocluster.yaml new file mode 100644 index 000000000..faf85b0a2 --- /dev/null +++ b/examples-generated/data/sharedatasetkustocluster.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: ShareDatasetKustoCluster +metadata: + name: example +spec: + forProvider: + depends_on: + - ${azurerm_role_assignment.example} + kustoClusterId: ${azurerm_kusto_cluster.example.id} + name: example-dskc + shareId: ${azurerm_data_share.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/data/sharedatasetkustodatabase.yaml b/examples-generated/data/sharedatasetkustodatabase.yaml new file mode 100644 index 000000000..d0b66068e --- /dev/null +++ b/examples-generated/data/sharedatasetkustodatabase.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: data.azure.jet.crossplane.io/v1alpha1 +kind: ShareDatasetKustoDatabase +metadata: + name: example +spec: + forProvider: + depends_on: + - ${azurerm_role_assignment.example} + kustoDatabaseId: ${azurerm_kusto_database.example.id} + name: example-dskd + shareId: ${azurerm_data_share.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/database/migrationproject.yaml b/examples-generated/database/migrationproject.yaml new file mode 100644 index 000000000..12a0bb096 --- /dev/null +++ b/examples-generated/database/migrationproject.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: database.azure.jet.crossplane.io/v1alpha1 +kind: MigrationProject +metadata: + name: example +spec: + forProvider: + location: ${zurerm_resource_group.example.location} + name: example-dbms-project + resourceGroupNameRef: + name: example + serviceName: example-dms + sourcePlatform: SQL + targetPlatform: SQLDB + providerConfigRef: + name: example diff --git a/examples-generated/database/migrationservice.yaml b/examples-generated/database/migrationservice.yaml new file mode 100644 index 000000000..ce28946b6 --- /dev/null +++ b/examples-generated/database/migrationservice.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: database.azure.jet.crossplane.io/v1alpha1 +kind: MigrationService +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-dms + resourceGroupNameRef: + name: example + skuName: Standard_1vCores + subnetIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/databox/edgedevice.yaml b/examples-generated/databox/edgedevice.yaml new file mode 100644 index 000000000..a8c448287 --- /dev/null +++ b/examples-generated/databox/edgedevice.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: databox.azure.jet.crossplane.io/v1alpha1 +kind: EdgeDevice +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-device + resourceGroupNameRef: + name: example + skuName: EdgeP_Base-Standard + providerConfigRef: + name: example diff --git a/examples-generated/databox/edgeorder.yaml b/examples-generated/databox/edgeorder.yaml new file mode 100644 index 000000000..d81051844 --- /dev/null +++ b/examples-generated/databox/edgeorder.yaml @@ -0,0 +1,26 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: databox.azure.jet.crossplane.io/v1alpha1 +kind: EdgeOrder +metadata: + name: example +spec: + forProvider: + contact: + - companyName: Contoso Corporation + email_lists: + - bart@example.com + name: Bart + phone: (800) 867-5309 + deviceName: example-device + resourceGroupNameRef: + name: example + shipmentAddress: + - address: + - 740 Evergreen Terrace + city: Springfield + country: United States + postalCode: "97403" + state: OR + providerConfigRef: + name: example diff --git a/examples-generated/databricks/workspace.yaml b/examples-generated/databricks/workspace.yaml new file mode 100644 index 000000000..f29095b00 --- /dev/null +++ b/examples-generated/databricks/workspace.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: databricks.azure.jet.crossplane.io/v1alpha1 +kind: Workspace +metadata: + name: example +spec: + forProvider: + location: West Europe + name: databricks-test + resourceGroupNameRef: + name: example + sku: standard + tags: + Environment: Production + providerConfigRef: + name: example diff --git a/examples-generated/databricks/workspacecustomermanagedkey.yaml b/examples-generated/databricks/workspacecustomermanagedkey.yaml new file mode 100644 index 000000000..c458ddce0 --- /dev/null +++ b/examples-generated/databricks/workspacecustomermanagedkey.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: databricks.azure.jet.crossplane.io/v1alpha1 +kind: WorkspaceCustomerManagedKey +metadata: + name: example +spec: + forProvider: + depends_on: + - ${azurerm_key_vault_access_policy.databricks} + keyVaultKeyId: ${azurerm_key_vault_key.example.id} + workspaceId: ${azurerm_databricks_workspace.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/dedicated/hardwaresecuritymodule.yaml b/examples-generated/dedicated/hardwaresecuritymodule.yaml new file mode 100644 index 000000000..a21e2b27c --- /dev/null +++ b/examples-generated/dedicated/hardwaresecuritymodule.yaml @@ -0,0 +1,25 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dedicated.azure.jet.crossplane.io/v1alpha1 +kind: HardwareSecurityModule +metadata: + name: example +spec: + forProvider: + depends_on: + - ${azurerm_virtual_network_gateway.example} + location: West Europe + name: example-hsm + networkProfile: + - networkInterfacePrivateIpAddresses: + - 10.2.1.8 + subnetIdRef: + name: example + resourceGroupNameRef: + name: example + skuName: SafeNet Luna Network HSM A790 + stampId: stamp2 + tags: + env: Test + providerConfigRef: + name: example diff --git a/examples-generated/dedicated/host.yaml b/examples-generated/dedicated/host.yaml new file mode 100644 index 000000000..7d4836877 --- /dev/null +++ b/examples-generated/dedicated/host.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dedicated.azure.jet.crossplane.io/v1alpha1 +kind: Host +metadata: + name: example +spec: + forProvider: + dedicatedHostGroupId: ${azurerm_dedicated_host_group.example.id} + location: West Europe + name: example-host + platformFaultDomain: 1 + skuName: DSv3-Type1 + providerConfigRef: + name: example diff --git a/examples-generated/dev/testglobalvmshutdownschedule.yaml b/examples-generated/dev/testglobalvmshutdownschedule.yaml new file mode 100644 index 000000000..9a2ce920f --- /dev/null +++ b/examples-generated/dev/testglobalvmshutdownschedule.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dev.azure.jet.crossplane.io/v1alpha1 +kind: TestGlobalVmShutdownSchedule +metadata: + name: example +spec: + forProvider: + dailyRecurrenceTime: "1100" + enabled: true + location: West Europe + notificationSettings: + - enabled: true + timeInMinutes: "60" + webhookUrl: https://sample-webhook-url.example.com + timezone: Pacific Standard Time + virtualMachineId: ${azurerm_virtual_machine.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/dev/testlab.yaml b/examples-generated/dev/testlab.yaml new file mode 100644 index 000000000..72ed45e2e --- /dev/null +++ b/examples-generated/dev/testlab.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dev.azure.jet.crossplane.io/v1alpha1 +kind: TestLab +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-devtestlab + resourceGroupNameRef: + name: example + tags: + Sydney: Australia + providerConfigRef: + name: example diff --git a/examples-generated/dev/testlinuxvirtualmachine.yaml b/examples-generated/dev/testlinuxvirtualmachine.yaml new file mode 100644 index 000000000..c036313b4 --- /dev/null +++ b/examples-generated/dev/testlinuxvirtualmachine.yaml @@ -0,0 +1,28 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dev.azure.jet.crossplane.io/v1alpha1 +kind: TestLinuxVirtualMachine +metadata: + name: example +spec: + forProvider: + galleryImageReference: + - offer: UbuntuServer + publisher: Canonical + sku: 18.04-LTS + version: latest + labName: example-devtestlab + labSubnetNameRef: + name: example + labVirtualNetworkId: ${azurerm_dev_test_virtual_network.example.id} + location: West Europe + name: example-vm03 + notes: Some notes about this Virtual Machine. + resourceGroupNameRef: + name: example + size: Standard_DS2 + sshKey: ${file("~/.ssh/id_rsa.pub")} + storageType: Premium + username: exampleuser99 + providerConfigRef: + name: example diff --git a/examples-generated/dev/testpolicy.yaml b/examples-generated/dev/testpolicy.yaml new file mode 100644 index 000000000..e131769f2 --- /dev/null +++ b/examples-generated/dev/testpolicy.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dev.azure.jet.crossplane.io/v1alpha1 +kind: TestPolicy +metadata: + name: example +spec: + forProvider: + evaluatorType: MaxValuePolicy + factData: "" + labName: example-devtestlab + name: LabVmCount + policySetName: default + resourceGroupNameRef: + name: example + tags: + Acceptance: Test + threshold: "999" + providerConfigRef: + name: example diff --git a/examples-generated/dev/testschedule.yaml b/examples-generated/dev/testschedule.yaml new file mode 100644 index 000000000..6ec3f3b0c --- /dev/null +++ b/examples-generated/dev/testschedule.yaml @@ -0,0 +1,26 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dev.azure.jet.crossplane.io/v1alpha1 +kind: TestSchedule +metadata: + name: example +spec: + forProvider: + labName: example-devtestlab + location: West Europe + name: LabVmAutoStart + notificationSettings: + - {} + resourceGroupNameRef: + name: example + tags: + environment: Production + taskType: LabVmsStartupTask + timeZoneId: Pacific Standard Time + weeklyRecurrence: + - time: "1100" + weekDays: + - Monday + - Tuesday + providerConfigRef: + name: example diff --git a/examples-generated/dev/testvirtualnetwork.yaml b/examples-generated/dev/testvirtualnetwork.yaml new file mode 100644 index 000000000..c72043820 --- /dev/null +++ b/examples-generated/dev/testvirtualnetwork.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dev.azure.jet.crossplane.io/v1alpha1 +kind: TestVirtualNetwork +metadata: + name: example +spec: + forProvider: + labName: example-devtestlab + name: example-network + resourceGroupNameRef: + name: example + subnet: + - useInVirtualMachineCreation: Allow + usePublicIpAddress: Allow + providerConfigRef: + name: example diff --git a/examples-generated/dev/testwindowsvirtualmachine.yaml b/examples-generated/dev/testwindowsvirtualmachine.yaml new file mode 100644 index 000000000..6ab1816d6 --- /dev/null +++ b/examples-generated/dev/testwindowsvirtualmachine.yaml @@ -0,0 +1,28 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dev.azure.jet.crossplane.io/v1alpha1 +kind: TestWindowsVirtualMachine +metadata: + name: example +spec: + forProvider: + galleryImageReference: + - offer: WindowsServer + publisher: MicrosoftWindowsServer + sku: 2019-Datacenter + version: latest + labName: example-devtestlab + labSubnetNameRef: + name: example + labVirtualNetworkId: ${azurerm_dev_test_virtual_network.example.id} + location: West Europe + name: example-vm03 + notes: Some notes about this Virtual Machine. + password: Pa$w0rd1234! + resourceGroupNameRef: + name: example + size: Standard_DS2 + storageType: Premium + username: exampleuser99 + providerConfigRef: + name: example diff --git a/examples-generated/devspace/controller.yaml b/examples-generated/devspace/controller.yaml new file mode 100644 index 000000000..02b9aa70a --- /dev/null +++ b/examples-generated/devspace/controller.yaml @@ -0,0 +1,23 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: devspace.azure.jet.crossplane.io/v1alpha1 +kind: Controller +metadata: + name: example +spec: + forProvider: + host_suffix: suffix + location: West Europe + name: acctestdsc1 + resourceGroupNameRef: + name: example + skuName: S1 + tags: + Environment: Testing + targetContainerHostCredentialsBase64SecretRef: + key: attribute.kube_config_raw) + name: example-kubernetes-cluster + namespace: crossplane-system + targetContainerHostResourceId: ${azurerm_kubernetes_cluster.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/digital/twinsendpointeventgrid.yaml b/examples-generated/digital/twinsendpointeventgrid.yaml new file mode 100644 index 000000000..fa5846005 --- /dev/null +++ b/examples-generated/digital/twinsendpointeventgrid.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: digital.azure.jet.crossplane.io/v1alpha1 +kind: TwinsEndpointEventgrid +metadata: + name: example +spec: + forProvider: + digitalTwinsId: ${azurerm_digital_twins_instance.example.id} + eventgridTopicEndpoint: ${azurerm_eventgrid_topic.example.endpoint} + eventgridTopicPrimaryAccessKey: ${azurerm_eventgrid_topic.example.primary_access_key} + eventgridTopicSecondaryAccessKey: ${azurerm_eventgrid_topic.example.secondary_access_key} + name: example-EG + providerConfigRef: + name: example diff --git a/examples-generated/digital/twinsendpointeventhub.yaml b/examples-generated/digital/twinsendpointeventhub.yaml new file mode 100644 index 000000000..7f994429f --- /dev/null +++ b/examples-generated/digital/twinsendpointeventhub.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: digital.azure.jet.crossplane.io/v1alpha1 +kind: TwinsEndpointEventhub +metadata: + name: example +spec: + forProvider: + digitalTwinsId: ${azurerm_digital_twins_instance.example.id} + eventhubPrimaryConnectionStringSecretRef: + key: attribute.primary_connection_string + name: example-eventhub-authorization-rule + namespace: crossplane-system + eventhubSecondaryConnectionStringSecretRef: + key: attribute.secondary_connection_string + name: example-eventhub-authorization-rule + namespace: crossplane-system + name: example-EH + providerConfigRef: + name: example diff --git a/examples-generated/digital/twinsendpointservicebus.yaml b/examples-generated/digital/twinsendpointservicebus.yaml new file mode 100644 index 000000000..78e5af6ae --- /dev/null +++ b/examples-generated/digital/twinsendpointservicebus.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: digital.azure.jet.crossplane.io/v1alpha1 +kind: TwinsEndpointServicebus +metadata: + name: example +spec: + forProvider: + digitalTwinsId: ${azurerm_digital_twins_instance.example.id} + name: example-EndpointSB + servicebusPrimaryConnectionStringSecretRef: + key: attribute.primary_connection_string + name: example-servicebus-topic-authorization-rule + namespace: crossplane-system + servicebusSecondaryConnectionStringSecretRef: + key: attribute.secondary_connection_string + name: example-servicebus-topic-authorization-rule + namespace: crossplane-system + providerConfigRef: + name: example diff --git a/examples-generated/digital/twinsinstance.yaml b/examples-generated/digital/twinsinstance.yaml new file mode 100644 index 000000000..e95d6fe87 --- /dev/null +++ b/examples-generated/digital/twinsinstance.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: digital.azure.jet.crossplane.io/v1alpha1 +kind: TwinsInstance +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-DT + resourceGroupNameRef: + name: example + tags: + foo: bar + providerConfigRef: + name: example diff --git a/examples-generated/disk/access.yaml b/examples-generated/disk/access.yaml new file mode 100644 index 000000000..e8edf2e06 --- /dev/null +++ b/examples-generated/disk/access.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: disk.azure.jet.crossplane.io/v1alpha1 +kind: Access +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/disk/encryptionset.yaml b/examples-generated/disk/encryptionset.yaml new file mode 100644 index 000000000..851c98c23 --- /dev/null +++ b/examples-generated/disk/encryptionset.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: disk.azure.jet.crossplane.io/v1alpha1 +kind: EncryptionSet +metadata: + name: example +spec: + forProvider: + identity: + - type: SystemAssigned + keyVaultKeyId: ${azurerm_key_vault_key.example.id} + location: West Europe + name: des + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/dns/aaaarecord.yaml b/examples-generated/dns/aaaarecord.yaml new file mode 100644 index 000000000..821e19d07 --- /dev/null +++ b/examples-generated/dns/aaaarecord.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dns.azure.jet.crossplane.io/v1alpha1 +kind: AaaaRecord +metadata: + name: example +spec: + forProvider: + name: test + records: + - 2001:db8::1:0:0:1 + resourceGroupNameRef: + name: example + ttl: 300 + zoneName: mydomain.com + providerConfigRef: + name: example diff --git a/examples-generated/dns/arecord.yaml b/examples-generated/dns/arecord.yaml new file mode 100644 index 000000000..5d31b5434 --- /dev/null +++ b/examples-generated/dns/arecord.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dns.azure.jet.crossplane.io/v1alpha1 +kind: ARecord +metadata: + name: example +spec: + forProvider: + name: test + records: + - 10.0.180.17 + resourceGroupNameRef: + name: example + ttl: 300 + zoneName: mydomain.com + providerConfigRef: + name: example diff --git a/examples-generated/dns/caarecord.yaml b/examples-generated/dns/caarecord.yaml new file mode 100644 index 000000000..e462a7455 --- /dev/null +++ b/examples-generated/dns/caarecord.yaml @@ -0,0 +1,30 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dns.azure.jet.crossplane.io/v1alpha1 +kind: CaaRecord +metadata: + name: example +spec: + forProvider: + name: test + record: + - flags: 0 + tag: issue + value: example.com + - flags: 0 + tag: issue + value: example.net + - flags: 0 + tag: issuewild + value: ; + - flags: 0 + tag: iodef + value: mailto:terraform@nonexisting.tld + resourceGroupNameRef: + name: example + tags: + Environment: Production + ttl: 300 + zoneName: mydomain.com + providerConfigRef: + name: example diff --git a/examples-generated/dns/cnamerecord.yaml b/examples-generated/dns/cnamerecord.yaml new file mode 100644 index 000000000..47a6bc8bc --- /dev/null +++ b/examples-generated/dns/cnamerecord.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dns.azure.jet.crossplane.io/v1alpha1 +kind: CnameRecord +metadata: + name: example +spec: + forProvider: + name: test + record: contoso.com + resourceGroupNameRef: + name: example + ttl: 300 + zoneName: mydomain.com + providerConfigRef: + name: example diff --git a/examples-generated/dns/mxrecord.yaml b/examples-generated/dns/mxrecord.yaml new file mode 100644 index 000000000..2b9d56dc4 --- /dev/null +++ b/examples-generated/dns/mxrecord.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dns.azure.jet.crossplane.io/v1alpha1 +kind: MxRecord +metadata: + name: example +spec: + forProvider: + name: test + record: + - exchange: mail1.contoso.com + preference: 10 + - exchange: mail2.contoso.com + preference: 20 + resourceGroupNameRef: + name: example + tags: + Environment: Production + ttl: 300 + zoneName: mydomain.com + providerConfigRef: + name: example diff --git a/examples-generated/dns/nsrecord.yaml b/examples-generated/dns/nsrecord.yaml new file mode 100644 index 000000000..061d1ecfa --- /dev/null +++ b/examples-generated/dns/nsrecord.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dns.azure.jet.crossplane.io/v1alpha1 +kind: NsRecord +metadata: + name: example +spec: + forProvider: + name: test + records: + - ns1.contoso.com + - ns2.contoso.com + resourceGroupNameRef: + name: example + tags: + Environment: Production + ttl: 300 + zoneName: mydomain.com + providerConfigRef: + name: example diff --git a/examples-generated/dns/ptrrecord.yaml b/examples-generated/dns/ptrrecord.yaml new file mode 100644 index 000000000..67930dae8 --- /dev/null +++ b/examples-generated/dns/ptrrecord.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dns.azure.jet.crossplane.io/v1alpha1 +kind: PtrRecord +metadata: + name: example +spec: + forProvider: + name: test + records: + - yourdomain.com + resourceGroupNameRef: + name: example + ttl: 300 + zoneName: mydomain.com + providerConfigRef: + name: example diff --git a/examples-generated/dns/srvrecord.yaml b/examples-generated/dns/srvrecord.yaml new file mode 100644 index 000000000..2964032c1 --- /dev/null +++ b/examples-generated/dns/srvrecord.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dns.azure.jet.crossplane.io/v1alpha1 +kind: SrvRecord +metadata: + name: example +spec: + forProvider: + name: test + record: + - port: 8080 + priority: 1 + target: target1.contoso.com + weight: 5 + resourceGroupNameRef: + name: example + tags: + Environment: Production + ttl: 300 + zoneName: mydomain.com + providerConfigRef: + name: example diff --git a/examples-generated/dns/txtrecord.yaml b/examples-generated/dns/txtrecord.yaml new file mode 100644 index 000000000..2325090f9 --- /dev/null +++ b/examples-generated/dns/txtrecord.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dns.azure.jet.crossplane.io/v1alpha1 +kind: TxtRecord +metadata: + name: example +spec: + forProvider: + name: test + record: + - value: google-site-authenticator + - value: more site information here + resourceGroupNameRef: + name: example + tags: + Environment: Production + ttl: 300 + zoneName: mydomain.com + providerConfigRef: + name: example diff --git a/examples-generated/dns/zone.yaml b/examples-generated/dns/zone.yaml new file mode 100644 index 000000000..f82221c61 --- /dev/null +++ b/examples-generated/dns/zone.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: dns.azure.jet.crossplane.io/v1alpha1 +kind: Zone +metadata: + name: example +spec: + forProvider: + name: mydomain.com + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/eventgrid/domain.yaml b/examples-generated/eventgrid/domain.yaml new file mode 100644 index 000000000..3f457a030 --- /dev/null +++ b/examples-generated/eventgrid/domain.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: eventgrid.azure.jet.crossplane.io/v1alpha1 +kind: Domain +metadata: + name: example +spec: + forProvider: + location: West Europe + name: my-eventgrid-domain + resourceGroupNameRef: + name: example + tags: + environment: Production + providerConfigRef: + name: example diff --git a/examples-generated/eventgrid/domaintopic.yaml b/examples-generated/eventgrid/domaintopic.yaml new file mode 100644 index 000000000..3f7f9aaf3 --- /dev/null +++ b/examples-generated/eventgrid/domaintopic.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: eventgrid.azure.jet.crossplane.io/v1alpha1 +kind: DomainTopic +metadata: + name: example +spec: + forProvider: + domainName: my-eventgrid-domain + name: my-eventgrid-domain-topic + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/eventgrid/eventsubscription.yaml b/examples-generated/eventgrid/eventsubscription.yaml new file mode 100644 index 000000000..28b9e19dd --- /dev/null +++ b/examples-generated/eventgrid/eventsubscription.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: eventgrid.azure.jet.crossplane.io/v1alpha1 +kind: EventSubscription +metadata: + name: example +spec: + forProvider: + name: defaultEventSubscription + scope: ${azurerm_resource_group.default.id} + storageQueueEndpoint: + - queueName: mysamplequeue + storageAccountId: ${azurerm_storage_account.default.id} + providerConfigRef: + name: example diff --git a/examples-generated/eventgrid/systemtopic.yaml b/examples-generated/eventgrid/systemtopic.yaml new file mode 100644 index 000000000..ef90764dd --- /dev/null +++ b/examples-generated/eventgrid/systemtopic.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: eventgrid.azure.jet.crossplane.io/v1alpha1 +kind: SystemTopic +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-topic + resourceGroupNameRef: + name: example + sourceArmResourceId: ${azurerm_storage_account.example.id} + topicType: Microsoft.Storage.StorageAccounts + providerConfigRef: + name: example diff --git a/examples-generated/eventgrid/systemtopiceventsubscription.yaml b/examples-generated/eventgrid/systemtopiceventsubscription.yaml new file mode 100644 index 000000000..624b00cff --- /dev/null +++ b/examples-generated/eventgrid/systemtopiceventsubscription.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: eventgrid.azure.jet.crossplane.io/v1alpha1 +kind: SystemTopicEventSubscription +metadata: + name: example +spec: + forProvider: + name: example-event-subscription + resourceGroupNameRef: + name: example + storageQueueEndpoint: + - queueName: mysamplequeue + storageAccountId: ${azurerm_storage_account.example.id} + systemTopic: ${azurerm_system_topic.example.name} + providerConfigRef: + name: example diff --git a/examples-generated/eventgrid/topic.yaml b/examples-generated/eventgrid/topic.yaml new file mode 100644 index 000000000..d3054c3f7 --- /dev/null +++ b/examples-generated/eventgrid/topic.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: eventgrid.azure.jet.crossplane.io/v1alpha1 +kind: Topic +metadata: + name: example +spec: + forProvider: + location: West Europe + name: my-eventgrid-topic + resourceGroupNameRef: + name: example + tags: + environment: Production + providerConfigRef: + name: example diff --git a/examples-generated/eventhub/authorizationrule.yaml b/examples-generated/eventhub/authorizationrule.yaml new file mode 100644 index 000000000..8ed4f05b1 --- /dev/null +++ b/examples-generated/eventhub/authorizationrule.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: eventhub.azure.jet.crossplane.io/v1alpha1 +kind: AuthorizationRule +metadata: + name: example +spec: + forProvider: + eventhubName: acceptanceTestEventHub + listen: true + manage: false + name: navi + namespaceName: example-namespace + resourceGroupNameRef: + name: example + send: false + providerConfigRef: + name: example diff --git a/examples-generated/eventhub/cluster.yaml b/examples-generated/eventhub/cluster.yaml new file mode 100644 index 000000000..ccc48a5b5 --- /dev/null +++ b/examples-generated/eventhub/cluster.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: eventhub.azure.jet.crossplane.io/v1alpha1 +kind: Cluster +metadata: + name: example +spec: + forProvider: + location: West Europe + name: acctesteventhubcluster-%d + resourceGroupNameRef: + name: example + skuName: Dedicated_1 + providerConfigRef: + name: example diff --git a/examples-generated/eventhub/consumergroup.yaml b/examples-generated/eventhub/consumergroup.yaml new file mode 100644 index 000000000..5222f268a --- /dev/null +++ b/examples-generated/eventhub/consumergroup.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: eventhub.azure.jet.crossplane.io/v1alpha1 +kind: ConsumerGroup +metadata: + name: example +spec: + forProvider: + eventhubName: acceptanceTestEventHub + name: acceptanceTestEventHubConsumerGroup + namespaceName: example-namespace + resourceGroupNameRef: + name: example + userMetadata: some-meta-data + providerConfigRef: + name: example diff --git a/examples-generated/eventhub/namespace.yaml b/examples-generated/eventhub/namespace.yaml new file mode 100644 index 000000000..63a4cea8d --- /dev/null +++ b/examples-generated/eventhub/namespace.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: eventhub.azure.jet.crossplane.io/v1alpha1 +kind: Namespace +metadata: + name: example +spec: + forProvider: + capacity: 2 + location: West Europe + name: example-namespace + resourceGroupNameRef: + name: example + sku: Standard + tags: + environment: Production + providerConfigRef: + name: example diff --git a/examples-generated/eventhub/namespaceauthorizationrule.yaml b/examples-generated/eventhub/namespaceauthorizationrule.yaml new file mode 100644 index 000000000..9237a4645 --- /dev/null +++ b/examples-generated/eventhub/namespaceauthorizationrule.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: eventhub.azure.jet.crossplane.io/v1alpha1 +kind: NamespaceAuthorizationRule +metadata: + name: example +spec: + forProvider: + listen: true + manage: false + name: navi + namespaceName: example-namespace + resourceGroupNameRef: + name: example + send: false + providerConfigRef: + name: example diff --git a/examples-generated/eventhub/namespacecustomermanagedkey.yaml b/examples-generated/eventhub/namespacecustomermanagedkey.yaml new file mode 100644 index 000000000..a4fcd03da --- /dev/null +++ b/examples-generated/eventhub/namespacecustomermanagedkey.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: eventhub.azure.jet.crossplane.io/v1alpha1 +kind: NamespaceCustomerManagedKey +metadata: + name: example +spec: + forProvider: + eventhubNamespaceId: ${azurerm_eventhub_namespace.example.id} + keyVaultKeyIds: + - ${azurerm_key_vault_key.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/eventhub/namespacedisasterrecoveryconfig.yaml b/examples-generated/eventhub/namespacedisasterrecoveryconfig.yaml new file mode 100644 index 000000000..8d39d77d7 --- /dev/null +++ b/examples-generated/eventhub/namespacedisasterrecoveryconfig.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: eventhub.azure.jet.crossplane.io/v1alpha1 +kind: NamespaceDisasterRecoveryConfig +metadata: + name: example +spec: + forProvider: + name: replicate-evenhub + namespaceName: example-namespace + partnerNamespaceId: ${azurerm_eventhub_namespace.secondary.id} + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/express/routecircuit.yaml b/examples-generated/express/routecircuit.yaml new file mode 100644 index 000000000..6fcb0a2b6 --- /dev/null +++ b/examples-generated/express/routecircuit.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: express.azure.jet.crossplane.io/v1alpha1 +kind: RouteCircuit +metadata: + name: example +spec: + forProvider: + bandwidthInMbps: 50 + location: West Europe + name: expressRoute1 + peeringLocation: Silicon Valley + resourceGroupNameRef: + name: example + serviceProviderName: Equinix + sku: + - family: MeteredData + tier: Standard + tags: + environment: Production + providerConfigRef: + name: example diff --git a/examples-generated/express/routecircuitauthorization.yaml b/examples-generated/express/routecircuitauthorization.yaml new file mode 100644 index 000000000..0e5abc2e1 --- /dev/null +++ b/examples-generated/express/routecircuitauthorization.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: express.azure.jet.crossplane.io/v1alpha1 +kind: RouteCircuitAuthorization +metadata: + name: example +spec: + forProvider: + expressRouteCircuitName: expressRoute1 + name: exampleERCAuth + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/express/routecircuitconnection.yaml b/examples-generated/express/routecircuitconnection.yaml new file mode 100644 index 000000000..59ab6bced --- /dev/null +++ b/examples-generated/express/routecircuitconnection.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: express.azure.jet.crossplane.io/v1alpha1 +kind: RouteCircuitConnection +metadata: + name: example +spec: + forProvider: + addressPrefixIpv4: 192.169.9.0/29 + authorizationKeySecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + name: example-ercircuitconnection + peerPeeringId: ${azurerm_express_route_circuit_peering.example2.id} + peeringId: ${azurerm_express_route_circuit_peering.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/express/routecircuitpeering.yaml b/examples-generated/express/routecircuitpeering.yaml new file mode 100644 index 000000000..7df86271c --- /dev/null +++ b/examples-generated/express/routecircuitpeering.yaml @@ -0,0 +1,27 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: express.azure.jet.crossplane.io/v1alpha1 +kind: RouteCircuitPeering +metadata: + name: example +spec: + forProvider: + expressRouteCircuitName: expressRoute1 + ipv6: + - microsoftPeering: + - advertisedPublicPrefixes: + - 2002:db01::/126 + primaryPeerAddressPrefix: 2002:db01::/126 + secondaryPeerAddressPrefix: 2003:db01::/126 + microsoftPeeringConfig: + - advertisedPublicPrefixes: + - 123.1.0.0/24 + peerAsn: 100 + peeringType: MicrosoftPeering + primaryPeerAddressPrefix: 123.0.0.0/30 + resourceGroupNameRef: + name: example + secondaryPeerAddressPrefix: 123.0.0.4/30 + vlanId: 300 + providerConfigRef: + name: example diff --git a/examples-generated/express/routeconnection.yaml b/examples-generated/express/routeconnection.yaml new file mode 100644 index 000000000..4585aa663 --- /dev/null +++ b/examples-generated/express/routeconnection.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: express.azure.jet.crossplane.io/v1alpha1 +kind: RouteConnection +metadata: + name: example +spec: + forProvider: + expressRouteCircuitPeeringId: ${azurerm_express_route_circuit_peering.example.id} + expressRouteGatewayId: ${azurerm_express_route_gateway.example.id} + name: example-expressrouteconn + providerConfigRef: + name: example diff --git a/examples-generated/express/routegateway.yaml b/examples-generated/express/routegateway.yaml new file mode 100644 index 000000000..e56f3ca46 --- /dev/null +++ b/examples-generated/express/routegateway.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: express.azure.jet.crossplane.io/v1alpha1 +kind: RouteGateway +metadata: + name: example +spec: + forProvider: + location: West Europe + name: expressRoute1 + resourceGroupNameRef: + name: example + scaleUnits: 1 + tags: + environment: Production + virtualHubId: ${azurerm_virtual_hub.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/express/routeport.yaml b/examples-generated/express/routeport.yaml new file mode 100644 index 000000000..e405ed730 --- /dev/null +++ b/examples-generated/express/routeport.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: express.azure.jet.crossplane.io/v1alpha1 +kind: RoutePort +metadata: + name: example +spec: + forProvider: + bandwidthInGbps: 10 + encapsulation: Dot1Q + location: West Europe + name: port1 + peeringLocation: Airtel-Chennai-CLS + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/firewall/applicationrulecollection.yaml b/examples-generated/firewall/applicationrulecollection.yaml new file mode 100644 index 000000000..5517a6e22 --- /dev/null +++ b/examples-generated/firewall/applicationrulecollection.yaml @@ -0,0 +1,25 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: firewall.azure.jet.crossplane.io/v1alpha1 +kind: ApplicationRuleCollection +metadata: + name: example +spec: + forProvider: + action: Allow + azureFirewallName: testfirewall + name: testcollection + priority: 100 + resourceGroupNameRef: + name: example + rule: + - name: testrule + protocol: + - port: "443" + type: Https + sourceAddresses: + - 10.0.0.0/16 + targetFqdns: + - '*.google.com' + providerConfigRef: + name: example diff --git a/examples-generated/firewall/natrulecollection.yaml b/examples-generated/firewall/natrulecollection.yaml new file mode 100644 index 000000000..3dad0ec18 --- /dev/null +++ b/examples-generated/firewall/natrulecollection.yaml @@ -0,0 +1,29 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: firewall.azure.jet.crossplane.io/v1alpha1 +kind: NatRuleCollection +metadata: + name: example +spec: + forProvider: + action: Dnat + azureFirewallName: testfirewall + name: testcollection + priority: 100 + resourceGroupNameRef: + name: example + rule: + - destinationAddresses: + - ${azurerm_public_ip.example.ip_address} + destinationPorts: + - "53" + name: testrule + protocols: + - TCP + - UDP + sourceAddresses: + - 10.0.0.0/16 + translatedAddress: 8.8.8.8 + translatedPort: 53 + providerConfigRef: + name: example diff --git a/examples-generated/firewall/networkrulecollection.yaml b/examples-generated/firewall/networkrulecollection.yaml new file mode 100644 index 000000000..de7d7c6c7 --- /dev/null +++ b/examples-generated/firewall/networkrulecollection.yaml @@ -0,0 +1,28 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: firewall.azure.jet.crossplane.io/v1alpha1 +kind: NetworkRuleCollection +metadata: + name: example +spec: + forProvider: + action: Allow + azureFirewallName: testfirewall + name: testcollection + priority: 100 + resourceGroupNameRef: + name: example + rule: + - destinationAddresses: + - 8.8.8.8 + - 8.8.4.4 + destinationPorts: + - "53" + name: testrule + protocols: + - TCP + - UDP + sourceAddresses: + - 10.0.0.0/16 + providerConfigRef: + name: example diff --git a/examples-generated/firewall/policy.yaml b/examples-generated/firewall/policy.yaml new file mode 100644 index 000000000..025fc7ab1 --- /dev/null +++ b/examples-generated/firewall/policy.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: firewall.azure.jet.crossplane.io/v1alpha1 +kind: Policy +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/firewall/policyrulecollectiongroup.yaml b/examples-generated/firewall/policyrulecollectiongroup.yaml new file mode 100644 index 000000000..b05de682a --- /dev/null +++ b/examples-generated/firewall/policyrulecollectiongroup.yaml @@ -0,0 +1,63 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: firewall.azure.jet.crossplane.io/v1alpha1 +kind: PolicyRuleCollectionGroup +metadata: + name: example +spec: + forProvider: + applicationRuleCollection: + - action: Deny + name: app_rule_collection1 + priority: 500 + rule: + - destinationFqdns: + - .microsoft.com + name: app_rule_collection1_rule1 + protocols: + - port: 80 + type: Http + - port: 443 + type: Https + sourceAddresses: + - 10.0.0.1 + firewallPolicyId: ${azurerm_firewall_policy.example.id} + name: example-fwpolicy-rcg + natRuleCollection: + - action: Dnat + name: nat_rule_collection1 + priority: 300 + rule: + - destinationAddress: 192.168.1.1 + destinationPorts: + - "80" + - 1000-2000 + name: nat_rule_collection1_rule1 + protocols: + - TCP + - UDP + sourceAddresses: + - 10.0.0.1 + - 10.0.0.2 + translatedAddress: 192.168.0.1 + translatedPort: "8080" + networkRuleCollection: + - action: Deny + name: network_rule_collection1 + priority: 400 + rule: + - destinationAddresses: + - 192.168.1.1 + - 192.168.1.2 + destinationPorts: + - "80" + - 1000-2000 + name: network_rule_collection1_rule1 + protocols: + - TCP + - UDP + sourceAddresses: + - 10.0.0.1 + priority: 500 + providerConfigRef: + name: example diff --git a/examples-generated/frontdoor/customhttpsconfiguration.yaml b/examples-generated/frontdoor/customhttpsconfiguration.yaml new file mode 100644 index 000000000..26e61f27c --- /dev/null +++ b/examples-generated/frontdoor/customhttpsconfiguration.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: frontdoor.azure.jet.crossplane.io/v1alpha1 +kind: CustomHttpsConfiguration +metadata: + name: example +spec: + forProvider: + customHttpsProvisioningEnabled: false + frontendEndpointId: ${azurerm_frontdoor.example.frontend_endpoints["exampleFrontendEndpoint1"]} + providerConfigRef: + name: example diff --git a/examples-generated/frontdoor/firewallpolicy.yaml b/examples-generated/frontdoor/firewallpolicy.yaml new file mode 100644 index 000000000..7098aa488 --- /dev/null +++ b/examples-generated/frontdoor/firewallpolicy.yaml @@ -0,0 +1,82 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: frontdoor.azure.jet.crossplane.io/v1alpha1 +kind: FirewallPolicy +metadata: + name: example +spec: + forProvider: + customBlockResponseBody: PGh0bWw+CjxoZWFkZXI+PHRpdGxlPkhlbGxvPC90aXRsZT48L2hlYWRlcj4KPGJvZHk+CkhlbGxvIHdvcmxkCjwvYm9keT4KPC9odG1sPg== + customBlockResponseStatusCode: 403 + customRule: + - action: Block + enabled: true + matchCondition: + - matchValues: + - 192.168.1.0/24 + - 10.0.0.0/24 + matchVariable: RemoteAddr + negationCondition: false + operator: IPMatch + name: Rule1 + priority: 1 + rateLimitDurationInMinutes: 1 + rateLimitThreshold: 10 + type: MatchRule + - action: Block + enabled: true + matchCondition: + - matchValues: + - 192.168.1.0/24 + matchVariable: RemoteAddr + negationCondition: false + operator: IPMatch + - matchValues: + - windows + matchVariable: RequestHeader + negationCondition: false + operator: Contains + selector: UserAgent + transforms: + - Lowercase + - Trim + name: Rule2 + priority: 2 + rateLimitDurationInMinutes: 1 + rateLimitThreshold: 10 + type: MatchRule + enabled: true + managedRule: + - exclusion: + - matchVariable: QueryStringArgNames + operator: Equals + selector: not_suspicious + override: + - rule: + - action: Block + enabled: false + ruleId: "933100" + ruleGroupName: PHP + - exclusion: + - matchVariable: QueryStringArgNames + operator: Equals + selector: really_not_suspicious + rule: + - action: Block + exclusion: + - matchVariable: QueryStringArgNames + operator: Equals + selector: innocent + ruleId: "942200" + ruleGroupName: SQLI + type: DefaultRuleSet + version: "1.0" + - type: Microsoft_BotManagerRuleSet + version: "1.0" + mode: Prevention + name: examplefdwafpolicy + redirectUrl: https://www.contoso.com + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/frontdoor/rulesengine.yaml b/examples-generated/frontdoor/rulesengine.yaml new file mode 100644 index 000000000..85ee092fb --- /dev/null +++ b/examples-generated/frontdoor/rulesengine.yaml @@ -0,0 +1,38 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: frontdoor.azure.jet.crossplane.io/v1alpha1 +kind: RulesEngine +metadata: + name: example +spec: + forProvider: + frontdoorName: example-FrontDoor + name: exampleRulesEngineConfig1 + resourceGroupNameRef: + name: example + rule: + - action: + - response_header_actions: + - header_action_type: Append + header_name: X-TEST-HEADER + value: Append Header Rule + name: debuggingoutput + priority: 1 + - action: + - responseHeader: + - headerActionType: Overwrite + headerName: Access-Control-Allow-Origin + value: '*' + - headerActionType: Overwrite + headerName: Access-Control-Allow-Credentials + value: "true" + matchCondition: + - operator: Equal + value: + - GET + - POST + variable: RequestMethod + name: overwriteorigin + priority: 2 + providerConfigRef: + name: example diff --git a/examples-generated/function/app.yaml b/examples-generated/function/app.yaml new file mode 100644 index 000000000..8b96b3021 --- /dev/null +++ b/examples-generated/function/app.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: function.azure.jet.crossplane.io/v1alpha1 +kind: App +metadata: + name: example +spec: + forProvider: + appServicePlanId: ${azurerm_app_service_plan.example.id} + location: West Europe + name: test-azure-functions + resourceGroupNameRef: + name: example + storageAccountAccessKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageAccountName: ${azurerm_storage_account.example.name} + providerConfigRef: + name: example diff --git a/examples-generated/function/appslot.yaml b/examples-generated/function/appslot.yaml new file mode 100644 index 000000000..06c3222ed --- /dev/null +++ b/examples-generated/function/appslot.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: function.azure.jet.crossplane.io/v1alpha1 +kind: AppSlot +metadata: + name: example +spec: + forProvider: + appServicePlanId: ${azurerm_app_service_plan.example.id} + functionAppName: test-azure-functions + location: West Europe + name: test-azure-functions_slot + resourceGroupNameRef: + name: example + storageAccountAccessKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageAccountName: ${azurerm_storage_account.example.name} + providerConfigRef: + name: example diff --git a/examples-generated/hdinsight/hadoopcluster.yaml b/examples-generated/hdinsight/hadoopcluster.yaml new file mode 100644 index 000000000..da9dc72f2 --- /dev/null +++ b/examples-generated/hdinsight/hadoopcluster.yaml @@ -0,0 +1,55 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: hdinsight.azure.jet.crossplane.io/v1alpha1 +kind: HadoopCluster +metadata: + name: example +spec: + forProvider: + clusterVersion: "3.6" + componentVersion: + - hadoop: "2.7" + gateway: + - enabled: true + passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrgw + location: West Europe + name: example-hdicluster + resourceGroupNameRef: + name: example + roles: + - headNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrvm + vmSize: Standard_D3_V2 + workerNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + targetInstanceCount: 3 + username: acctestusrvm + vmSize: Standard_D4_V2 + zookeeperNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrvm + vmSize: Standard_D3_V2 + storageAccount: + - isDefault: true + storageAccountKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageContainerId: ${azurerm_storage_container.example.id} + tier: Standard + providerConfigRef: + name: example diff --git a/examples-generated/hdinsight/hbasecluster.yaml b/examples-generated/hdinsight/hbasecluster.yaml new file mode 100644 index 000000000..c283c3235 --- /dev/null +++ b/examples-generated/hdinsight/hbasecluster.yaml @@ -0,0 +1,55 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: hdinsight.azure.jet.crossplane.io/v1alpha1 +kind: HbaseCluster +metadata: + name: example +spec: + forProvider: + clusterVersion: "3.6" + componentVersion: + - hbase: "1.1" + gateway: + - enabled: true + passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrgw + location: West Europe + name: example-hdicluster + resourceGroupNameRef: + name: example + roles: + - headNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrvm + vmSize: Standard_D3_V2 + workerNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + targetInstanceCount: 3 + username: acctestusrvm + vmSize: Standard_D3_V2 + zookeeperNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrvm + vmSize: Standard_D3_V2 + storageAccount: + - isDefault: true + storageAccountKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageContainerId: ${azurerm_storage_container.example.id} + tier: Standard + providerConfigRef: + name: example diff --git a/examples-generated/hdinsight/interactivequerycluster.yaml b/examples-generated/hdinsight/interactivequerycluster.yaml new file mode 100644 index 000000000..e65e93056 --- /dev/null +++ b/examples-generated/hdinsight/interactivequerycluster.yaml @@ -0,0 +1,55 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: hdinsight.azure.jet.crossplane.io/v1alpha1 +kind: InteractiveQueryCluster +metadata: + name: example +spec: + forProvider: + clusterVersion: "3.6" + componentVersion: + - interactiveHive: "2.1" + gateway: + - enabled: true + passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrgw + location: West Europe + name: example-hdicluster + resourceGroupNameRef: + name: example + roles: + - headNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrvm + vmSize: Standard_D13_V2 + workerNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + targetInstanceCount: 3 + username: acctestusrvm + vmSize: Standard_D14_V2 + zookeeperNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrvm + vmSize: Standard_A4_V2 + storageAccount: + - isDefault: true + storageAccountKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageContainerId: ${azurerm_storage_container.example.id} + tier: Standard + providerConfigRef: + name: example diff --git a/examples-generated/hdinsight/kafkacluster.yaml b/examples-generated/hdinsight/kafkacluster.yaml new file mode 100644 index 000000000..1f61a6564 --- /dev/null +++ b/examples-generated/hdinsight/kafkacluster.yaml @@ -0,0 +1,56 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: hdinsight.azure.jet.crossplane.io/v1alpha1 +kind: KafkaCluster +metadata: + name: example +spec: + forProvider: + clusterVersion: "4.0" + componentVersion: + - kafka: "2.1" + gateway: + - enabled: true + passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrgw + location: West Europe + name: example-hdicluster + resourceGroupNameRef: + name: example + roles: + - headNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrvm + vmSize: Standard_D3_V2 + workerNode: + - numberOfDisksPerNode: 3 + passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + targetInstanceCount: 3 + username: acctestusrvm + vmSize: Standard_D3_V2 + zookeeperNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrvm + vmSize: Standard_D3_V2 + storageAccount: + - isDefault: true + storageAccountKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageContainerId: ${azurerm_storage_container.example.id} + tier: Standard + providerConfigRef: + name: example diff --git a/examples-generated/hdinsight/mlservicescluster.yaml b/examples-generated/hdinsight/mlservicescluster.yaml new file mode 100644 index 000000000..a2673e598 --- /dev/null +++ b/examples-generated/hdinsight/mlservicescluster.yaml @@ -0,0 +1,61 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: hdinsight.azure.jet.crossplane.io/v1alpha1 +kind: MlServicesCluster +metadata: + name: example +spec: + forProvider: + clusterVersion: "3.6" + gateway: + - enabled: true + passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrgw + location: West Europe + name: example-hdicluster + resourceGroupNameRef: + name: example + roles: + - edgeNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrvm + vmSize: Standard_D3_v2 + headNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrvm + vmSize: Standard_D3_v2 + workerNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + targetInstanceCount: 3 + username: acctestusrvm + vmSize: Standard_D4_V2 + zookeeperNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrvm + vmSize: Standard_D3_v2 + rstudio: true + storageAccount: + - isDefault: true + storageAccountKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageContainerId: ${azurerm_storage_container.example.id} + tier: Standard + providerConfigRef: + name: example diff --git a/examples-generated/hdinsight/rservercluster.yaml b/examples-generated/hdinsight/rservercluster.yaml new file mode 100644 index 000000000..f669e654f --- /dev/null +++ b/examples-generated/hdinsight/rservercluster.yaml @@ -0,0 +1,61 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: hdinsight.azure.jet.crossplane.io/v1alpha1 +kind: RserverCluster +metadata: + name: example +spec: + forProvider: + clusterVersion: "3.6" + gateway: + - enabled: true + passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrgw + location: West Europe + name: example-hdicluster + resourceGroupNameRef: + name: example + roles: + - edgeNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrvm + vmSize: Standard_D3_v2 + headNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrvm + vmSize: Standard_D3_v2 + workerNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + targetInstanceCount: 3 + username: acctestusrvm + vmSize: Standard_D4_V2 + zookeeperNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrvm + vmSize: Standard_D3_v2 + rstudio: true + storageAccount: + - isDefault: true + storageAccountKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageContainerId: ${azurerm_storage_container.example.id} + tier: Standard + providerConfigRef: + name: example diff --git a/examples-generated/hdinsight/sparkcluster.yaml b/examples-generated/hdinsight/sparkcluster.yaml new file mode 100644 index 000000000..c5d63ff60 --- /dev/null +++ b/examples-generated/hdinsight/sparkcluster.yaml @@ -0,0 +1,55 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: hdinsight.azure.jet.crossplane.io/v1alpha1 +kind: SparkCluster +metadata: + name: example +spec: + forProvider: + clusterVersion: "3.6" + componentVersion: + - spark: "2.3" + gateway: + - enabled: true + passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrgw + location: West Europe + name: example-hdicluster + resourceGroupNameRef: + name: example + roles: + - headNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrvm + vmSize: Standard_A3 + workerNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + targetInstanceCount: 3 + username: acctestusrvm + vmSize: Standard_A3 + zookeeperNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrvm + vmSize: Medium + storageAccount: + - isDefault: true + storageAccountKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageContainerId: ${azurerm_storage_container.example.id} + tier: Standard + providerConfigRef: + name: example diff --git a/examples-generated/hdinsight/stormcluster.yaml b/examples-generated/hdinsight/stormcluster.yaml new file mode 100644 index 000000000..950f50d13 --- /dev/null +++ b/examples-generated/hdinsight/stormcluster.yaml @@ -0,0 +1,55 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: hdinsight.azure.jet.crossplane.io/v1alpha1 +kind: StormCluster +metadata: + name: example +spec: + forProvider: + clusterVersion: "3.6" + componentVersion: + - storm: "1.1" + gateway: + - enabled: true + passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrgw + location: West Europe + name: example-hdicluster + resourceGroupNameRef: + name: example + roles: + - headNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrvm + vmSize: Standard_A3 + workerNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + targetInstanceCount: 3 + username: acctestusrvm + vmSize: Standard_D3_V2 + zookeeperNode: + - passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: acctestusrvm + vmSize: Standard_A4_V2 + storageAccount: + - isDefault: true + storageAccountKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageContainerId: ${azurerm_storage_container.example.id} + tier: Standard + providerConfigRef: + name: example diff --git a/examples-generated/healthcare/service.yaml b/examples-generated/healthcare/service.yaml new file mode 100644 index 000000000..5aaa975c8 --- /dev/null +++ b/examples-generated/healthcare/service.yaml @@ -0,0 +1,37 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: healthcare.azure.jet.crossplane.io/v1alpha1 +kind: Service +metadata: + name: example +spec: + forProvider: + accessPolicyObjectIds: + - xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx + authenticationConfiguration: + - audience: https://azurehealthcareapis.com/ + authority: https://login.microsoftonline.com/$%7Bdata.azurerm_client_config.current.tenant_id%7D + smartProxyEnabled: "true" + corsConfiguration: + - allowCredentials: "true" + allowedHeaders: + - x-tempo-* + - x-tempo2-* + allowedMethods: + - GET + - PUT + allowedOrigins: + - http://www.example.com + - http://www.example2.com + maxAgeInSeconds: "500" + cosmosdbThroughput: "2000" + kind: fhir-R4 + location: westus2 + name: uniquefhirname + resourceGroupNameRef: + name: example + tags: + environment: testenv + purpose: AcceptanceTests + providerConfigRef: + name: example diff --git a/examples-generated/hpc/cache.yaml b/examples-generated/hpc/cache.yaml new file mode 100644 index 000000000..22e7336be --- /dev/null +++ b/examples-generated/hpc/cache.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: hpc.azure.jet.crossplane.io/v1alpha1 +kind: Cache +metadata: + name: example +spec: + forProvider: + cacheSizeInGb: 3072 + location: West Europe + name: examplehpccache + resourceGroupNameRef: + name: example + skuName: Standard_2G + subnetIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/hpc/cacheaccesspolicy.yaml b/examples-generated/hpc/cacheaccesspolicy.yaml new file mode 100644 index 000000000..cd7e7b087 --- /dev/null +++ b/examples-generated/hpc/cacheaccesspolicy.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: hpc.azure.jet.crossplane.io/v1alpha1 +kind: CacheAccessPolicy +metadata: + name: example +spec: + forProvider: + accessRule: + - access: rw + scope: default + hpcCacheId: ${azurerm_hpc_cache.example.id} + name: example + providerConfigRef: + name: example diff --git a/examples-generated/hpc/cacheblobnfstarget.yaml b/examples-generated/hpc/cacheblobnfstarget.yaml new file mode 100644 index 000000000..c545c0c01 --- /dev/null +++ b/examples-generated/hpc/cacheblobnfstarget.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: hpc.azure.jet.crossplane.io/v1alpha1 +kind: CacheBlobNfsTarget +metadata: + name: example +spec: + forProvider: + cacheName: examplehpccache + name: example-hpc-target + namespacePath: /p1 + resourceGroupNameRef: + name: example + storageContainerId: ${jsondecode(azurerm_resource_group_template_deployment.storage-containers.output_content).id.value} + usageModel: READ_HEAVY_INFREQ + providerConfigRef: + name: example diff --git a/examples-generated/hpc/cacheblobtarget.yaml b/examples-generated/hpc/cacheblobtarget.yaml new file mode 100644 index 000000000..c9b19df73 --- /dev/null +++ b/examples-generated/hpc/cacheblobtarget.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: hpc.azure.jet.crossplane.io/v1alpha1 +kind: CacheBlobTarget +metadata: + name: example +spec: + forProvider: + cacheName: examplehpccache + name: examplehpccblobtarget + namespacePath: /blob_storage + resourceGroupNameRef: + name: example + storageContainerId: ${azurerm_storage_container.example.resource_manager_id} + providerConfigRef: + name: example diff --git a/examples-generated/hpc/cachenfstarget.yaml b/examples-generated/hpc/cachenfstarget.yaml new file mode 100644 index 000000000..b2a914e63 --- /dev/null +++ b/examples-generated/hpc/cachenfstarget.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: hpc.azure.jet.crossplane.io/v1alpha1 +kind: CacheNfsTarget +metadata: + name: example +spec: + forProvider: + cacheName: examplehpccache + name: examplehpcnfstarget + namespaceJunction: + - namespacePath: /nfs/a1 + nfsExport: /export/a + targetPath: "1" + - namespacePath: /nfs/b + nfsExport: /export/b + resourceGroupNameRef: + name: example + targetHostName: ${azurerm_linux_virtual_machine.example.private_ip_address} + usageModel: READ_HEAVY_INFREQ + providerConfigRef: + name: example diff --git a/examples-generated/integration/serviceenvironment.yaml b/examples-generated/integration/serviceenvironment.yaml new file mode 100644 index 000000000..43ac5613f --- /dev/null +++ b/examples-generated/integration/serviceenvironment.yaml @@ -0,0 +1,23 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: integration.azure.jet.crossplane.io/v1alpha1 +kind: ServiceEnvironment +metadata: + name: example +spec: + forProvider: + accessEndpointType: Internal + location: West Europe + name: example-ise + resourceGroupNameRef: + name: example + skuName: Developer_0 + tags: + environment: development + virtualNetworkSubnetIds: + - ${azurerm_subnet.isesubnet1.id} + - ${azurerm_subnet.isesubnet2.id} + - ${azurerm_subnet.isesubnet3.id} + - ${azurerm_subnet.isesubnet4.id} + providerConfigRef: + name: example diff --git a/examples-generated/iot/securitydevicegroup.yaml b/examples-generated/iot/securitydevicegroup.yaml new file mode 100644 index 000000000..89175feaa --- /dev/null +++ b/examples-generated/iot/securitydevicegroup.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iot.azure.jet.crossplane.io/v1alpha1 +kind: SecurityDeviceGroup +metadata: + name: example +spec: + forProvider: + allowRule: + - connectionToIpNotAllowed: + - 10.0.0.0/24 + depends_on: + - ${azurerm_iot_security_solution.example} + iothubId: ${azurerm_iothub.example.id} + name: example-device-security-group + rangeRule: + - duration: PT5M + max: 30 + min: 0 + type: ActiveConnectionsNotInAllowedRange + providerConfigRef: + name: example diff --git a/examples-generated/iot/securitysolution.yaml b/examples-generated/iot/securitysolution.yaml new file mode 100644 index 000000000..87c90eb7d --- /dev/null +++ b/examples-generated/iot/securitysolution.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iot.azure.jet.crossplane.io/v1alpha1 +kind: SecuritySolution +metadata: + name: example +spec: + forProvider: + displayName: Iot Security Solution + iothubIds: + - ${azurerm_iothub.example.id} + location: West Europe + name: example-Iot-Security-Solution + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/iot/timeseriesinsightsaccesspolicy.yaml b/examples-generated/iot/timeseriesinsightsaccesspolicy.yaml new file mode 100644 index 000000000..6b2e288c1 --- /dev/null +++ b/examples-generated/iot/timeseriesinsightsaccesspolicy.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iot.azure.jet.crossplane.io/v1alpha1 +kind: TimeSeriesInsightsAccessPolicy +metadata: + name: example +spec: + forProvider: + name: example + principalObjectId: aGUID + roles: + - Reader + timeSeriesInsightsEnvironmentId: example + providerConfigRef: + name: example diff --git a/examples-generated/iot/timeseriesinsightseventsourceiothub.yaml b/examples-generated/iot/timeseriesinsightseventsourceiothub.yaml new file mode 100644 index 000000000..05a61ffcd --- /dev/null +++ b/examples-generated/iot/timeseriesinsightseventsourceiothub.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iot.azure.jet.crossplane.io/v1alpha1 +kind: TimeSeriesInsightsEventSourceIothub +metadata: + name: example +spec: + forProvider: + consumerGroupName: ${azurerm_iothub_consumer_group.example.name} + environmentId: ${azurerm_iot_time_series_insights_gen2_environment.example.id} + eventSourceResourceId: ${azurerm_iothub.example.id} + iothubName: ${azurerm_iothub.example.name} + location: West Europe + name: example + sharedAccessKey: ${azurerm_iothub.example.shared_access_policy.0.primary_key} + sharedAccessKeyName: ${azurerm_iothub.example.shared_access_policy.0.key_name} + providerConfigRef: + name: example diff --git a/examples-generated/iot/timeseriesinsightsgen2environment.yaml b/examples-generated/iot/timeseriesinsightsgen2environment.yaml new file mode 100644 index 000000000..e087958fa --- /dev/null +++ b/examples-generated/iot/timeseriesinsightsgen2environment.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iot.azure.jet.crossplane.io/v1alpha1 +kind: TimeSeriesInsightsGen2Environment +metadata: + name: example +spec: + forProvider: + idProperties: + - id + location: West Europe + name: example + resourceGroupNameRef: + name: example + skuName: L1 + storage: + - key: ${azurerm_storage_account.storage.primary_access_key} + name: ${azurerm_storage_account.storage.name} + warmStoreDataRetentionTime: P30D + providerConfigRef: + name: example diff --git a/examples-generated/iot/timeseriesinsightsstandardenvironment.yaml b/examples-generated/iot/timeseriesinsightsstandardenvironment.yaml new file mode 100644 index 000000000..8e2230116 --- /dev/null +++ b/examples-generated/iot/timeseriesinsightsstandardenvironment.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iot.azure.jet.crossplane.io/v1alpha1 +kind: TimeSeriesInsightsStandardEnvironment +metadata: + name: example +spec: + forProvider: + dataRetentionTime: P30D + location: West Europe + name: example + resourceGroupNameRef: + name: example + skuName: S1_1 + providerConfigRef: + name: example diff --git a/examples-generated/iotcentral/application.yaml b/examples-generated/iotcentral/application.yaml new file mode 100644 index 000000000..4febf1366 --- /dev/null +++ b/examples-generated/iotcentral/application.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iotcentral.azure.jet.crossplane.io/v1alpha1 +kind: Application +metadata: + name: example +spec: + forProvider: + displayName: example-iotcentral-app-display-name + location: West Europe + name: example-iotcentral-app + resourceGroupNameRef: + name: example + sku: S1 + subDomain: example-iotcentral-app-subdomain + tags: + Foo: Bar + template: iotc-default@1.0.0 + providerConfigRef: + name: example diff --git a/examples-generated/iothub/consumergroup.yaml b/examples-generated/iothub/consumergroup.yaml new file mode 100644 index 000000000..9241a5b96 --- /dev/null +++ b/examples-generated/iothub/consumergroup.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iothub.azure.jet.crossplane.io/v1alpha1 +kind: ConsumerGroup +metadata: + name: example +spec: + forProvider: + eventhubEndpointName: events + iothubNameRef: + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/iothub/dps.yaml b/examples-generated/iothub/dps.yaml new file mode 100644 index 000000000..8fc463caa --- /dev/null +++ b/examples-generated/iothub/dps.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iothub.azure.jet.crossplane.io/v1alpha1 +kind: DPS +metadata: + name: example +spec: + forProvider: + allocationPolicy: Hashed + location: West Europe + resourceGroupNameRef: + name: example + sku: + - capacity: "1" + name: S1 + providerConfigRef: + name: example diff --git a/examples-generated/iothub/dpscertificate.yaml b/examples-generated/iothub/dpscertificate.yaml new file mode 100644 index 000000000..e968c8dd5 --- /dev/null +++ b/examples-generated/iothub/dpscertificate.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iothub.azure.jet.crossplane.io/v1alpha1 +kind: DPSCertificate +metadata: + name: example +spec: + forProvider: + certificateContentSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + iotDpsNameRef: + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/iothub/dpssharedaccesspolicy.yaml b/examples-generated/iothub/dpssharedaccesspolicy.yaml new file mode 100644 index 000000000..01eb5a30c --- /dev/null +++ b/examples-generated/iothub/dpssharedaccesspolicy.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iothub.azure.jet.crossplane.io/v1alpha1 +kind: DPSSharedAccessPolicy +metadata: + name: example +spec: + forProvider: + enrollmentRead: true + enrollmentWrite: true + iothubDpsNameRef: + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/iothub/endpointeventhub.yaml b/examples-generated/iothub/endpointeventhub.yaml new file mode 100644 index 000000000..b168ee972 --- /dev/null +++ b/examples-generated/iothub/endpointeventhub.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iothub.azure.jet.crossplane.io/v1alpha1 +kind: EndpointEventhub +metadata: + name: example +spec: + forProvider: + connectionStringSecretRef: + key: attribute.primary_connection_string + name: example-eventhub-authorization-rule + namespace: crossplane-system + iothubName: ${azurerm_iothub.example.name} + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/iothub/endpointservicebusqueue.yaml b/examples-generated/iothub/endpointservicebusqueue.yaml new file mode 100644 index 000000000..290c743cd --- /dev/null +++ b/examples-generated/iothub/endpointservicebusqueue.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iothub.azure.jet.crossplane.io/v1alpha1 +kind: EndpointServicebusQueue +metadata: + name: example +spec: + forProvider: + connectionStringSecretRef: + key: attribute.primary_connection_string + name: example-servicebus-queue-authorization-rule + namespace: crossplane-system + iothubName: ${azurerm_iothub.example.name} + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/iothub/endpointservicebustopic.yaml b/examples-generated/iothub/endpointservicebustopic.yaml new file mode 100644 index 000000000..7b5d4d6e4 --- /dev/null +++ b/examples-generated/iothub/endpointservicebustopic.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iothub.azure.jet.crossplane.io/v1alpha1 +kind: EndpointServicebusTopic +metadata: + name: example +spec: + forProvider: + connectionStringSecretRef: + key: attribute.primary_connection_string + name: example-servicebus-topic-authorization-rule + namespace: crossplane-system + iothubName: ${azurerm_iothub.example.name} + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/iothub/endpointstoragecontainer.yaml b/examples-generated/iothub/endpointstoragecontainer.yaml new file mode 100644 index 000000000..a226c6358 --- /dev/null +++ b/examples-generated/iothub/endpointstoragecontainer.yaml @@ -0,0 +1,23 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iothub.azure.jet.crossplane.io/v1alpha1 +kind: EndpointStorageContainer +metadata: + name: example +spec: + forProvider: + batchFrequencyInSeconds: 60 + connectionStringSecretRef: + key: attribute.primary_blob_connection_string + name: example-storage-account + namespace: crossplane-system + containerName: acctestcont + encoding: JSON + fileNameFormat: '{iothub}/{partition}_{YYYY}_{MM}_{DD}_{HH}_{mm}' + iothubName: ${azurerm_iothub.example.name} + maxChunkSizeInBytes: 10485760 + name: acctest + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/iothub/enrichment.yaml b/examples-generated/iothub/enrichment.yaml new file mode 100644 index 000000000..d02a24f7d --- /dev/null +++ b/examples-generated/iothub/enrichment.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iothub.azure.jet.crossplane.io/v1alpha1 +kind: Enrichment +metadata: + name: example +spec: + forProvider: + endpointNames: + - ${azurerm_iothub_endpoint_storage_container.example.name} + iothubName: ${azurerm_iothub.example.name} + key: example + resourceGroupNameRef: + name: example + value: my value + providerConfigRef: + name: example diff --git a/examples-generated/iothub/fallbackroute.yaml b/examples-generated/iothub/fallbackroute.yaml new file mode 100644 index 000000000..e7ea697d6 --- /dev/null +++ b/examples-generated/iothub/fallbackroute.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iothub.azure.jet.crossplane.io/v1alpha1 +kind: FallbackRoute +metadata: + name: example +spec: + forProvider: + condition: "true" + enabled: true + endpointNames: + - ${azurerm_iothub_endpoint_storage_container.example.name} + iothubName: ${azurerm_iothub.example.name} + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/iothub/iothub.yaml b/examples-generated/iothub/iothub.yaml new file mode 100644 index 000000000..a12a46518 --- /dev/null +++ b/examples-generated/iothub/iothub.yaml @@ -0,0 +1,56 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iothub.azure.jet.crossplane.io/v1alpha1 +kind: IOTHub +metadata: + name: example +spec: + forProvider: + endpoint: + - batchFrequencyInSeconds: 60 + connectionStringSecretRef: + key: attribute.primary_blob_connection_string + name: example-storage-account + namespace: crossplane-system + containerNameRef: + name: example + encoding: Avro + fileNameFormat: '{iothub}/{partition}_{YYYY}_{MM}_{DD}_{HH}_{mm}' + maxChunkSizeInBytes: 10485760 + name: export + type: AzureIotHub.StorageContainer + - connectionStringSecretRef: + key: attribute.primary_connection_string + name: example-eventhub-authorization-rule + namespace: crossplane-system + name: export2 + type: AzureIotHub.EventHub + enrichment: + - endpointNames: + - export + - export2 + key: tenant + value: $twin.tags.Tenant + location: West Europe + resourceGroupNameRef: + name: example + route: + - condition: "true" + enabled: true + endpointNames: + - export + name: export + source: DeviceMessages + - condition: "true" + enabled: true + endpointNames: + - export2 + name: export2 + source: DeviceMessages + sku: + - capacity: "1" + name: S1 + tags: + purpose: testing + providerConfigRef: + name: example diff --git a/examples-generated/iothub/route.yaml b/examples-generated/iothub/route.yaml new file mode 100644 index 000000000..a82180899 --- /dev/null +++ b/examples-generated/iothub/route.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iothub.azure.jet.crossplane.io/v1alpha1 +kind: Route +metadata: + name: example +spec: + forProvider: + condition: "true" + enabled: true + endpointNames: + - ${azurerm_iothub_endpoint_storage_container.example.name} + iothubName: ${azurerm_iothub.example.name} + name: example + resourceGroupNameRef: + name: example + source: DeviceMessages + providerConfigRef: + name: example diff --git a/examples-generated/iothub/sharedaccesspolicy.yaml b/examples-generated/iothub/sharedaccesspolicy.yaml new file mode 100644 index 000000000..5de373918 --- /dev/null +++ b/examples-generated/iothub/sharedaccesspolicy.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: iothub.azure.jet.crossplane.io/v1alpha1 +kind: SharedAccessPolicy +metadata: + name: example +spec: + forProvider: + iothubNameRef: + name: example + registryRead: true + registryWrite: true + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/key/vault.yaml b/examples-generated/key/vault.yaml new file mode 100644 index 000000000..1a08a49f0 --- /dev/null +++ b/examples-generated/key/vault.yaml @@ -0,0 +1,28 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: key.azure.jet.crossplane.io/v1alpha1 +kind: Vault +metadata: + name: example +spec: + forProvider: + accessPolicy: + - keyPermissions: + - Get + objectId: ${data.azurerm_client_config.current.object_id} + secretPermissions: + - Get + storagePermissions: + - Get + tenantId: ${data.azurerm_client_config.current.tenant_id} + enabledForDiskEncryption: true + location: West Europe + name: examplekeyvault + purgeProtectionEnabled: false + resourceGroupNameRef: + name: example + skuName: standard + softDeleteRetentionDays: 7 + tenantId: ${data.azurerm_client_config.current.tenant_id} + providerConfigRef: + name: example diff --git a/examples-generated/key/vaultaccesspolicy.yaml b/examples-generated/key/vaultaccesspolicy.yaml new file mode 100644 index 000000000..da4f6c83d --- /dev/null +++ b/examples-generated/key/vaultaccesspolicy.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: key.azure.jet.crossplane.io/v1alpha1 +kind: VaultAccessPolicy +metadata: + name: example +spec: + forProvider: + keyPermissions: + - Get + keyVaultId: ${azurerm_key_vault.example.id} + objectId: ${data.azurerm_client_config.current.object_id} + secretPermissions: + - Get + tenantId: ${data.azurerm_client_config.current.tenant_id} + providerConfigRef: + name: example diff --git a/examples-generated/key/vaultcertificate.yaml b/examples-generated/key/vaultcertificate.yaml new file mode 100644 index 000000000..f18638eea --- /dev/null +++ b/examples-generated/key/vaultcertificate.yaml @@ -0,0 +1,31 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: key.azure.jet.crossplane.io/v1alpha1 +kind: VaultCertificate +metadata: + name: example +spec: + forProvider: + certificate: + - contentsSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + certificatePolicy: + - issuerParameters: + - name: Self + keyProperties: + - exportable: true + keySize: 2048 + keyType: RSA + reuseKey: false + secretProperties: + - contentType: application/x-pkcs12 + keyVaultId: ${azurerm_key_vault.example.id} + name: imported-cert + providerConfigRef: + name: example diff --git a/examples-generated/key/vaultcertificateissuer.yaml b/examples-generated/key/vaultcertificateissuer.yaml new file mode 100644 index 000000000..e19eda453 --- /dev/null +++ b/examples-generated/key/vaultcertificateissuer.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: key.azure.jet.crossplane.io/v1alpha1 +kind: VaultCertificateIssuer +metadata: + name: example +spec: + forProvider: + accountId: "0000" + keyVaultId: ${data.azurerm_key_vault.example.id} + name: example-issuer + orgId: ExampleOrgName + passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + providerName: DigiCert + providerConfigRef: + name: example diff --git a/examples-generated/key/vaultkey.yaml b/examples-generated/key/vaultkey.yaml new file mode 100644 index 000000000..91097659f --- /dev/null +++ b/examples-generated/key/vaultkey.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: key.azure.jet.crossplane.io/v1alpha1 +kind: VaultKey +metadata: + name: example +spec: + forProvider: + keyOpts: + - decrypt + - encrypt + - sign + - unwrapKey + - verify + - wrapKey + keySize: 2048 + keyType: RSA + keyVaultId: ${azurerm_key_vault.example.id} + name: generated-certificate + providerConfigRef: + name: example diff --git a/examples-generated/key/vaultmanagedhardwaresecuritymodule.yaml b/examples-generated/key/vaultmanagedhardwaresecuritymodule.yaml new file mode 100644 index 000000000..6ebdf628c --- /dev/null +++ b/examples-generated/key/vaultmanagedhardwaresecuritymodule.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: key.azure.jet.crossplane.io/v1alpha1 +kind: VaultManagedHardwareSecurityModule +metadata: + name: example +spec: + forProvider: + adminObjectIds: + - ${data.azurerm_client_config.current.object_id} + location: West Europe + name: exampleKVHsm + purgeProtectionEnabled: false + resourceGroupNameRef: + name: example + skuName: Standard_B1 + softDeleteRetentionDays: 90 + tags: + Env: Test + tenantId: ${data.azurerm_client_config.current.tenant_id} + providerConfigRef: + name: example diff --git a/examples-generated/key/vaultmanagedstorageaccount.yaml b/examples-generated/key/vaultmanagedstorageaccount.yaml new file mode 100644 index 000000000..2210c5fca --- /dev/null +++ b/examples-generated/key/vaultmanagedstorageaccount.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: key.azure.jet.crossplane.io/v1alpha1 +kind: VaultManagedStorageAccount +metadata: + name: example +spec: + forProvider: + keyVaultId: ${azurerm_key_vault.example.id} + name: examplemanagedstorage + regenerateKeyAutomatically: false + storageAccountId: ${azurerm_storage_account.example.id} + storageAccountKey: key1 + providerConfigRef: + name: example diff --git a/examples-generated/key/vaultmanagedstorageaccountsastokendefinition.yaml b/examples-generated/key/vaultmanagedstorageaccountsastokendefinition.yaml new file mode 100644 index 000000000..e591e3235 --- /dev/null +++ b/examples-generated/key/vaultmanagedstorageaccountsastokendefinition.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: key.azure.jet.crossplane.io/v1alpha1 +kind: VaultManagedStorageAccountSasTokenDefinition +metadata: + name: example +spec: + forProvider: + managedStorageAccountId: ${azurerm_key_vault_managed_storage_account.example.id} + name: examplesasdefinition + sasTemplateUri: ${data.azurerm_storage_account_sas.example.sas} + sasType: account + validityPeriod: P1D + providerConfigRef: + name: example diff --git a/examples-generated/key/vaultsecret.yaml b/examples-generated/key/vaultsecret.yaml new file mode 100644 index 000000000..300050e64 --- /dev/null +++ b/examples-generated/key/vaultsecret.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: key.azure.jet.crossplane.io/v1alpha1 +kind: VaultSecret +metadata: + name: example +spec: + forProvider: + keyVaultId: ${azurerm_key_vault.example.id} + name: secret-sauce + valueSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + providerConfigRef: + name: example diff --git a/examples-generated/kusto/attacheddatabaseconfiguration.yaml b/examples-generated/kusto/attacheddatabaseconfiguration.yaml new file mode 100644 index 000000000..5476741b5 --- /dev/null +++ b/examples-generated/kusto/attacheddatabaseconfiguration.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: kusto.azure.jet.crossplane.io/v1alpha1 +kind: AttachedDatabaseConfiguration +metadata: + name: example +spec: + forProvider: + clusterName: kustocluster + clusterResourceId: ${azurerm_kusto_cluster.followed_cluster.id} + databaseName: '*' + default_principal_modifications_kind: None + location: West Europe + name: configuration1 + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/kusto/cluster.yaml b/examples-generated/kusto/cluster.yaml new file mode 100644 index 000000000..80f470612 --- /dev/null +++ b/examples-generated/kusto/cluster.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: kusto.azure.jet.crossplane.io/v1alpha1 +kind: Cluster +metadata: + name: example +spec: + forProvider: + location: West Europe + name: kustocluster + resourceGroupNameRef: + name: example + sku: + - capacity: 2 + name: Standard_D13_v2 + tags: + Environment: Production + providerConfigRef: + name: example diff --git a/examples-generated/kusto/clustercustomermanagedkey.yaml b/examples-generated/kusto/clustercustomermanagedkey.yaml new file mode 100644 index 000000000..278227676 --- /dev/null +++ b/examples-generated/kusto/clustercustomermanagedkey.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: kusto.azure.jet.crossplane.io/v1alpha1 +kind: ClusterCustomerManagedKey +metadata: + name: example +spec: + forProvider: + clusterId: ${azurerm_kusto_cluster.example.id} + keyName: generated-certificate + keyVaultId: ${azurerm_key_vault.example.id} + keyVersion: ${azurerm_key_vault_key.example.version} + providerConfigRef: + name: example diff --git a/examples-generated/kusto/clusterprincipalassignment.yaml b/examples-generated/kusto/clusterprincipalassignment.yaml new file mode 100644 index 000000000..2276638b5 --- /dev/null +++ b/examples-generated/kusto/clusterprincipalassignment.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: kusto.azure.jet.crossplane.io/v1alpha1 +kind: ClusterPrincipalAssignment +metadata: + name: example +spec: + forProvider: + clusterName: kustocluster + name: KustoPrincipalAssignment + principalId: ${data.azurerm_client_config.current.client_id} + principalType: App + resourceGroupNameRef: + name: example + role: AllDatabasesAdmin + tenantId: ${data.azurerm_client_config.current.tenant_id} + providerConfigRef: + name: example diff --git a/examples-generated/kusto/database.yaml b/examples-generated/kusto/database.yaml new file mode 100644 index 000000000..514b0e412 --- /dev/null +++ b/examples-generated/kusto/database.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: kusto.azure.jet.crossplane.io/v1alpha1 +kind: Database +metadata: + name: example +spec: + forProvider: + clusterName: kustocluster + hotCachePeriod: P7D + location: West Europe + name: my-kusto-database + resourceGroupNameRef: + name: example + softDeletePeriod: P31D + providerConfigRef: + name: example diff --git a/examples-generated/kusto/databaseprincipal.yaml b/examples-generated/kusto/databaseprincipal.yaml new file mode 100644 index 000000000..e6db30506 --- /dev/null +++ b/examples-generated/kusto/databaseprincipal.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: kusto.azure.jet.crossplane.io/v1alpha1 +kind: DatabasePrincipal +metadata: + name: example +spec: + forProvider: + clientId: ${data.azurerm_client_config.current.tenant_id} + clusterName: kustocluster + databaseName: my-kusto-database + objectId: ${data.azurerm_client_config.current.client_id} + resourceGroupNameRef: + name: example + role: Viewer + type: User + providerConfigRef: + name: example diff --git a/examples-generated/kusto/databaseprincipalassignment.yaml b/examples-generated/kusto/databaseprincipalassignment.yaml new file mode 100644 index 000000000..9d7365020 --- /dev/null +++ b/examples-generated/kusto/databaseprincipalassignment.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: kusto.azure.jet.crossplane.io/v1alpha1 +kind: DatabasePrincipalAssignment +metadata: + name: example +spec: + forProvider: + clusterName: kustocluster + databaseName: my-kusto-database + name: KustoPrincipalAssignment + principalId: ${data.azurerm_client_config.current.client_id} + principalType: App + resourceGroupNameRef: + name: example + role: Viewer + tenantId: ${data.azurerm_client_config.current.tenant_id} + providerConfigRef: + name: example diff --git a/examples-generated/kusto/eventgriddataconnection.yaml b/examples-generated/kusto/eventgriddataconnection.yaml new file mode 100644 index 000000000..5eeecc3ef --- /dev/null +++ b/examples-generated/kusto/eventgriddataconnection.yaml @@ -0,0 +1,24 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: kusto.azure.jet.crossplane.io/v1alpha1 +kind: EventgridDataConnection +metadata: + name: example +spec: + forProvider: + clusterName: kustocluster + dataFormat: JSON + databaseName: my-kusto-database + depends_on: + - ${azurerm_eventgrid_event_subscription.example} + eventhubConsumerGroupName: acceptanceTestEventHubConsumerGroup + eventhubId: ${azurerm_eventhub.example.id} + location: West Europe + mappingRuleName: my-table-mapping + name: my-kusto-eventgrid-data-connection + resourceGroupNameRef: + name: example + storageAccountId: ${azurerm_storage_account.example.id} + tableName: my-table + providerConfigRef: + name: example diff --git a/examples-generated/kusto/eventhubdataconnection.yaml b/examples-generated/kusto/eventhubdataconnection.yaml new file mode 100644 index 000000000..0f6ad9cd0 --- /dev/null +++ b/examples-generated/kusto/eventhubdataconnection.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: kusto.azure.jet.crossplane.io/v1alpha1 +kind: EventhubDataConnection +metadata: + name: example +spec: + forProvider: + clusterName: kustocluster + consumerGroup: acceptanceTestEventHubConsumerGroup + dataFormat: JSON + databaseName: my-kusto-database + eventhubId: ${azurerm_eventhub.eventhub.id} + location: West Europe + mappingRuleName: my-table-mapping + name: my-kusto-eventhub-data-connection + resourceGroupNameRef: + name: example + tableName: my-table + providerConfigRef: + name: example diff --git a/examples-generated/kusto/iothubdataconnection.yaml b/examples-generated/kusto/iothubdataconnection.yaml new file mode 100644 index 000000000..b7f105367 --- /dev/null +++ b/examples-generated/kusto/iothubdataconnection.yaml @@ -0,0 +1,26 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: kusto.azure.jet.crossplane.io/v1alpha1 +kind: IothubDataConnection +metadata: + name: example +spec: + forProvider: + clusterName: kustocluster + consumerGroup: ${azurerm_iothub_consumer_group.example.name} + dataFormat: JSON + databaseName: my-kusto-database + eventSystemProperties: + - message-id + - sequence-number + - to + iothubId: ${azurerm_iothub.example.id} + location: West Europe + mappingRuleName: my-table-mapping + name: my-kusto-iothub-data-connection + resourceGroupNameRef: + name: example + sharedAccessPolicyName: ${azurerm_iothub_shared_access_policy.example.name} + tableName: my-table + providerConfigRef: + name: example diff --git a/examples-generated/lb/backendaddresspool.yaml b/examples-generated/lb/backendaddresspool.yaml new file mode 100644 index 000000000..d6119f024 --- /dev/null +++ b/examples-generated/lb/backendaddresspool.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: lb.azure.jet.crossplane.io/v1alpha1 +kind: BackendAddressPool +metadata: + name: example +spec: + forProvider: + loadbalancerId: ${azurerm_lb.example.id} + name: BackEndAddressPool + providerConfigRef: + name: example diff --git a/examples-generated/lb/backendaddresspooladdress.yaml b/examples-generated/lb/backendaddresspooladdress.yaml new file mode 100644 index 000000000..8924610a0 --- /dev/null +++ b/examples-generated/lb/backendaddresspooladdress.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: lb.azure.jet.crossplane.io/v1alpha1 +kind: BackendAddressPoolAddress +metadata: + name: example +spec: + forProvider: + backendAddressPoolId: ${data.azurerm_lb_backend_address_pool.example.id} + ipAddress: 10.0.0.1 + name: example + virtualNetworkId: ${data.azurerm_virtual_network.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/lb/natpool.yaml b/examples-generated/lb/natpool.yaml new file mode 100644 index 000000000..b1163b467 --- /dev/null +++ b/examples-generated/lb/natpool.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: lb.azure.jet.crossplane.io/v1alpha1 +kind: NatPool +metadata: + name: example +spec: + forProvider: + backendPort: 8080 + frontendIpConfigurationName: PublicIPAddress + frontendPortEnd: 81 + frontendPortStart: 80 + loadbalancerId: ${azurerm_lb.example.id} + name: SampleApplicationPool + protocol: Tcp + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/lb/natrule.yaml b/examples-generated/lb/natrule.yaml new file mode 100644 index 000000000..94569b37d --- /dev/null +++ b/examples-generated/lb/natrule.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: lb.azure.jet.crossplane.io/v1alpha1 +kind: NatRule +metadata: + name: example +spec: + forProvider: + backendPort: 3389 + frontendIpConfigurationName: PublicIPAddress + frontendPort: 3389 + loadbalancerId: ${azurerm_lb.example.id} + name: RDPAccess + protocol: Tcp + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/lb/outboundrule.yaml b/examples-generated/lb/outboundrule.yaml new file mode 100644 index 000000000..8d1e48d49 --- /dev/null +++ b/examples-generated/lb/outboundrule.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: lb.azure.jet.crossplane.io/v1alpha1 +kind: OutboundRule +metadata: + name: example +spec: + forProvider: + backendAddressPoolId: ${azurerm_lb_backend_address_pool.example.id} + frontendIpConfiguration: + - name: PublicIPAddress + loadbalancerId: ${azurerm_lb.example.id} + name: OutboundRule + protocol: Tcp + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/lb/probe.yaml b/examples-generated/lb/probe.yaml new file mode 100644 index 000000000..c54bf263a --- /dev/null +++ b/examples-generated/lb/probe.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: lb.azure.jet.crossplane.io/v1alpha1 +kind: Probe +metadata: + name: example +spec: + forProvider: + loadbalancerId: ${azurerm_lb.example.id} + name: ssh-running-probe + port: 22 + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/lb/rule.yaml b/examples-generated/lb/rule.yaml new file mode 100644 index 000000000..fcde30b70 --- /dev/null +++ b/examples-generated/lb/rule.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: lb.azure.jet.crossplane.io/v1alpha1 +kind: Rule +metadata: + name: example +spec: + forProvider: + backendPort: 3389 + frontendIpConfigurationName: PublicIPAddress + frontendPort: 3389 + loadbalancerId: ${azurerm_lb.example.id} + name: LBRule + protocol: Tcp + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/lighthouse/assignment.yaml b/examples-generated/lighthouse/assignment.yaml new file mode 100644 index 000000000..fd71915a0 --- /dev/null +++ b/examples-generated/lighthouse/assignment.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: lighthouse.azure.jet.crossplane.io/v1alpha1 +kind: Assignment +metadata: + name: example +spec: + forProvider: + lighthouseDefinitionId: /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ManagedServices/registrationDefinitions/00000000-0000-0000-0000-000000000000 + scope: /subscription/00000000-0000-0000-0000-000000000000 + providerConfigRef: + name: example diff --git a/examples-generated/lighthouse/definition.yaml b/examples-generated/lighthouse/definition.yaml new file mode 100644 index 000000000..7fe16838f --- /dev/null +++ b/examples-generated/lighthouse/definition.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: lighthouse.azure.jet.crossplane.io/v1alpha1 +kind: Definition +metadata: + name: example +spec: + forProvider: + authorization: + - principalDisplayName: Tier 1 Support + principalId: 00000000-0000-0000-0000-000000000000 + roleDefinitionId: ${data.azurerm_role_definition.contributor.role_definition_id} + description: This is a lighthouse definition created via Terraform + managingTenantId: 00000000-0000-0000-0000-000000000000 + name: Sample definition + scope: /subscriptions/00000000-0000-0000-0000-000000000000 + providerConfigRef: + name: example diff --git a/examples-generated/linux/virtualmachine.yaml b/examples-generated/linux/virtualmachine.yaml new file mode 100644 index 000000000..bf073be8e --- /dev/null +++ b/examples-generated/linux/virtualmachine.yaml @@ -0,0 +1,29 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: linux.azure.jet.crossplane.io/v1alpha1 +kind: VirtualMachine +metadata: + name: example +spec: + forProvider: + adminSshKey: + - publicKey: ${file("~/.ssh/id_rsa.pub")} + username: adminuser + adminUsername: adminuser + location: West Europe + name: example-machine + networkInterfaceIds: + - ${azurerm_network_interface.example.id} + osDisk: + - caching: ReadWrite + storageAccountType: Standard_LRS + resourceGroupNameRef: + name: example + size: Standard_F2 + sourceImageReference: + - offer: UbuntuServer + publisher: Canonical + sku: 16.04-LTS + version: latest + providerConfigRef: + name: example diff --git a/examples-generated/linux/virtualmachinescaleset.yaml b/examples-generated/linux/virtualmachinescaleset.yaml new file mode 100644 index 000000000..dc92d9806 --- /dev/null +++ b/examples-generated/linux/virtualmachinescaleset.yaml @@ -0,0 +1,36 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: linux.azure.jet.crossplane.io/v1alpha1 +kind: VirtualMachineScaleSet +metadata: + name: example +spec: + forProvider: + adminSshKey: + - publicKey: ${file("~/.ssh/id_rsa.pub")} + username: adminuser + adminUsername: adminuser + instances: 1 + location: West Europe + name: example-vmss + networkInterface: + - ipConfiguration: + - name: internal + primary: true + subnetIdRef: + name: example + name: example + primary: true + osDisk: + - caching: ReadWrite + storageAccountType: Standard_LRS + resourceGroupNameRef: + name: example + sku: Standard_F2 + sourceImageReference: + - offer: UbuntuServer + publisher: Canonical + sku: 16.04-LTS + version: latest + providerConfigRef: + name: example diff --git a/examples-generated/local/networkgateway.yaml b/examples-generated/local/networkgateway.yaml new file mode 100644 index 000000000..a3e3c4206 --- /dev/null +++ b/examples-generated/local/networkgateway.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: local.azure.jet.crossplane.io/v1alpha1 +kind: NetworkGateway +metadata: + name: example +spec: + forProvider: + addressSpace: + - 10.0.0.0/16 + gatewayAddress: 12.13.14.15 + location: West Europe + name: backHome + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/log/analyticscluster.yaml b/examples-generated/log/analyticscluster.yaml new file mode 100644 index 000000000..461fd4e34 --- /dev/null +++ b/examples-generated/log/analyticscluster.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: log.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsCluster +metadata: + name: example +spec: + forProvider: + identity: + - type: SystemAssigned + location: West Europe + name: example-cluster + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/log/analyticsclustercustomermanagedkey.yaml b/examples-generated/log/analyticsclustercustomermanagedkey.yaml new file mode 100644 index 000000000..2d4a8e0a6 --- /dev/null +++ b/examples-generated/log/analyticsclustercustomermanagedkey.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: log.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsClusterCustomerManagedKey +metadata: + name: example +spec: + forProvider: + keyVaultKeyId: ${azurerm_key_vault_key.example.id} + logAnalyticsClusterId: ${azurerm_log_analytics_cluster.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/log/analyticsdataexportrule.yaml b/examples-generated/log/analyticsdataexportrule.yaml new file mode 100644 index 000000000..2d9c11868 --- /dev/null +++ b/examples-generated/log/analyticsdataexportrule.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: log.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsDataExportRule +metadata: + name: example +spec: + forProvider: + destinationResourceId: ${azurerm_storage_account.example.id} + enabled: true + name: dataExport1 + resourceGroupNameRef: + name: example + tableNames: + - Heartbeat + workspaceResourceId: ${azurerm_log_analytics_workspace.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/log/analyticsdatasourcewindowsevent.yaml b/examples-generated/log/analyticsdatasourcewindowsevent.yaml new file mode 100644 index 000000000..11795e9dd --- /dev/null +++ b/examples-generated/log/analyticsdatasourcewindowsevent.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: log.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsDatasourceWindowsEvent +metadata: + name: example +spec: + forProvider: + eventLogName: Application + eventTypes: + - error + name: example-lad-wpc + resourceGroupNameRef: + name: example + workspaceName: ${azurerm_log_analytics_workspace.example.name} + providerConfigRef: + name: example diff --git a/examples-generated/log/analyticsdatasourcewindowsperformancecounter.yaml b/examples-generated/log/analyticsdatasourcewindowsperformancecounter.yaml new file mode 100644 index 000000000..a9fcdceaf --- /dev/null +++ b/examples-generated/log/analyticsdatasourcewindowsperformancecounter.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: log.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsDatasourceWindowsPerformanceCounter +metadata: + name: example +spec: + forProvider: + counterName: CPU + instanceName: '*' + intervalSeconds: 10 + name: example-lad-wpc + objectName: CPU + resourceGroupNameRef: + name: example + workspaceName: ${azurerm_log_analytics_workspace.example.name} + providerConfigRef: + name: example diff --git a/examples-generated/log/analyticslinkedservice.yaml b/examples-generated/log/analyticslinkedservice.yaml new file mode 100644 index 000000000..8ee2c247d --- /dev/null +++ b/examples-generated/log/analyticslinkedservice.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: log.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsLinkedService +metadata: + name: example +spec: + forProvider: + readAccessId: ${azurerm_automation_account.example.id} + resourceGroupNameRef: + name: example + workspaceId: ${azurerm_log_analytics_workspace.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/log/analyticslinkedstorageaccount.yaml b/examples-generated/log/analyticslinkedstorageaccount.yaml new file mode 100644 index 000000000..7a4aa74af --- /dev/null +++ b/examples-generated/log/analyticslinkedstorageaccount.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: log.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsLinkedStorageAccount +metadata: + name: example +spec: + forProvider: + dataSourceType: customlogs + resourceGroupNameRef: + name: example + storageAccountIds: + - ${azurerm_storage_account.example.id} + workspaceResourceId: ${azurerm_log_analytics_workspace.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/log/analyticssavedsearch.yaml b/examples-generated/log/analyticssavedsearch.yaml new file mode 100644 index 000000000..8cce02b35 --- /dev/null +++ b/examples-generated/log/analyticssavedsearch.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: log.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsSavedSearch +metadata: + name: example +spec: + forProvider: + category: exampleCategory + displayName: exampleDisplayName + logAnalyticsWorkspaceId: ${azurerm_log_analytics_workspace.test.id} + name: exampleSavedSearch + query: exampleQuery + providerConfigRef: + name: example diff --git a/examples-generated/log/analyticssolution.yaml b/examples-generated/log/analyticssolution.yaml new file mode 100644 index 000000000..531702af3 --- /dev/null +++ b/examples-generated/log/analyticssolution.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: log.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsSolution +metadata: + name: example +spec: + forProvider: + location: West Europe + plan: + - product: OMSGallery/ContainerInsights + publisher: Microsoft + resourceGroupNameRef: + name: example + solutionName: ContainerInsights + workspaceName: ${azurerm_log_analytics_workspace.example.name} + workspaceResourceId: ${azurerm_log_analytics_workspace.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/loganalytics/workspace.yaml b/examples-generated/loganalytics/workspace.yaml new file mode 100644 index 000000000..b3c25d5db --- /dev/null +++ b/examples-generated/loganalytics/workspace.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: loganalytics.azure.jet.crossplane.io/v1alpha1 +kind: Workspace +metadata: + name: example +spec: + forProvider: + location: West Europe + resourceGroupNameRef: + name: example + retentionInDays: 30 + sku: PerGB2018 + providerConfigRef: + name: example diff --git a/examples-generated/logic/appactioncustom.yaml b/examples-generated/logic/appactioncustom.yaml new file mode 100644 index 000000000..65a20deb1 --- /dev/null +++ b/examples-generated/logic/appactioncustom.yaml @@ -0,0 +1,27 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: logic.azure.jet.crossplane.io/v1alpha1 +kind: AppActionCustom +metadata: + name: example +spec: + forProvider: + body: | + { + "description": "A variable to configure the auto expiration age in days. Configured in negative number. Default is -30 (30 days old).", + "inputs": { + "variables": [ + { + "name": "ExpirationAgeInDays", + "type": "Integer", + "value": -30 + } + ] + }, + "runAfter": {}, + "type": "InitializeVariable" + } + logicAppId: ${azurerm_logic_app_workflow.example.id} + name: example-action + providerConfigRef: + name: example diff --git a/examples-generated/logic/appactionhttp.yaml b/examples-generated/logic/appactionhttp.yaml new file mode 100644 index 000000000..8437264b3 --- /dev/null +++ b/examples-generated/logic/appactionhttp.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: logic.azure.jet.crossplane.io/v1alpha1 +kind: AppActionHttp +metadata: + name: example +spec: + forProvider: + logicAppId: ${azurerm_logic_app_workflow.example.id} + method: GET + name: webhook + uri: http://example.com/some-webhook + providerConfigRef: + name: example diff --git a/examples-generated/logic/appintegrationaccount.yaml b/examples-generated/logic/appintegrationaccount.yaml new file mode 100644 index 000000000..c8cdcd9f5 --- /dev/null +++ b/examples-generated/logic/appintegrationaccount.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: logic.azure.jet.crossplane.io/v1alpha1 +kind: AppIntegrationAccount +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-ia + resourceGroupNameRef: + name: example + skuName: Standard + tags: + foo: bar + providerConfigRef: + name: example diff --git a/examples-generated/logic/appintegrationaccountagreement.yaml b/examples-generated/logic/appintegrationaccountagreement.yaml new file mode 100644 index 000000000..c1802decd --- /dev/null +++ b/examples-generated/logic/appintegrationaccountagreement.yaml @@ -0,0 +1,24 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: logic.azure.jet.crossplane.io/v1alpha1 +kind: AppIntegrationAccountAgreement +metadata: + name: example +spec: + forProvider: + agreementType: AS2 + content: ${file("testdata/integration_account_agreement_content_as2.json")} + guestIdentity: + - qualifier: AS2Identity + value: FabrikamDC + guestPartnerName: example-iap + hostIdentity: + - qualifier: AS2Identity + value: FabrikamNY + hostPartnerName: example-iap + integrationAccountName: example-ia + name: example-agreement + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/logic/appintegrationaccountassembly.yaml b/examples-generated/logic/appintegrationaccountassembly.yaml new file mode 100644 index 000000000..1b244c4f4 --- /dev/null +++ b/examples-generated/logic/appintegrationaccountassembly.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: logic.azure.jet.crossplane.io/v1alpha1 +kind: AppIntegrationAccountAssembly +metadata: + name: example +spec: + forProvider: + assemblyName: TestAssembly + content: ${filebase64("testdata/log4net.dll")} + integrationAccountName: example-ia + name: example-assembly + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/logic/appintegrationaccountbatchconfiguration.yaml b/examples-generated/logic/appintegrationaccountbatchconfiguration.yaml new file mode 100644 index 000000000..ea7545701 --- /dev/null +++ b/examples-generated/logic/appintegrationaccountbatchconfiguration.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: logic.azure.jet.crossplane.io/v1alpha1 +kind: AppIntegrationAccountBatchConfiguration +metadata: + name: example +spec: + forProvider: + batchGroupName: TestBatchGroup + integrationAccountName: example-ia + name: example-iabc + releaseCriteria: + - messageCount: 80 + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/logic/appintegrationaccountmap.yaml b/examples-generated/logic/appintegrationaccountmap.yaml new file mode 100644 index 000000000..7c80a2bb5 --- /dev/null +++ b/examples-generated/logic/appintegrationaccountmap.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: logic.azure.jet.crossplane.io/v1alpha1 +kind: AppIntegrationAccountMap +metadata: + name: example +spec: + forProvider: + content: ${file("testdata/integration_account_map_content.xsd")} + integrationAccountName: example-ia + mapType: Xslt + name: example-iamap + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/logic/appintegrationaccountpartner.yaml b/examples-generated/logic/appintegrationaccountpartner.yaml new file mode 100644 index 000000000..3aa83e5a1 --- /dev/null +++ b/examples-generated/logic/appintegrationaccountpartner.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: logic.azure.jet.crossplane.io/v1alpha1 +kind: AppIntegrationAccountPartner +metadata: + name: example +spec: + forProvider: + businessIdentity: + - qualifier: ZZ + value: AA + integrationAccountName: example-ia + name: example-iap + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/logic/appintegrationaccountschema.yaml b/examples-generated/logic/appintegrationaccountschema.yaml new file mode 100644 index 000000000..27e3eaf9d --- /dev/null +++ b/examples-generated/logic/appintegrationaccountschema.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: logic.azure.jet.crossplane.io/v1alpha1 +kind: AppIntegrationAccountSchema +metadata: + name: example +spec: + forProvider: + content: ${file("testdata/integration_account_schema_content.xsd")} + integrationAccountName: example-ia + name: example-ias + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/logic/appintegrationaccountsession.yaml b/examples-generated/logic/appintegrationaccountsession.yaml new file mode 100644 index 000000000..2f3d17466 --- /dev/null +++ b/examples-generated/logic/appintegrationaccountsession.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: logic.azure.jet.crossplane.io/v1alpha1 +kind: AppIntegrationAccountSession +metadata: + name: example +spec: + forProvider: + content: "\t{\n \"controlNumber\": \"1234\"\n }\n" + integrationAccountName: example-ia + location: West Europe + name: example-ias + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/logic/apptriggercustom.yaml b/examples-generated/logic/apptriggercustom.yaml new file mode 100644 index 000000000..71d88e7fb --- /dev/null +++ b/examples-generated/logic/apptriggercustom.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: logic.azure.jet.crossplane.io/v1alpha1 +kind: AppTriggerCustom +metadata: + name: example +spec: + forProvider: + body: | + { + "recurrence": { + "frequency": "Day", + "interval": 1 + }, + "type": "Recurrence" + } + logicAppId: ${azurerm_logic_app_workflow.example.id} + name: example-trigger + providerConfigRef: + name: example diff --git a/examples-generated/logic/apptriggerhttprequest.yaml b/examples-generated/logic/apptriggerhttprequest.yaml new file mode 100644 index 000000000..8fe7ce4d3 --- /dev/null +++ b/examples-generated/logic/apptriggerhttprequest.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: logic.azure.jet.crossplane.io/v1alpha1 +kind: AppTriggerHttpRequest +metadata: + name: example +spec: + forProvider: + logicAppId: ${azurerm_logic_app_workflow.example.id} + name: some-http-trigger + schema: | + { + "type": "object", + "properties": { + "hello": { + "type": "string" + } + } + } + providerConfigRef: + name: example diff --git a/examples-generated/logic/apptriggerrecurrence.yaml b/examples-generated/logic/apptriggerrecurrence.yaml new file mode 100644 index 000000000..a1a0e8859 --- /dev/null +++ b/examples-generated/logic/apptriggerrecurrence.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: logic.azure.jet.crossplane.io/v1alpha1 +kind: AppTriggerRecurrence +metadata: + name: example +spec: + forProvider: + frequency: Day + interval: 1 + logicAppId: ${azurerm_logic_app_workflow.example.id} + name: run-every-day + providerConfigRef: + name: example diff --git a/examples-generated/logic/appworkflow.yaml b/examples-generated/logic/appworkflow.yaml new file mode 100644 index 000000000..18469326a --- /dev/null +++ b/examples-generated/logic/appworkflow.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: logic.azure.jet.crossplane.io/v1alpha1 +kind: AppWorkflow +metadata: + name: example +spec: + forProvider: + location: West Europe + name: workflow1 + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/machine/learningcomputecluster.yaml b/examples-generated/machine/learningcomputecluster.yaml new file mode 100644 index 000000000..5fc197d1f --- /dev/null +++ b/examples-generated/machine/learningcomputecluster.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: machine.azure.jet.crossplane.io/v1alpha1 +kind: LearningComputeCluster +metadata: + name: example +spec: + forProvider: + identity: + - type: SystemAssigned + location: West Europe + machineLearningWorkspaceId: ${azurerm_machine_learning_workspace.example.id} + name: example + scaleSettings: + - maxNodeCount: 1 + minNodeCount: 0 + scaleDownNodesAfterIdleDuration: PT30S + subnetResourceId: ${azurerm_subnet.example.id} + vmPriority: LowPriority + vmSize: Standard_DS2_v2 + providerConfigRef: + name: example diff --git a/examples-generated/machine/learningcomputeinstance.yaml b/examples-generated/machine/learningcomputeinstance.yaml new file mode 100644 index 000000000..e5579a3a7 --- /dev/null +++ b/examples-generated/machine/learningcomputeinstance.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: machine.azure.jet.crossplane.io/v1alpha1 +kind: LearningComputeInstance +metadata: + name: example +spec: + forProvider: + authorizationType: personal + description: foo + location: West Europe + machineLearningWorkspaceId: ${azurerm_machine_learning_workspace.example.id} + name: example + ssh: + - publicKey: ${var.ssh_key} + subnetResourceId: ${azurerm_subnet.example.id} + tags: + foo: bar + virtualMachineSize: STANDARD_DS2_V2 + providerConfigRef: + name: example diff --git a/examples-generated/machine/learningsynapsespark.yaml b/examples-generated/machine/learningsynapsespark.yaml new file mode 100644 index 000000000..48268de5b --- /dev/null +++ b/examples-generated/machine/learningsynapsespark.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: machine.azure.jet.crossplane.io/v1alpha1 +kind: LearningSynapseSpark +metadata: + name: example +spec: + forProvider: + identity: + - type: SystemAssigned + location: West Europe + machineLearningWorkspaceId: ${azurerm_machine_learning_workspace.example.id} + name: example + synapseSparkPoolId: ${azurerm_synapse_spark_pool.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/machine/learningworkspace.yaml b/examples-generated/machine/learningworkspace.yaml new file mode 100644 index 000000000..c77856bf7 --- /dev/null +++ b/examples-generated/machine/learningworkspace.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: machine.azure.jet.crossplane.io/v1alpha1 +kind: LearningWorkspace +metadata: + name: example +spec: + forProvider: + applicationInsightsId: ${azurerm_application_insights.example.id} + identity: + - type: SystemAssigned + keyVaultId: ${azurerm_key_vault.example.id} + location: West Europe + name: example-workspace + resourceGroupNameRef: + name: example + storageAccountId: ${azurerm_storage_account.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/maintenance/assignmentdedicatedhost.yaml b/examples-generated/maintenance/assignmentdedicatedhost.yaml new file mode 100644 index 000000000..06a381320 --- /dev/null +++ b/examples-generated/maintenance/assignmentdedicatedhost.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: maintenance.azure.jet.crossplane.io/v1alpha1 +kind: AssignmentDedicatedHost +metadata: + name: example +spec: + forProvider: + dedicatedHostId: ${azurerm_dedicated_host.example.id} + location: West Europe + maintenanceConfigurationId: ${azurerm_maintenance_configuration.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/maintenance/assignmentvirtualmachine.yaml b/examples-generated/maintenance/assignmentvirtualmachine.yaml new file mode 100644 index 000000000..98325251f --- /dev/null +++ b/examples-generated/maintenance/assignmentvirtualmachine.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: maintenance.azure.jet.crossplane.io/v1alpha1 +kind: AssignmentVirtualMachine +metadata: + name: example +spec: + forProvider: + location: West Europe + maintenanceConfigurationId: ${azurerm_maintenance_configuration.example.id} + virtualMachineId: ${azurerm_linux_virtual_machine.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/maintenance/assignmentvirtualmachinescaleset.yaml b/examples-generated/maintenance/assignmentvirtualmachinescaleset.yaml new file mode 100644 index 000000000..be23a40e4 --- /dev/null +++ b/examples-generated/maintenance/assignmentvirtualmachinescaleset.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: maintenance.azure.jet.crossplane.io/v1alpha1 +kind: AssignmentVirtualMachineScaleSet +metadata: + name: example +spec: + forProvider: + location: West Europe + maintenanceConfigurationId: ${azurerm_maintenance_configuration.example.id} + virtualMachineScaleSetId: ${azurerm_linux_virtual_machine.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/maintenance/configuration.yaml b/examples-generated/maintenance/configuration.yaml new file mode 100644 index 000000000..4440eaf90 --- /dev/null +++ b/examples-generated/maintenance/configuration.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: maintenance.azure.jet.crossplane.io/v1alpha1 +kind: Configuration +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-mc + resourceGroupNameRef: + name: example + scope: All + tags: + Env: prod + providerConfigRef: + name: example diff --git a/examples-generated/managed/application.yaml b/examples-generated/managed/application.yaml new file mode 100644 index 000000000..18084de5b --- /dev/null +++ b/examples-generated/managed/application.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: managed.azure.jet.crossplane.io/v1alpha1 +kind: Application +metadata: + name: example +spec: + forProvider: + applicationDefinitionId: ${azurerm_managed_application_definition.example.id} + kind: ServiceCatalog + location: West Europe + managedResourceGroupNameRef: + name: example + name: example-managedapplication + parameters: + location: West Europe + storageAccountNamePrefix: storeNamePrefix + storageAccountType: Standard_LRS + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/managed/applicationdefinition.yaml b/examples-generated/managed/applicationdefinition.yaml new file mode 100644 index 000000000..8eaea5c94 --- /dev/null +++ b/examples-generated/managed/applicationdefinition.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: managed.azure.jet.crossplane.io/v1alpha1 +kind: ApplicationDefinition +metadata: + name: example +spec: + forProvider: + authorization: + - roleDefinitionId: a094b430-dad3-424d-ae58-13f72fd72591 + servicePrincipalId: ${data.azurerm_client_config.current.object_id} + description: Test Managed Application Definition + displayName: TestManagedApplicationDefinition + location: West Europe + lockLevel: ReadOnly + name: example-managedapplicationdefinition + packageFileUri: https://github.com/Azure/azure-managedapp-samples/raw/master/Managed + Application Sample Packages/201-managed-storage-account/managedstorage.zip + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/managed/disk.yaml b/examples-generated/managed/disk.yaml new file mode 100644 index 000000000..a61823ceb --- /dev/null +++ b/examples-generated/managed/disk.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: managed.azure.jet.crossplane.io/v1alpha1 +kind: Disk +metadata: + name: example +spec: + forProvider: + createOption: Empty + diskSizeGb: "1" + location: West US 2 + name: acctestmd + resourceGroupNameRef: + name: example + storageAccountType: Standard_LRS + tags: + environment: staging + providerConfigRef: + name: example diff --git a/examples-generated/management/grouppolicyassignment.yaml b/examples-generated/management/grouppolicyassignment.yaml new file mode 100644 index 000000000..8b851021f --- /dev/null +++ b/examples-generated/management/grouppolicyassignment.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: management.azure.jet.crossplane.io/v1alpha1 +kind: GroupPolicyAssignment +metadata: + name: example +spec: + forProvider: + managementGroupId: ${azurerm_management_group.example.id} + name: example-policy + policyDefinitionId: ${azurerm_policy_definition.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/management/groupsubscriptionassociation.yaml b/examples-generated/management/groupsubscriptionassociation.yaml new file mode 100644 index 000000000..ba24d1e35 --- /dev/null +++ b/examples-generated/management/groupsubscriptionassociation.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: management.azure.jet.crossplane.io/v1alpha1 +kind: GroupSubscriptionAssociation +metadata: + name: example +spec: + forProvider: + managementGroupId: ${data.azurerm_management_group.example.id} + subscriptionId: ${data.azurerm_subscription.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/management/grouptemplatedeployment.yaml b/examples-generated/management/grouptemplatedeployment.yaml new file mode 100644 index 000000000..89fa50380 --- /dev/null +++ b/examples-generated/management/grouptemplatedeployment.yaml @@ -0,0 +1,54 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: management.azure.jet.crossplane.io/v1alpha1 +kind: GroupTemplateDeployment +metadata: + name: example +spec: + forProvider: + location: West Europe + managementGroupId: ${data.azurerm_management_group.example.id} + name: example + parametersContent: | + { + "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "policyDefinitionID": { + "value": "/providers/Microsoft.Authorization/policyDefinitions/0a914e76-4921-4c19-b460-a2d36003525a" + } + } + } + templateContent: | + { + "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "policyAssignmentName": { + "type": "string", + "defaultValue": "[guid(parameters('policyDefinitionID'), resourceGroup().name)]", + "metadata": { + "description": "Specifies the name of the policy assignment, can be used defined or an idempotent name as the defaultValue provides." + } + }, + "policyDefinitionID": { + "type": "string", + "metadata": { + "description": "Specifies the ID of the policy definition or policy set definition being assigned." + } + } + }, + "resources": [ + { + "type": "Microsoft.Authorization/policyAssignments", + "name": "[parameters('policyAssignmentName')]", + "apiVersion": "2019-09-01", + "properties": { + "scope": "[subscriptionResourceId('Microsoft.Resources/resourceGroups', resourceGroup().name)]", + "policyDefinitionId": "[parameters('policyDefinitionID')]" + } + } + ] + } + providerConfigRef: + name: example diff --git a/examples-generated/management/lock.yaml b/examples-generated/management/lock.yaml new file mode 100644 index 000000000..c8a9da815 --- /dev/null +++ b/examples-generated/management/lock.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: management.azure.jet.crossplane.io/v1alpha1 +kind: Lock +metadata: + name: example +spec: + forProvider: + lockLevel: CanNotDelete + name: subscription-level + notes: Items can't be deleted in this subscription! + scope: ${data.azurerm_subscription.current.id} + providerConfigRef: + name: example diff --git a/examples-generated/management/managementgroup.yaml b/examples-generated/management/managementgroup.yaml new file mode 100644 index 000000000..8afad8584 --- /dev/null +++ b/examples-generated/management/managementgroup.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: management.azure.jet.crossplane.io/v1alpha1 +kind: ManagementGroup +metadata: + name: example +spec: + forProvider: + displayName: ParentGroup + subscriptionIds: + - ${data.azurerm_subscription.current.subscription_id} + providerConfigRef: + name: example diff --git a/examples-generated/maps/account.yaml b/examples-generated/maps/account.yaml new file mode 100644 index 000000000..289a19f1e --- /dev/null +++ b/examples-generated/maps/account.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: maps.azure.jet.crossplane.io/v1alpha1 +kind: Account +metadata: + name: example +spec: + forProvider: + name: example-maps-account + resourceGroupNameRef: + name: example + skuName: S1 + tags: + environment: Test + providerConfigRef: + name: example diff --git a/examples-generated/mariadb/configuration.yaml b/examples-generated/mariadb/configuration.yaml new file mode 100644 index 000000000..7ab42cd2b --- /dev/null +++ b/examples-generated/mariadb/configuration.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mariadb.azure.jet.crossplane.io/v1alpha1 +kind: Configuration +metadata: + name: example +spec: + forProvider: + name: interactive_timeout + resourceGroupNameRef: + name: example + serverName: example-mariadb-server + value: "600" + providerConfigRef: + name: example diff --git a/examples-generated/mariadb/database.yaml b/examples-generated/mariadb/database.yaml new file mode 100644 index 000000000..eb0628640 --- /dev/null +++ b/examples-generated/mariadb/database.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mariadb.azure.jet.crossplane.io/v1alpha1 +kind: Database +metadata: + name: example +spec: + forProvider: + charset: utf8 + collation: utf8_general_ci + name: mariadb_database + resourceGroupNameRef: + name: example + serverName: example-mariadb-server + providerConfigRef: + name: example diff --git a/examples-generated/mariadb/firewallrule.yaml b/examples-generated/mariadb/firewallrule.yaml new file mode 100644 index 000000000..33b68ea57 --- /dev/null +++ b/examples-generated/mariadb/firewallrule.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mariadb.azure.jet.crossplane.io/v1alpha1 +kind: FirewallRule +metadata: + name: example +spec: + forProvider: + endIpAddress: 40.112.8.12 + name: test-rule + resourceGroupNameRef: + name: example + serverName: test-server + startIpAddress: 40.112.8.12 + providerConfigRef: + name: example diff --git a/examples-generated/mariadb/server.yaml b/examples-generated/mariadb/server.yaml new file mode 100644 index 000000000..e8c1dc8d9 --- /dev/null +++ b/examples-generated/mariadb/server.yaml @@ -0,0 +1,27 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mariadb.azure.jet.crossplane.io/v1alpha1 +kind: Server +metadata: + name: example +spec: + forProvider: + administratorLogin: mariadbadmin + administratorLoginPasswordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + autoGrowEnabled: true + backupRetentionDays: 7 + geoRedundantBackupEnabled: false + location: West Europe + name: example-mariadb-server + publicNetworkAccessEnabled: false + resourceGroupNameRef: + name: example + skuName: B_Gen5_2 + sslEnforcementEnabled: true + storageMb: 5120 + version: "10.2" + providerConfigRef: + name: example diff --git a/examples-generated/mariadb/virtualnetworkrule.yaml b/examples-generated/mariadb/virtualnetworkrule.yaml new file mode 100644 index 000000000..61c7d0e9d --- /dev/null +++ b/examples-generated/mariadb/virtualnetworkrule.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mariadb.azure.jet.crossplane.io/v1alpha1 +kind: VirtualNetworkRule +metadata: + name: example +spec: + forProvider: + name: mariadb-vnet-rule + resourceGroupNameRef: + name: example + serverName: example-mariadb-server + subnetIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/marketplace/agreement.yaml b/examples-generated/marketplace/agreement.yaml new file mode 100644 index 000000000..e755f9a76 --- /dev/null +++ b/examples-generated/marketplace/agreement.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: marketplace.azure.jet.crossplane.io/v1alpha1 +kind: Agreement +metadata: + name: example +spec: + forProvider: + offer: waf + plan: hourly + publisher: barracudanetworks + providerConfigRef: + name: example diff --git a/examples-generated/media/asset.yaml b/examples-generated/media/asset.yaml new file mode 100644 index 000000000..29f278603 --- /dev/null +++ b/examples-generated/media/asset.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: media.azure.jet.crossplane.io/v1alpha1 +kind: Asset +metadata: + name: example +spec: + forProvider: + description: Asset description + mediaServicesAccountName: examplemediaacc + name: Asset1 + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/media/assetfilter.yaml b/examples-generated/media/assetfilter.yaml new file mode 100644 index 000000000..289de6339 --- /dev/null +++ b/examples-generated/media/assetfilter.yaml @@ -0,0 +1,38 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: media.azure.jet.crossplane.io/v1alpha1 +kind: AssetFilter +metadata: + name: example +spec: + forProvider: + assetId: ${azurerm_media_asset.example.id} + firstQualityBitrate: 128000 + name: Filter1 + presentationTimeRange: + - endInUnits: 15 + forceEnd: false + liveBackoffInUnits: 0 + presentationWindowInUnits: 90 + startInUnits: 0 + unitTimescaleInMiliseconds: 1000 + trackSelection: + - condition: + - operation: Equal + property: Type + value: Audio + - operation: NotEqual + property: Language + value: en + - operation: NotEqual + property: FourCC + value: EC-3 + - condition: + - operation: Equal + property: Type + value: Video + - operation: Equal + property: Bitrate + value: 3000000-5000000 + providerConfigRef: + name: example diff --git a/examples-generated/media/contentkeypolicy.yaml b/examples-generated/media/contentkeypolicy.yaml new file mode 100644 index 000000000..9139fe7ae --- /dev/null +++ b/examples-generated/media/contentkeypolicy.yaml @@ -0,0 +1,78 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: media.azure.jet.crossplane.io/v1alpha1 +kind: ContentKeyPolicy +metadata: + name: example +spec: + forProvider: + mediaServicesAccountName: examplemediaacc + name: example + policyOption: + - fairplayConfiguration: + - askSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + pfxPasswordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + pfxSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + rentalAndLeaseKeyType: PersistentUnlimited + rentalDurationSeconds: 2249 + name: fairPlay + openRestrictionEnabled: true + - name: playReady + openRestrictionEnabled: true + playreadyConfigurationLicense: + - allowTestDevices: true + beginDate: "2017-10-16T18:22:53Z" + contentKeyLocationFromHeaderEnabled: true + contentType: UltraVioletDownload + licenseType: Persistent + playRight: + - allowPassingVideoContentToUnknownOutput: NotAllowed + analogVideoOpl: 150 + compressedDigitalAudioOpl: 150 + digitalVideoOnlyContentRestriction: false + imageConstraintForAnalogComponentVideoRestriction: false + imageConstraintForAnalogComputerMonitorRestriction: false + scmsRestriction: 2 + uncompressedDigitalAudioOpl: 100 + uncompressedDigitalVideoOpl: 100 + - clearKeyConfigurationEnabled: true + name: clearKey + tokenRestriction: + - audience: urn:audience + issuer: urn:issuer + primarySymmetricTokenKeySecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + tokenType: Swt + - name: widevine + openRestrictionEnabled: true + widevineConfigurationTemplate: |- + ${jsonencode({ + "allowed_track_types" : "SD_HD", + "content_key_specs" : [{ + "track_type" : "SD", + "security_level" : 1, + "required_output_protection" : { + "hdcp" : "HDCP_V2" + }, + }], + "policy_overrides" : { + "can_play" : true, + "can_persist" : true, + "can_renew" : false, + }, + })} + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/media/job.yaml b/examples-generated/media/job.yaml new file mode 100644 index 000000000..12452cd29 --- /dev/null +++ b/examples-generated/media/job.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: media.azure.jet.crossplane.io/v1alpha1 +kind: Job +metadata: + name: example +spec: + forProvider: + description: My Job description + inputAsset: + - name: Asset1 + mediaServicesAccountName: examplemediaacc + name: job1 + outputAsset: + - name: Asset1 + priority: Normal + resourceGroupNameRef: + name: example + transformName: transform1 + providerConfigRef: + name: example diff --git a/examples-generated/media/liveevent.yaml b/examples-generated/media/liveevent.yaml new file mode 100644 index 000000000..0a70f7e9a --- /dev/null +++ b/examples-generated/media/liveevent.yaml @@ -0,0 +1,36 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: media.azure.jet.crossplane.io/v1alpha1 +kind: LiveEvent +metadata: + name: example +spec: + forProvider: + description: My Event Description + encoding: + - keyFrameInterval: PT2S + presetName: Default720p + stretchMode: AutoFit + type: Standard + hostnamePrefix: special-event + input: + - ipAccessControlAllow: + - address: 0.0.0.0 + name: AllowAll + subnetPrefixLength: 0 + streamingProtocol: RTMP + location: West Europe + mediaServicesAccountName: examplemediaacc + name: example + preview: + - ipAccessControlAllow: + - address: 0.0.0.0 + name: AllowAll + subnetPrefixLength: 0 + resourceGroupNameRef: + name: example + transcriptionLanguages: + - en-US + useStaticHostname: true + providerConfigRef: + name: example diff --git a/examples-generated/media/liveeventoutput.yaml b/examples-generated/media/liveeventoutput.yaml new file mode 100644 index 000000000..406f39bfe --- /dev/null +++ b/examples-generated/media/liveeventoutput.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: media.azure.jet.crossplane.io/v1alpha1 +kind: LiveEventOutput +metadata: + name: example +spec: + forProvider: + archive_window_length: PT5M + assetName: Asset1 + description: Test live output 1 + hlsFragmentsPerTsSegment: 5 + liveEventId: ${azurerm_media_live_event.example.id} + manifestName: testmanifest + name: exampleoutput + outputSnapTimeInSeconds: 0 + providerConfigRef: + name: example diff --git a/examples-generated/media/servicesaccount.yaml b/examples-generated/media/servicesaccount.yaml new file mode 100644 index 000000000..f9a8cd9e5 --- /dev/null +++ b/examples-generated/media/servicesaccount.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: media.azure.jet.crossplane.io/v1alpha1 +kind: ServicesAccount +metadata: + name: example +spec: + forProvider: + location: West Europe + name: examplemediaacc + resourceGroupNameRef: + name: example + storageAccount: + - id: ${azurerm_storage_account.example.id} + isPrimary: true + providerConfigRef: + name: example diff --git a/examples-generated/media/streamingendpoint.yaml b/examples-generated/media/streamingendpoint.yaml new file mode 100644 index 000000000..83b9454e5 --- /dev/null +++ b/examples-generated/media/streamingendpoint.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: media.azure.jet.crossplane.io/v1alpha1 +kind: StreamingEndpoint +metadata: + name: example +spec: + forProvider: + location: West Europe + mediaServicesAccountName: examplemediaacc + name: endpoint1 + resourceGroupNameRef: + name: example + scaleUnits: 2 + providerConfigRef: + name: example diff --git a/examples-generated/media/streaminglocator.yaml b/examples-generated/media/streaminglocator.yaml new file mode 100644 index 000000000..f65deb4f4 --- /dev/null +++ b/examples-generated/media/streaminglocator.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: media.azure.jet.crossplane.io/v1alpha1 +kind: StreamingLocator +metadata: + name: example +spec: + forProvider: + assetName: Asset1 + mediaServicesAccountName: examplemediaacc + name: example + resourceGroupNameRef: + name: example + streamingPolicyName: Predefined_ClearStreamingOnly + providerConfigRef: + name: example diff --git a/examples-generated/media/streamingpolicy.yaml b/examples-generated/media/streamingpolicy.yaml new file mode 100644 index 000000000..3052cf8cb --- /dev/null +++ b/examples-generated/media/streamingpolicy.yaml @@ -0,0 +1,33 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: media.azure.jet.crossplane.io/v1alpha1 +kind: StreamingPolicy +metadata: + name: example +spec: + forProvider: + commonEncryptionCbcs: + - drmFairplay: + - allowPersistentLicense: true + customLicenseAcquisitionUrlTemplate: https://contoso.com/{AssetAlternativeId}/fairplay/{ContentKeyId} + enabledProtocols: + - dash: true + download: false + hls: false + smoothStreaming: false + commonEncryptionCenc: + - drmPlayready: + - customAttributes: PlayReady CustomAttributes + customLicenseAcquisitionUrlTemplate: https://contoso.com/{AssetAlternativeId}/playready/{ContentKeyId} + drmWidevineCustomLicenseAcquisitionUrlTemplate: https://contoso.com/{AssetAlternativeId}/widevine/{ContentKeyId} + enabledProtocols: + - dash: true + download: false + hls: false + smoothStreaming: false + mediaServicesAccountName: examplemediaacc + name: Policy-1 + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/media/transform.yaml b/examples-generated/media/transform.yaml new file mode 100644 index 000000000..2f10a1f1f --- /dev/null +++ b/examples-generated/media/transform.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: media.azure.jet.crossplane.io/v1alpha1 +kind: Transform +metadata: + name: example +spec: + forProvider: + description: My transform description + mediaServicesAccountName: examplemediaacc + name: transform1 + output: + - builtinPreset: + - presetName: AACGoodQualityAudio + onErrorAction: ContinueJob + relativePriority: Normal + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/monitor/aaddiagnosticsetting.yaml b/examples-generated/monitor/aaddiagnosticsetting.yaml new file mode 100644 index 000000000..758bee78f --- /dev/null +++ b/examples-generated/monitor/aaddiagnosticsetting.yaml @@ -0,0 +1,45 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: monitor.azure.jet.crossplane.io/v1alpha1 +kind: AadDiagnosticSetting +metadata: + name: example +spec: + forProvider: + log: + - category: SignInLogs + enabled: true + retentionPolicy: + - days: 1 + enabled: true + - category: AuditLogs + enabled: true + retentionPolicy: + - days: 1 + enabled: true + - category: NonInteractiveUserSignInLogs + enabled: true + retentionPolicy: + - days: 1 + enabled: true + - category: ServicePrincipalSignInLogs + enabled: true + retentionPolicy: + - days: 1 + enabled: true + - category: ManagedIdentitySignInLogs + enabled: false + retentionPolicy: + - {} + - category: ProvisioningLogs + enabled: false + retentionPolicy: + - {} + - category: ADFSSignInLogs + enabled: false + retentionPolicy: + - {} + name: setting1 + storageAccountId: ${azurerm_storage_account.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/monitor/actiongroup.yaml b/examples-generated/monitor/actiongroup.yaml new file mode 100644 index 000000000..fd6b0ad95 --- /dev/null +++ b/examples-generated/monitor/actiongroup.yaml @@ -0,0 +1,64 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: monitor.azure.jet.crossplane.io/v1alpha1 +kind: ActionGroup +metadata: + name: example +spec: + forProvider: + armRoleReceiver: + - name: armroleaction + roleId: de139f84-1756-47ae-9be6-808fbbe84772 + useCommonAlertSchema: true + automationRunbookReceiver: + - automationAccountId: /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg-runbooks/providers/microsoft.automation/automationaccounts/aaa001 + isGlobalRunbook: true + name: action_name_1 + runbookName: my runbook + serviceUri: https://s13events.azure-automation.net/webhooks?token=randomtoken + useCommonAlertSchema: true + webhookResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg-runbooks/providers/microsoft.automation/automationaccounts/aaa001/webhooks/webhook_alert + azureAppPushReceiver: + - emailAddress: admin@contoso.com + name: pushtoadmin + azureFunctionReceiver: + - functionAppResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-funcapp/providers/Microsoft.Web/sites/funcapp + functionName: myfunc + httpTriggerUrl: https://example.com/trigger + name: funcaction + useCommonAlertSchema: true + emailReceiver: + - emailAddress: admin@contoso.com + name: sendtoadmin + - emailAddress: devops@contoso.com + name: sendtodevops + useCommonAlertSchema: true + itsmReceiver: + - connectionId: 53de6956-42b4-41ba-be3c-b154cdf17b13 + name: createorupdateticket + region: southcentralus + ticketConfiguration: '{}' + workspaceId: 6eee3a18-aac3-40e4-b98e-1f309f329816 + logicAppReceiver: + - callbackUrl: https://logicapptriggerurl/... + name: logicappaction + resourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-logicapp/providers/Microsoft.Logic/workflows/logicapp + useCommonAlertSchema: true + name: CriticalAlertsAction + resourceGroupNameRef: + name: example + shortName: p0action + smsReceiver: + - countryCode: "1" + name: oncallmsg + phoneNumber: "1231231234" + voiceReceiver: + - countryCode: "86" + name: remotesupport + phoneNumber: "13888888888" + webhookReceiver: + - name: callmyapiaswell + serviceUri: http://example.com/alert + useCommonAlertSchema: true + providerConfigRef: + name: example diff --git a/examples-generated/monitor/actionruleactiongroup.yaml b/examples-generated/monitor/actionruleactiongroup.yaml new file mode 100644 index 000000000..9b0aeec83 --- /dev/null +++ b/examples-generated/monitor/actionruleactiongroup.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: monitor.azure.jet.crossplane.io/v1alpha1 +kind: ActionRuleActionGroup +metadata: + name: example +spec: + forProvider: + actionGroupId: ${azurerm_monitor_action_group.example.id} + name: example-amar + resourceGroupNameRef: + name: example + scope: + - resourceIds: + - ${azurerm_resource_group.example.id} + type: ResourceGroup + tags: + foo: bar + providerConfigRef: + name: example diff --git a/examples-generated/monitor/actionrulesuppression.yaml b/examples-generated/monitor/actionrulesuppression.yaml new file mode 100644 index 000000000..581502e4e --- /dev/null +++ b/examples-generated/monitor/actionrulesuppression.yaml @@ -0,0 +1,29 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: monitor.azure.jet.crossplane.io/v1alpha1 +kind: ActionRuleSuppression +metadata: + name: example +spec: + forProvider: + name: example-amar + resourceGroupNameRef: + name: example + scope: + - resourceIds: + - ${azurerm_resource_group.example.id} + type: ResourceGroup + suppression: + - recurrenceType: Weekly + schedule: + - endDateUtc: "2019-01-03T15:02:07Z" + recurrenceWeekly: + - Sunday + - Monday + - Friday + - Saturday + startDateUtc: "2019-01-01T01:02:03Z" + tags: + foo: bar + providerConfigRef: + name: example diff --git a/examples-generated/monitor/activitylogalert.yaml b/examples-generated/monitor/activitylogalert.yaml new file mode 100644 index 000000000..39b9f838e --- /dev/null +++ b/examples-generated/monitor/activitylogalert.yaml @@ -0,0 +1,24 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: monitor.azure.jet.crossplane.io/v1alpha1 +kind: ActivityLogAlert +metadata: + name: example +spec: + forProvider: + action: + - actionGroupId: ${azurerm_monitor_action_group.main.id} + webhookProperties: + from: terraform + criteria: + - category: Recommendation + operationName: Microsoft.Storage/storageAccounts/write + resourceId: ${azurerm_storage_account.to_monitor.id} + description: This alert will monitor a specific storage account updates. + name: example-activitylogalert + resourceGroupNameRef: + name: example + scopes: + - ${azurerm_resource_group.main.id} + providerConfigRef: + name: example diff --git a/examples-generated/monitor/autoscalesetting.yaml b/examples-generated/monitor/autoscalesetting.yaml new file mode 100644 index 000000000..543a8d8d3 --- /dev/null +++ b/examples-generated/monitor/autoscalesetting.yaml @@ -0,0 +1,62 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: monitor.azure.jet.crossplane.io/v1alpha1 +kind: AutoscaleSetting +metadata: + name: example +spec: + forProvider: + location: West Europe + name: myAutoscaleSetting + notification: + - email: + - customEmails: + - admin@contoso.com + sendToSubscriptionAdministrator: true + sendToSubscriptionCoAdministrator: true + profile: + - capacity: + - default: 1 + maximum: 10 + minimum: 1 + name: defaultProfile + rule: + - metricTrigger: + - dimensions: + - name: AppName + operator: Equals + values: + - App1 + metricName: Percentage CPU + metricNamespace: microsoft.compute/virtualmachinescalesets + metricResourceId: ${azurerm_virtual_machine_scale_set.example.id} + operator: GreaterThan + statistic: Average + threshold: 75 + timeAggregation: Average + timeGrain: PT1M + timeWindow: PT5M + scaleAction: + - cooldown: PT1M + direction: Increase + type: ChangeCount + value: "1" + - metricTrigger: + - metricName: Percentage CPU + metricResourceId: ${azurerm_virtual_machine_scale_set.example.id} + operator: LessThan + statistic: Average + threshold: 25 + timeAggregation: Average + timeGrain: PT1M + timeWindow: PT5M + scaleAction: + - cooldown: PT1M + direction: Decrease + type: ChangeCount + value: "1" + resourceGroupNameRef: + name: example + targetResourceId: ${azurerm_virtual_machine_scale_set.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/monitor/diagnosticsetting.yaml b/examples-generated/monitor/diagnosticsetting.yaml new file mode 100644 index 000000000..d3bc4f8cf --- /dev/null +++ b/examples-generated/monitor/diagnosticsetting.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: monitor.azure.jet.crossplane.io/v1alpha1 +kind: DiagnosticSetting +metadata: + name: example +spec: + forProvider: + log: + - category: AuditEvent + enabled: false + retentionPolicy: + - enabled: false + metric: + - category: AllMetrics + retentionPolicy: + - enabled: false + name: example + storageAccountId: ${data.azurerm_storage_account.example.id} + targetResourceId: ${data.azurerm_key_vault.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/monitor/metricalert.yaml b/examples-generated/monitor/metricalert.yaml new file mode 100644 index 000000000..f301e61fc --- /dev/null +++ b/examples-generated/monitor/metricalert.yaml @@ -0,0 +1,29 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: monitor.azure.jet.crossplane.io/v1alpha1 +kind: MetricAlert +metadata: + name: example +spec: + forProvider: + action: + - actionGroupId: ${azurerm_monitor_action_group.main.id} + criteria: + - aggregation: Total + dimension: + - name: ApiName + operator: Include + values: + - '*' + metricName: Transactions + metricNamespace: Microsoft.Storage/storageAccounts + operator: GreaterThan + threshold: 50 + description: Action will be triggered when Transactions count is greater than + 50. + resourceGroupNameRef: + name: example + scopes: + - ${azurerm_storage_account.to_monitor.id} + providerConfigRef: + name: example diff --git a/examples-generated/monitor/scheduledqueryrulesalert.yaml b/examples-generated/monitor/scheduledqueryrulesalert.yaml new file mode 100644 index 000000000..726b3d9f3 --- /dev/null +++ b/examples-generated/monitor/scheduledqueryrulesalert.yaml @@ -0,0 +1,31 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: monitor.azure.jet.crossplane.io/v1alpha1 +kind: ScheduledQueryRulesAlert +metadata: + name: example +spec: + forProvider: + action: + - actionGroup: [] + customWebhookPayload: '{}' + emailSubject: Email Header + dataSourceId: ${azurerm_application_insights.example.id} + description: Alert when total results cross threshold + enabled: true + frequency: 5 + location: West Europe + name: ${format("%s-queryrule", var.prefix)} + query: | + requests + | where tolong(resultCode) >= 500 + | summarize count() by bin(timestamp, 5m) + resourceGroupNameRef: + name: example + severity: 1 + timeWindow: 30 + trigger: + - operator: GreaterThan + threshold: 3 + providerConfigRef: + name: example diff --git a/examples-generated/monitor/scheduledqueryruleslog.yaml b/examples-generated/monitor/scheduledqueryruleslog.yaml new file mode 100644 index 000000000..e9836be83 --- /dev/null +++ b/examples-generated/monitor/scheduledqueryruleslog.yaml @@ -0,0 +1,24 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: monitor.azure.jet.crossplane.io/v1alpha1 +kind: ScheduledQueryRulesLog +metadata: + name: example +spec: + forProvider: + criteria: + - dimension: + - name: Computer + operator: Include + values: + - targetVM + metricName: Average_% Idle Time + dataSourceId: ${azurerm_log_analytics_workspace.example.id} + description: Scheduled query rule LogToMetric example + enabled: true + location: West Europe + name: ${format("%s-queryrule", var.prefix)} + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/monitor/smartdetectoralertrule.yaml b/examples-generated/monitor/smartdetectoralertrule.yaml new file mode 100644 index 000000000..ee9428c35 --- /dev/null +++ b/examples-generated/monitor/smartdetectoralertrule.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: monitor.azure.jet.crossplane.io/v1alpha1 +kind: SmartDetectorAlertRule +metadata: + name: example +spec: + forProvider: + actionGroup: + - ids: + - ${azurerm_monitor_action_group.test.id} + detectorType: FailureAnomaliesDetector + frequency: PT1M + name: example-smart-detector-alert-rule + resourceGroupNameRef: + name: example + scopeResourceIds: + - ${azurerm_application_insights.example.id} + severity: Sev0 + providerConfigRef: + name: example diff --git a/examples-generated/mssql/database.yaml b/examples-generated/mssql/database.yaml new file mode 100644 index 000000000..86beb5768 --- /dev/null +++ b/examples-generated/mssql/database.yaml @@ -0,0 +1,28 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mssql.azure.jet.crossplane.io/v1alpha1 +kind: Database +metadata: + name: example +spec: + forProvider: + collation: SQL_Latin1_General_CP1_CI_AS + extendedAuditingPolicy: + - retentionInDays: 6 + storageAccountAccessKeyIsSecondary: true + storageAccountAccessKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageEndpoint: ${azurerm_storage_account.example.primary_blob_endpoint} + licenseType: LicenseIncluded + maxSizeGb: 4 + name: acctest-db-d + readScale: true + serverId: ${azurerm_mssql_server.example.id} + skuName: BC_Gen5_2 + tags: + foo: bar + zoneRedundant: true + providerConfigRef: + name: example diff --git a/examples-generated/mssql/databaseextendedauditingpolicy.yaml b/examples-generated/mssql/databaseextendedauditingpolicy.yaml new file mode 100644 index 000000000..538dcc685 --- /dev/null +++ b/examples-generated/mssql/databaseextendedauditingpolicy.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mssql.azure.jet.crossplane.io/v1alpha1 +kind: DatabaseExtendedAuditingPolicy +metadata: + name: example +spec: + forProvider: + databaseId: ${azurerm_mssql_database.example.id} + retentionInDays: 6 + storageAccountAccessKeyIsSecondary: false + storageAccountAccessKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageEndpoint: ${azurerm_storage_account.example.primary_blob_endpoint} + providerConfigRef: + name: example diff --git a/examples-generated/mssql/databasevulnerabilityassessmentrulebaseline.yaml b/examples-generated/mssql/databasevulnerabilityassessmentrulebaseline.yaml new file mode 100644 index 000000000..02c6e36b4 --- /dev/null +++ b/examples-generated/mssql/databasevulnerabilityassessmentrulebaseline.yaml @@ -0,0 +1,23 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mssql.azure.jet.crossplane.io/v1alpha1 +kind: DatabaseVulnerabilityAssessmentRuleBaseline +metadata: + name: example +spec: + forProvider: + baselineName: master + baselineResult: + - result: + - allowedip1 + - 123.123.123.123 + - 123.123.123.123 + - result: + - allowedip2 + - 255.255.255.255 + - 255.255.255.255 + databaseName: myexamplesqldatabase + ruleId: VA2065 + serverVulnerabilityAssessmentId: ${azurerm_mssql_server_vulnerability_assessment.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/mssql/elasticpool.yaml b/examples-generated/mssql/elasticpool.yaml new file mode 100644 index 000000000..00990098b --- /dev/null +++ b/examples-generated/mssql/elasticpool.yaml @@ -0,0 +1,25 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mssql.azure.jet.crossplane.io/v1alpha1 +kind: Elasticpool +metadata: + name: example +spec: + forProvider: + licenseType: LicenseIncluded + location: West Europe + maxSizeGb: 756 + name: test-epool + perDatabaseSettings: + - maxCapacity: 4 + minCapacity: 0.25 + resourceGroupNameRef: + name: example + serverName: ${azurerm_sql_server.example.name} + sku: + - capacity: 4 + family: Gen5 + name: GP_Gen5 + tier: GeneralPurpose + providerConfigRef: + name: example diff --git a/examples-generated/mssql/failovergroup.yaml b/examples-generated/mssql/failovergroup.yaml new file mode 100644 index 000000000..60d234f54 --- /dev/null +++ b/examples-generated/mssql/failovergroup.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mssql.azure.jet.crossplane.io/v1alpha1 +kind: FailoverGroup +metadata: + name: example +spec: + forProvider: + databases: + - ${azurerm_mssql_database.example.id} + name: example + partnerServer: + - id: ${azurerm_mssql_server.secondary.id} + readWriteEndpointFailoverPolicy: + - graceMinutes: 80 + mode: Automatic + serverId: ${azurerm_mssql_server.primary.id} + tags: + database: example + environment: prod + providerConfigRef: + name: example diff --git a/examples-generated/mssql/firewallrule.yaml b/examples-generated/mssql/firewallrule.yaml new file mode 100644 index 000000000..ac9c410a6 --- /dev/null +++ b/examples-generated/mssql/firewallrule.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mssql.azure.jet.crossplane.io/v1alpha1 +kind: FirewallRule +metadata: + name: example +spec: + forProvider: + endIpAddress: 10.0.17.62 + name: FirewallRule1 + serverId: ${azurerm_mssql_server.example.id} + startIpAddress: 10.0.17.62 + providerConfigRef: + name: example diff --git a/examples-generated/mssql/jobagent.yaml b/examples-generated/mssql/jobagent.yaml new file mode 100644 index 000000000..eccb12944 --- /dev/null +++ b/examples-generated/mssql/jobagent.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mssql.azure.jet.crossplane.io/v1alpha1 +kind: JobAgent +metadata: + name: example +spec: + forProvider: + databaseId: ${azurerm_mssql_database.example.id} + location: West Europe + name: example-job-agent + providerConfigRef: + name: example diff --git a/examples-generated/mssql/jobcredential.yaml b/examples-generated/mssql/jobcredential.yaml new file mode 100644 index 000000000..fcbd56b7e --- /dev/null +++ b/examples-generated/mssql/jobcredential.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mssql.azure.jet.crossplane.io/v1alpha1 +kind: JobCredential +metadata: + name: example +spec: + forProvider: + jobAgentId: ${azurerm_mssql_job_agent.example.id} + name: example-credential + passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + username: my-username + providerConfigRef: + name: example diff --git a/examples-generated/mssql/server.yaml b/examples-generated/mssql/server.yaml new file mode 100644 index 000000000..7536bd2ad --- /dev/null +++ b/examples-generated/mssql/server.yaml @@ -0,0 +1,33 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mssql.azure.jet.crossplane.io/v1alpha1 +kind: Server +metadata: + name: example +spec: + forProvider: + administratorLogin: missadministrator + administratorLoginPasswordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + azureadAdministrator: + - loginUsername: AzureAD Admin + objectId: 00000000-0000-0000-0000-000000000000 + extendedAuditingPolicy: + - retentionInDays: 6 + storageAccountAccessKeyIsSecondary: true + storageAccountAccessKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageEndpoint: ${azurerm_storage_account.example.primary_blob_endpoint} + location: West Europe + minimumTlsVersion: "1.2" + resourceGroupNameRef: + name: example + tags: + environment: production + version: "12.0" + providerConfigRef: + name: example diff --git a/examples-generated/mssql/serversecurityalertpolicy.yaml b/examples-generated/mssql/serversecurityalertpolicy.yaml new file mode 100644 index 000000000..147fd0bd5 --- /dev/null +++ b/examples-generated/mssql/serversecurityalertpolicy.yaml @@ -0,0 +1,23 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mssql.azure.jet.crossplane.io/v1alpha1 +kind: ServerSecurityAlertPolicy +metadata: + name: example +spec: + forProvider: + disabledAlerts: + - Sql_Injection + - Data_Exfiltration + resourceGroupNameRef: + name: example + retentionDays: 20 + serverName: ${azurerm_sql_server.example.name} + state: Enabled + storageAccountAccessKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageEndpoint: ${azurerm_storage_account.example.primary_blob_endpoint} + providerConfigRef: + name: example diff --git a/examples-generated/mssql/servertransparentdataencryption.yaml b/examples-generated/mssql/servertransparentdataencryption.yaml new file mode 100644 index 000000000..4b08834d0 --- /dev/null +++ b/examples-generated/mssql/servertransparentdataencryption.yaml @@ -0,0 +1,11 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mssql.azure.jet.crossplane.io/v1alpha1 +kind: ServerTransparentDataEncryption +metadata: + name: example +spec: + forProvider: + serverId: ${azurerm_mssql_server.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/mssql/servervulnerabilityassessment.yaml b/examples-generated/mssql/servervulnerabilityassessment.yaml new file mode 100644 index 000000000..bcd5e807e --- /dev/null +++ b/examples-generated/mssql/servervulnerabilityassessment.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mssql.azure.jet.crossplane.io/v1alpha1 +kind: ServerVulnerabilityAssessment +metadata: + name: example +spec: + forProvider: + recurringScans: + - emailSubscriptionAdmins: true + emails: + - email@example1.com + - email@example2.com + enabled: true + serverSecurityAlertPolicyId: ${azurerm_mssql_server_security_alert_policy.example.id} + storageAccountAccessKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageContainerPath: ${azurerm_storage_account.example.primary_blob_endpoint}${azurerm_storage_container.example.name}/ + providerConfigRef: + name: example diff --git a/examples-generated/mssql/virtualmachine.yaml b/examples-generated/mssql/virtualmachine.yaml new file mode 100644 index 000000000..22223db1c --- /dev/null +++ b/examples-generated/mssql/virtualmachine.yaml @@ -0,0 +1,27 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mssql.azure.jet.crossplane.io/v1alpha1 +kind: VirtualMachine +metadata: + name: example +spec: + forProvider: + autoPatching: + - dayOfWeek: Sunday + maintenanceWindowDurationInMinutes: 60 + maintenanceWindowStartingHour: 2 + rServicesEnabled: true + sqlConnectivityPort: 1433 + sqlConnectivityType: PRIVATE + sqlConnectivityUpdatePasswordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + sqlConnectivityUpdateUsernameSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + sqlLicenseType: PAYG + virtualMachineId: ${data.azurerm_virtual_machine.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/mssql/virtualnetworkrule.yaml b/examples-generated/mssql/virtualnetworkrule.yaml new file mode 100644 index 000000000..ec2c1ca19 --- /dev/null +++ b/examples-generated/mssql/virtualnetworkrule.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mssql.azure.jet.crossplane.io/v1alpha1 +kind: VirtualNetworkRule +metadata: + name: example +spec: + forProvider: + name: sql-vnet-rule + serverId: ${azurerm_mssql_server.example.id} + subnetIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/mysql/activedirectoryadministrator.yaml b/examples-generated/mysql/activedirectoryadministrator.yaml new file mode 100644 index 000000000..5945d4ea9 --- /dev/null +++ b/examples-generated/mysql/activedirectoryadministrator.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mysql.azure.jet.crossplane.io/v1alpha1 +kind: ActiveDirectoryAdministrator +metadata: + name: example +spec: + forProvider: + login: sqladmin + objectId: ${data.azurerm_client_config.current.object_id} + resourceGroupNameRef: + name: example + serverName: example-mysqlserver + tenantId: ${data.azurerm_client_config.current.tenant_id} + providerConfigRef: + name: example diff --git a/examples-generated/mysql/configuration.yaml b/examples-generated/mysql/configuration.yaml new file mode 100644 index 000000000..78e99b124 --- /dev/null +++ b/examples-generated/mysql/configuration.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mysql.azure.jet.crossplane.io/v1alpha1 +kind: Configuration +metadata: + name: example +spec: + forProvider: + name: interactive_timeout + resourceGroupNameRef: + name: example + serverName: example-mysqlserver + value: "600" + providerConfigRef: + name: example diff --git a/examples-generated/mysql/database.yaml b/examples-generated/mysql/database.yaml new file mode 100644 index 000000000..de7533db2 --- /dev/null +++ b/examples-generated/mysql/database.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mysql.azure.jet.crossplane.io/v1alpha1 +kind: Database +metadata: + name: example +spec: + forProvider: + charset: utf8 + collation: utf8_unicode_ci + name: exampledb + resourceGroupNameRef: + name: example + serverName: example-mysqlserver + providerConfigRef: + name: example diff --git a/examples-generated/mysql/firewallrule.yaml b/examples-generated/mysql/firewallrule.yaml new file mode 100644 index 000000000..37f29f10a --- /dev/null +++ b/examples-generated/mysql/firewallrule.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mysql.azure.jet.crossplane.io/v1alpha1 +kind: FirewallRule +metadata: + name: example +spec: + forProvider: + endIpAddress: 40.112.8.12 + name: office + resourceGroupNameRef: + name: example + serverName: example-mysqlserver + startIpAddress: 40.112.8.12 + providerConfigRef: + name: example diff --git a/examples-generated/mysql/server.yaml b/examples-generated/mysql/server.yaml new file mode 100644 index 000000000..9cb8ec5f9 --- /dev/null +++ b/examples-generated/mysql/server.yaml @@ -0,0 +1,29 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mysql.azure.jet.crossplane.io/v1alpha1 +kind: Server +metadata: + name: example +spec: + forProvider: + administratorLogin: mysqladminun + administratorLoginPasswordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + autoGrowEnabled: true + backupRetentionDays: 7 + geoRedundantBackupEnabled: false + infrastructureEncryptionEnabled: false + location: West Europe + name: example-mysqlserver + publicNetworkAccessEnabled: true + resourceGroupNameRef: + name: example + skuName: B_Gen5_2 + sslEnforcementEnabled: true + sslMinimalTlsVersionEnforced: TLS1_2 + storageMb: 5120 + version: "5.7" + providerConfigRef: + name: example diff --git a/examples-generated/mysql/serverkey.yaml b/examples-generated/mysql/serverkey.yaml new file mode 100644 index 000000000..6641c01a1 --- /dev/null +++ b/examples-generated/mysql/serverkey.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mysql.azure.jet.crossplane.io/v1alpha1 +kind: ServerKey +metadata: + name: example +spec: + forProvider: + keyVaultKeyId: ${azurerm_key_vault_key.example.id} + serverId: ${azurerm_mysql_server.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/mysql/virtualnetworkrule.yaml b/examples-generated/mysql/virtualnetworkrule.yaml new file mode 100644 index 000000000..1266ab7e8 --- /dev/null +++ b/examples-generated/mysql/virtualnetworkrule.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: mysql.azure.jet.crossplane.io/v1alpha1 +kind: VirtualNetworkRule +metadata: + name: example +spec: + forProvider: + name: mysql-vnet-rule + resourceGroupNameRef: + name: example + serverName: example-mysqlserver + subnetIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/nat/gateway.yaml b/examples-generated/nat/gateway.yaml new file mode 100644 index 000000000..861d976bb --- /dev/null +++ b/examples-generated/nat/gateway.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: nat.azure.jet.crossplane.io/v1alpha1 +kind: Gateway +metadata: + name: example +spec: + forProvider: + idleTimeoutInMinutes: 10 + location: West Europe + name: nat-Gateway + publicIpAddressIds: + - ${azurerm_public_ip.example.id} + publicIpPrefixIds: + - ${azurerm_public_ip_prefix.example.id} + resourceGroupNameRef: + name: example + skuName: Standard + zones: + - "1" + providerConfigRef: + name: example diff --git a/examples-generated/nat/gatewaypublicipassociation.yaml b/examples-generated/nat/gatewaypublicipassociation.yaml new file mode 100644 index 000000000..582b28bb8 --- /dev/null +++ b/examples-generated/nat/gatewaypublicipassociation.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: nat.azure.jet.crossplane.io/v1alpha1 +kind: GatewayPublicIpAssociation +metadata: + name: example +spec: + forProvider: + natGatewayId: ${azurerm_nat_gateway.example.id} + publicIpAddressId: ${azurerm_public_ip.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/nat/gatewaypublicipprefixassociation.yaml b/examples-generated/nat/gatewaypublicipprefixassociation.yaml new file mode 100644 index 000000000..6a5736155 --- /dev/null +++ b/examples-generated/nat/gatewaypublicipprefixassociation.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: nat.azure.jet.crossplane.io/v1alpha1 +kind: GatewayPublicIpPrefixAssociation +metadata: + name: example +spec: + forProvider: + natGatewayId: ${azurerm_nat_gateway.example.id} + publicIpPrefixId: ${azurerm_public_ip_prefix.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/netapp/account.yaml b/examples-generated/netapp/account.yaml new file mode 100644 index 000000000..d183a279d --- /dev/null +++ b/examples-generated/netapp/account.yaml @@ -0,0 +1,25 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: netapp.azure.jet.crossplane.io/v1alpha1 +kind: Account +metadata: + name: example +spec: + forProvider: + activeDirectory: + - dnsServers: + - 1.2.3.4 + domain: westcentralus.com + organizationalUnit: OU=FirstLevel + passwordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + smbServerName: SMBSERVER + username: aduser + location: West Europe + name: example-netapp + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/netapp/pool.yaml b/examples-generated/netapp/pool.yaml new file mode 100644 index 000000000..a33477a84 --- /dev/null +++ b/examples-generated/netapp/pool.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: netapp.azure.jet.crossplane.io/v1alpha1 +kind: Pool +metadata: + name: example +spec: + forProvider: + accountName: example-netapp + location: West Europe + name: example-netapppool + resourceGroupNameRef: + name: example + serviceLevel: Premium + sizeInTb: 4 + providerConfigRef: + name: example diff --git a/examples-generated/netapp/snapshot.yaml b/examples-generated/netapp/snapshot.yaml new file mode 100644 index 000000000..9a5017d7d --- /dev/null +++ b/examples-generated/netapp/snapshot.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: netapp.azure.jet.crossplane.io/v1alpha1 +kind: Snapshot +metadata: + name: example +spec: + forProvider: + accountName: example-netapp + location: West Europe + name: example-netappsnapshot + poolName: example-netapppool + resourceGroupNameRef: + name: example + volumeName: example-netappvolume + providerConfigRef: + name: example diff --git a/examples-generated/netapp/volume.yaml b/examples-generated/netapp/volume.yaml new file mode 100644 index 000000000..1fbf996c1 --- /dev/null +++ b/examples-generated/netapp/volume.yaml @@ -0,0 +1,33 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: netapp.azure.jet.crossplane.io/v1alpha1 +kind: Volume +metadata: + name: example +spec: + forProvider: + accountName: example-netapp + createFromSnapshotResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/snapshots/snapshot1 + dataProtectionReplication: + - endpointType: dst + remoteVolumeLocation: West Europe + remoteVolumeResourceId: ${azurerm_netapp_volume.example_primary.id} + replicationFrequency: 10minutes + lifecycle: + - prevent_destroy: true + location: West Europe + name: example-netappvolume + poolName: example-netapppool + protocols: + - NFSv4.1 + resourceGroupNameRef: + name: example + securityStyle: Unix + serviceLevel: Premium + snapshotDirectoryVisible: false + storageQuotaInGb: 100 + subnetIdRef: + name: example + volumePath: my-unique-file-path + providerConfigRef: + name: example diff --git a/examples-generated/network/connectionmonitor.yaml b/examples-generated/network/connectionmonitor.yaml new file mode 100644 index 000000000..cf56fbf13 --- /dev/null +++ b/examples-generated/network/connectionmonitor.yaml @@ -0,0 +1,44 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: ConnectionMonitor +metadata: + name: example +spec: + forProvider: + depends_on: + - ${azurerm_virtual_machine_extension.example} + endpoint: + - filter: + - item: + - address: ${azurerm_virtual_machine.example.id} + type: AgentAddress + type: Include + name: source + targetResourceId: ${azurerm_virtual_machine.example.id} + - address: terraform.io + name: destination + location: West Europe + name: example-Monitor + network_watcher_name: production-nwwatcher + notes: examplenote + outputWorkspaceResourceIds: + - ${azurerm_log_analytics_workspace.example.id} + resource_group_name: ${azurerm_resource_group.example.name} + testConfiguration: + - name: tcpName + protocol: Tcp + tcpConfiguration: + - port: 80 + testFrequencyInSeconds: 60 + testGroup: + - destinationEndpoints: + - destination + disable: false + name: exampletg + sourceEndpoints: + - source + testConfigurationNames: + - tcpName + providerConfigRef: + name: example diff --git a/examples-generated/network/ddosprotectionplan.yaml b/examples-generated/network/ddosprotectionplan.yaml new file mode 100644 index 000000000..ff159b6c6 --- /dev/null +++ b/examples-generated/network/ddosprotectionplan.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: DdosProtectionPlan +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-protection-plan + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/network/interfaceapplicationsecuritygroupassociation.yaml b/examples-generated/network/interfaceapplicationsecuritygroupassociation.yaml new file mode 100644 index 000000000..864b31ad2 --- /dev/null +++ b/examples-generated/network/interfaceapplicationsecuritygroupassociation.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: InterfaceApplicationSecurityGroupAssociation +metadata: + name: example +spec: + forProvider: + applicationSecurityGroupId: ${azurerm_application_security_group.example.id} + networkInterfaceId: ${azurerm_network_interface.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/network/interfacebackendaddresspoolassociation.yaml b/examples-generated/network/interfacebackendaddresspoolassociation.yaml new file mode 100644 index 000000000..97017bc86 --- /dev/null +++ b/examples-generated/network/interfacebackendaddresspoolassociation.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: InterfaceBackendAddressPoolAssociation +metadata: + name: example +spec: + forProvider: + backendAddressPoolId: ${azurerm_lb_backend_address_pool.example.id} + ipConfigurationName: testconfiguration1 + networkInterfaceId: ${azurerm_network_interface.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/network/interfacenatruleassociation.yaml b/examples-generated/network/interfacenatruleassociation.yaml new file mode 100644 index 000000000..d15d1ee87 --- /dev/null +++ b/examples-generated/network/interfacenatruleassociation.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: InterfaceNatRuleAssociation +metadata: + name: example +spec: + forProvider: + ipConfigurationName: testconfiguration1 + natRuleId: ${azurerm_lb_nat_rule.example.id} + networkInterfaceId: ${azurerm_network_interface.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/network/interfacesecuritygroupassociation.yaml b/examples-generated/network/interfacesecuritygroupassociation.yaml new file mode 100644 index 000000000..744c223e2 --- /dev/null +++ b/examples-generated/network/interfacesecuritygroupassociation.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: InterfaceSecurityGroupAssociation +metadata: + name: example +spec: + forProvider: + networkInterfaceId: ${azurerm_network_interface.example.id} + networkSecurityGroupId: ${azurerm_network_security_group.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/network/ipgroup.yaml b/examples-generated/network/ipgroup.yaml new file mode 100644 index 000000000..b3c224218 --- /dev/null +++ b/examples-generated/network/ipgroup.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: IPGroup +metadata: + name: example +spec: + forProvider: + cidrs: + - 192.168.0.1 + - 172.16.240.0/20 + - 10.48.0.0/12 + location: West Europe + resourceGroupNameRef: + name: example + tags: + environment: Production + providerConfigRef: + name: example diff --git a/examples-generated/network/loadbalancer.yaml b/examples-generated/network/loadbalancer.yaml new file mode 100644 index 000000000..ae312c81e --- /dev/null +++ b/examples-generated/network/loadbalancer.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: LoadBalancer +metadata: + name: example +spec: + forProvider: + frontendIpConfiguration: + - name: PublicIPAddress + publicIpAddressId: ${azurerm_public_ip.example.id} + location: West US + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/network/networkinterface.yaml b/examples-generated/network/networkinterface.yaml new file mode 100644 index 000000000..064a06305 --- /dev/null +++ b/examples-generated/network/networkinterface.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: NetworkInterface +metadata: + name: example +spec: + forProvider: + ipConfiguration: + - name: internal + privateIpAddressAllocation: Dynamic + subnetIdRef: + name: example + location: West Europe + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/network/packetcapture.yaml b/examples-generated/network/packetcapture.yaml new file mode 100644 index 000000000..74ee197fa --- /dev/null +++ b/examples-generated/network/packetcapture.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: PacketCapture +metadata: + name: example +spec: + forProvider: + depends_on: + - ${azurerm_virtual_machine_extension.example} + name: pctestcapture + networkWatcherName: production-nwwatcher + resourceGroupNameRef: + name: example + storageLocation: + - storageAccountId: ${azurerm_storage_account.example.id} + targetResourceId: ${azurerm_virtual_machine.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/network/profile.yaml b/examples-generated/network/profile.yaml new file mode 100644 index 000000000..a11907190 --- /dev/null +++ b/examples-generated/network/profile.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: Profile +metadata: + name: example +spec: + forProvider: + containerNetworkInterface: + - ipConfiguration: + - name: exampleipconfig + subnetIdRef: + name: example + name: examplecnic + location: West Europe + name: examplenetprofile + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/network/securitygroup.yaml b/examples-generated/network/securitygroup.yaml new file mode 100644 index 000000000..5fa4e65b5 --- /dev/null +++ b/examples-generated/network/securitygroup.yaml @@ -0,0 +1,26 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: SecurityGroup +metadata: + name: example +spec: + forProvider: + location: West Europe + name: acceptanceTestSecurityGroup1 + resourceGroupNameRef: + name: example + securityRule: + - access: Allow + destinationAddressPrefix: '*' + destinationPortRange: '*' + direction: Inbound + name: test123 + priority: 100 + protocol: Tcp + sourceAddressPrefix: '*' + sourcePortRange: '*' + tags: + environment: Production + providerConfigRef: + name: example diff --git a/examples-generated/network/subnet.yaml b/examples-generated/network/subnet.yaml new file mode 100644 index 000000000..e2a9547bc --- /dev/null +++ b/examples-generated/network/subnet.yaml @@ -0,0 +1,23 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: Subnet +metadata: + name: example +spec: + forProvider: + addressPrefixes: + - 10.0.1.0/24 + delegation: + - name: delegation + serviceDelegation: + - actions: + - Microsoft.Network/virtualNetworks/subnets/join/action + - Microsoft.Network/virtualNetworks/subnets/prepareNetworkPolicies/action + name: Microsoft.ContainerInstance/containerGroups + resourceGroupNameRef: + name: example + virtualNetworkNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/network/subnetnatgatewayassociation.yaml b/examples-generated/network/subnetnatgatewayassociation.yaml new file mode 100644 index 000000000..0b6931dbd --- /dev/null +++ b/examples-generated/network/subnetnatgatewayassociation.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: SubnetNATGatewayAssociation +metadata: + name: example +spec: + forProvider: + natGatewayId: ${azurerm_nat_gateway.example.id} + subnetIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/network/subnetnetworksecuritygroupassociation.yaml b/examples-generated/network/subnetnetworksecuritygroupassociation.yaml new file mode 100644 index 000000000..881798cf9 --- /dev/null +++ b/examples-generated/network/subnetnetworksecuritygroupassociation.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: SubnetNetworkSecurityGroupAssociation +metadata: + name: example +spec: + forProvider: + networkSecurityGroupId: ${azurerm_network_security_group.example.id} + subnetIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/network/subnetroutetableassociation.yaml b/examples-generated/network/subnetroutetableassociation.yaml new file mode 100644 index 000000000..cdf86e2f5 --- /dev/null +++ b/examples-generated/network/subnetroutetableassociation.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: SubnetRouteTableAssociation +metadata: + name: example +spec: + forProvider: + routeTableId: ${azurerm_route_table.example.id} + subnetIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/network/subnetserviceendpointstoragepolicy.yaml b/examples-generated/network/subnetserviceendpointstoragepolicy.yaml new file mode 100644 index 000000000..73ee4345a --- /dev/null +++ b/examples-generated/network/subnetserviceendpointstoragepolicy.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: SubnetServiceEndpointStoragePolicy +metadata: + name: example +spec: + forProvider: + definition: + - description: definition1 + name: name1 + serviceResources: + - ${azurerm_resource_group.example.id} + - ${azurerm_storage_account.example.id} + location: West Europe + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/network/virtualnetwork.yaml b/examples-generated/network/virtualnetwork.yaml new file mode 100644 index 000000000..f929eed8e --- /dev/null +++ b/examples-generated/network/virtualnetwork.yaml @@ -0,0 +1,31 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: VirtualNetwork +metadata: + name: example +spec: + forProvider: + addressSpace: + - 10.0.0.0/16 + ddosProtectionPlan: + - enable: true + id: ${azurerm_network_ddos_protection_plan.example.id} + dnsServers: + - 10.0.0.4 + - 10.0.0.5 + location: West Europe + resourceGroupNameRef: + name: example + subnet: + - addressPrefix: 10.0.1.0/24 + name: subnet1 + - addressPrefix: 10.0.2.0/24 + name: subnet2 + - addressPrefix: 10.0.3.0/24 + name: subnet3 + securityGroup: ${azurerm_network_security_group.example.id} + tags: + environment: Production + providerConfigRef: + name: example diff --git a/examples-generated/network/virtualnetworkgateway.yaml b/examples-generated/network/virtualnetworkgateway.yaml new file mode 100644 index 000000000..3831b950a --- /dev/null +++ b/examples-generated/network/virtualnetworkgateway.yaml @@ -0,0 +1,53 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: VirtualNetworkGateway +metadata: + name: example +spec: + forProvider: + activeActive: false + enableBgp: false + ipConfiguration: + - name: vnetGatewayConfig + privateIpAddressAllocation: Dynamic + publicIpAddressId: ${azurerm_public_ip.example.id} + subnetIdRef: + name: example + location: West Europe + resourceGroupNameRef: + name: example + sku: Basic + type: Vpn + vpnClientConfiguration: + - addressSpace: + - 10.2.0.0/24 + revokedCertificate: + - name: Verizon-Global-Root-CA + thumbprint: 912198EEF23DCAC40939312FEE97DD560BAE49B1 + rootCertificate: + - name: DigiCert-Federated-ID-Root-CA + publicCertData: | + MIIDuzCCAqOgAwIBAgIQCHTZWCM+IlfFIRXIvyKSrjANBgkqhkiG9w0BAQsFADBn + MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 + d3cuZGlnaWNlcnQuY29tMSYwJAYDVQQDEx1EaWdpQ2VydCBGZWRlcmF0ZWQgSUQg + Um9vdCBDQTAeFw0xMzAxMTUxMjAwMDBaFw0zMzAxMTUxMjAwMDBaMGcxCzAJBgNV + BAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdp + Y2VydC5jb20xJjAkBgNVBAMTHURpZ2lDZXJ0IEZlZGVyYXRlZCBJRCBSb290IENB + MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvAEB4pcCqnNNOWE6Ur5j + QPUH+1y1F9KdHTRSza6k5iDlXq1kGS1qAkuKtw9JsiNRrjltmFnzMZRBbX8Tlfl8 + zAhBmb6dDduDGED01kBsTkgywYPxXVTKec0WxYEEF0oMn4wSYNl0lt2eJAKHXjNf + GTwiibdP8CUR2ghSM2sUTI8Nt1Omfc4SMHhGhYD64uJMbX98THQ/4LMGuYegou+d + GTiahfHtjn7AboSEknwAMJHCh5RlYZZ6B1O4QbKJ+34Q0eKgnI3X6Vc9u0zf6DH8 + Dk+4zQDYRRTqTnVO3VT8jzqDlCRuNtq6YvryOWN74/dq8LQhUnXHvFyrsdMaE1X2 + DwIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNV + HQ4EFgQUGRdkFnbGt1EWjKwbUne+5OaZvRYwHwYDVR0jBBgwFoAUGRdkFnbGt1EW + jKwbUne+5OaZvRYwDQYJKoZIhvcNAQELBQADggEBAHcqsHkrjpESqfuVTRiptJfP + 9JbdtWqRTmOf6uJi2c8YVqI6XlKXsD8C1dUUaaHKLUJzvKiazibVuBwMIT84AyqR + QELn3e0BtgEymEygMU569b01ZPxoFSnNXc7qDZBDef8WfqAV/sxkTi8L9BkmFYfL + uGLOhRJOFprPdoDIUBB+tmCl3oDcBy3vnUeOEioz8zAkprcb3GHwHAK+vHmmfgcn + WsfMLH4JCLa/tRYL+Rw/N3ybCkDp00s0WUZ+AoDywSl0Q/ZEnNY0MsFiw6LyIdbq + M/s/1JRtO3bDSzD9TazRVzn2oBqzSa8VgIo5C1nOnoAKJTlsClJKvIhnRlaLQqk= + vpnType: RouteBased + providerConfigRef: + name: example diff --git a/examples-generated/network/virtualnetworkgatewayconnection.yaml b/examples-generated/network/virtualnetworkgatewayconnection.yaml new file mode 100644 index 000000000..c365910c2 --- /dev/null +++ b/examples-generated/network/virtualnetworkgatewayconnection.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: VirtualNetworkGatewayConnection +metadata: + name: example +spec: + forProvider: + localNetworkGatewayId: ${azurerm_local_network_gateway.onpremise.id} + location: West Europe + resourceGroupNameRef: + name: example + sharedKeySecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + type: IPsec + virtualNetworkGatewayIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/network/virtualnetworkpeering.yaml b/examples-generated/network/virtualnetworkpeering.yaml new file mode 100644 index 000000000..a18ea3fdd --- /dev/null +++ b/examples-generated/network/virtualnetworkpeering.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: VirtualNetworkPeering +metadata: + name: example +spec: + forProvider: + remoteVirtualNetworkIdRef: + name: example + resourceGroupNameRef: + name: example + virtualNetworkNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/network/virtualwan.yaml b/examples-generated/network/virtualwan.yaml new file mode 100644 index 000000000..b5fbd4aa8 --- /dev/null +++ b/examples-generated/network/virtualwan.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: VirtualWAN +metadata: + name: example +spec: + forProvider: + location: West Europe + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/network/watcher.yaml b/examples-generated/network/watcher.yaml new file mode 100644 index 000000000..36076775b --- /dev/null +++ b/examples-generated/network/watcher.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: Watcher +metadata: + name: example +spec: + forProvider: + location: West Europe + name: production-nwwatcher + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/network/watcherflowlog.yaml b/examples-generated/network/watcherflowlog.yaml new file mode 100644 index 000000000..82fae1dc3 --- /dev/null +++ b/examples-generated/network/watcherflowlog.yaml @@ -0,0 +1,25 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: network.azure.jet.crossplane.io/v1alpha1 +kind: WatcherFlowLog +metadata: + name: example +spec: + forProvider: + enabled: true + networkSecurityGroupId: ${azurerm_network_security_group.test.id} + networkWatcherName: production-nwwatcher + resourceGroupNameRef: + name: example + retentionPolicy: + - days: 7 + enabled: true + storageAccountId: ${azurerm_storage_account.test.id} + trafficAnalytics: + - enabled: true + intervalInMinutes: 10 + workspaceId: ${azurerm_log_analytics_workspace.test.workspace_id} + workspaceRegion: West Europe + workspaceResourceId: ${azurerm_log_analytics_workspace.test.id} + providerConfigRef: + name: example diff --git a/examples-generated/notification/hub.yaml b/examples-generated/notification/hub.yaml new file mode 100644 index 000000000..e5cd40b2e --- /dev/null +++ b/examples-generated/notification/hub.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: notification.azure.jet.crossplane.io/v1alpha1 +kind: Hub +metadata: + name: example +spec: + forProvider: + location: West Europe + name: mynotificationhub + namespaceName: myappnamespace + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/notification/hubauthorizationrule.yaml b/examples-generated/notification/hubauthorizationrule.yaml new file mode 100644 index 000000000..a0e8e8836 --- /dev/null +++ b/examples-generated/notification/hubauthorizationrule.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: notification.azure.jet.crossplane.io/v1alpha1 +kind: HubAuthorizationRule +metadata: + name: example +spec: + forProvider: + listen: true + manage: true + name: management-auth-rule + namespaceName: myappnamespace + notificationHubName: mynotificationhub + resourceGroupNameRef: + name: example + send: true + providerConfigRef: + name: example diff --git a/examples-generated/notification/hubnamespace.yaml b/examples-generated/notification/hubnamespace.yaml new file mode 100644 index 000000000..57cf50917 --- /dev/null +++ b/examples-generated/notification/hubnamespace.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: notification.azure.jet.crossplane.io/v1alpha1 +kind: HubNamespace +metadata: + name: example +spec: + forProvider: + location: West Europe + name: myappnamespace + namespaceType: NotificationHub + resourceGroupNameRef: + name: example + skuName: Free + providerConfigRef: + name: example diff --git a/examples-generated/orchestrated/virtualmachinescaleset.yaml b/examples-generated/orchestrated/virtualmachinescaleset.yaml new file mode 100644 index 000000000..9a2f8959a --- /dev/null +++ b/examples-generated/orchestrated/virtualmachinescaleset.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: orchestrated.azure.jet.crossplane.io/v1alpha1 +kind: VirtualMachineScaleSet +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-VMSS + platformFaultDomainCount: 1 + resourceGroupNameRef: + name: example + zones: + - "1" + providerConfigRef: + name: example diff --git a/examples-generated/packet/capture.yaml b/examples-generated/packet/capture.yaml new file mode 100644 index 000000000..90b631fb4 --- /dev/null +++ b/examples-generated/packet/capture.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: packet.azure.jet.crossplane.io/v1alpha1 +kind: Capture +metadata: + name: example +spec: + forProvider: + depends_on: + - ${azurerm_virtual_machine_extension.example} + name: pctestcapture + networkWatcherName: production-nwwatcher + resourceGroupNameRef: + name: example + storageLocation: + - storageAccountId: ${azurerm_storage_account.example.id} + targetResourceId: ${azurerm_virtual_machine.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/point/tositevpngateway.yaml b/examples-generated/point/tositevpngateway.yaml new file mode 100644 index 000000000..1a721e06e --- /dev/null +++ b/examples-generated/point/tositevpngateway.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: point.azure.jet.crossplane.io/v1alpha1 +kind: ToSiteVpnGateway +metadata: + name: example +spec: + forProvider: + connectionConfiguration: + - name: example-gateway-config + vpnClientAddressPool: + - addressPrefixes: + - 10.0.2.0/24 + location: West Europe + name: example-vpn-gateway + resourceGroupNameRef: + name: example + scaleUnit: 1 + virtualHubId: ${azurerm_virtual_hub.example.id} + vpnServerConfigurationId: ${azurerm_vpn_server_configuration.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/policy/assignment.yaml b/examples-generated/policy/assignment.yaml new file mode 100644 index 000000000..c55765ad0 --- /dev/null +++ b/examples-generated/policy/assignment.yaml @@ -0,0 +1,25 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: policy.azure.jet.crossplane.io/v1alpha1 +kind: Assignment +metadata: + name: example +spec: + forProvider: + description: Policy Assignment created via an Acceptance Test + displayName: My Example Policy Assignment + metadata: |2 + { + "category": "General" + } + name: example-policy-assignment + parameters: | + { + "allowedLocations": { + "value": [ "West Europe" ] + } + } + policyDefinitionId: ${azurerm_policy_definition.example.id} + scope: ${azurerm_resource_group.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/policy/definition.yaml b/examples-generated/policy/definition.yaml new file mode 100644 index 000000000..286461fe8 --- /dev/null +++ b/examples-generated/policy/definition.yaml @@ -0,0 +1,26 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: policy.azure.jet.crossplane.io/v1alpha1 +kind: Definition +metadata: + name: example +spec: + forProvider: + displayName: acceptance test policy definition + metadata: |2+ + { + "category": "General" + } + + mode: Indexed + name: accTestPolicy + parameters: "\t{\n \"allowedLocations\": {\n \"type\": \"Array\",\n \"metadata\": + {\n \"description\": \"The list of allowed locations for resources.\",\n + \ \"displayName\": \"Allowed locations\",\n \"strongType\": \"location\"\n + \ }\n }\n }\n" + policyRule: "\t{\n \"if\": {\n \"not\": {\n \"field\": \"location\",\n + \ \"in\": \"[parameters('allowedLocations')]\"\n }\n },\n \"then\": + {\n \"effect\": \"audit\"\n }\n }\n" + policyType: Custom + providerConfigRef: + name: example diff --git a/examples-generated/policy/remediation.yaml b/examples-generated/policy/remediation.yaml new file mode 100644 index 000000000..e56644a0c --- /dev/null +++ b/examples-generated/policy/remediation.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: policy.azure.jet.crossplane.io/v1alpha1 +kind: Remediation +metadata: + name: example +spec: + forProvider: + locationFilters: + - West Europe + name: example-policy-remediation + policyAssignmentId: ${azurerm_policy_assignment.example.id} + scope: ${azurerm_resource_group.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/policy/setdefinition.yaml b/examples-generated/policy/setdefinition.yaml new file mode 100644 index 000000000..7f386f9fa --- /dev/null +++ b/examples-generated/policy/setdefinition.yaml @@ -0,0 +1,30 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: policy.azure.jet.crossplane.io/v1alpha1 +kind: SetDefinition +metadata: + name: example +spec: + forProvider: + displayName: Test Policy Set + name: testPolicySet + parameters: |2 + { + "allowedLocations": { + "type": "Array", + "metadata": { + "description": "The list of allowed locations for resources.", + "displayName": "Allowed locations", + "strongType": "location" + } + } + } + policyDefinitionReference: + - parameterValues: |2 + { + "listOfAllowedLocations": {"value": "[parameters('allowedLocations')]"} + } + policyDefinitionId: /providers/Microsoft.Authorization/policyDefinitions/e765b5de-1225-4ba3-bd56-1ac6695af988 + policyType: Custom + providerConfigRef: + name: example diff --git a/examples-generated/policy/virtualmachineconfigurationassignment.yaml b/examples-generated/policy/virtualmachineconfigurationassignment.yaml new file mode 100644 index 000000000..8be7012c6 --- /dev/null +++ b/examples-generated/policy/virtualmachineconfigurationassignment.yaml @@ -0,0 +1,27 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: policy.azure.jet.crossplane.io/v1alpha1 +kind: VirtualMachineConfigurationAssignment +metadata: + name: example +spec: + forProvider: + configuration: + - assignmentType: ApplyAndMonitor + parameter: + - name: Minimum Password Length;ExpectedValue + value: "16" + - name: Minimum Password Age;ExpectedValue + value: "0" + - name: Maximum Password Age;ExpectedValue + value: 30,45 + - name: Enforce Password History;ExpectedValue + value: "10" + - name: Password Must Meet Complexity Requirements;ExpectedValue + value: "1" + version: 1.* + location: West Europe + name: AzureWindowsBaseline + virtualMachineId: ${azurerm_windows_virtual_machine.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/portal/tenantconfiguration.yaml b/examples-generated/portal/tenantconfiguration.yaml new file mode 100644 index 000000000..095e15ef1 --- /dev/null +++ b/examples-generated/portal/tenantconfiguration.yaml @@ -0,0 +1,11 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: portal.azure.jet.crossplane.io/v1alpha1 +kind: TenantConfiguration +metadata: + name: example +spec: + forProvider: + privateMarkdownStorageEnforced: true + providerConfigRef: + name: example diff --git a/examples-generated/postgresql/activedirectoryadministrator.yaml b/examples-generated/postgresql/activedirectoryadministrator.yaml new file mode 100644 index 000000000..c5c38c050 --- /dev/null +++ b/examples-generated/postgresql/activedirectoryadministrator.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: postgresql.azure.jet.crossplane.io/v1alpha1 +kind: ActiveDirectoryAdministrator +metadata: + name: example +spec: + forProvider: + objectId: ${data.azurerm_client_config.current.object_id} + resourceGroupNameRef: + name: example + serverNameRef: + name: example + tenantId: ${data.azurerm_client_config.current.tenant_id} + providerConfigRef: + name: example diff --git a/examples-generated/postgresql/configuration.yaml b/examples-generated/postgresql/configuration.yaml new file mode 100644 index 000000000..a84199f64 --- /dev/null +++ b/examples-generated/postgresql/configuration.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: postgresql.azure.jet.crossplane.io/v1alpha1 +kind: Configuration +metadata: + name: example +spec: + forProvider: + name: backslash_quote + resourceGroupNameRef: + name: example + serverNameRef: + name: example + value: "on" + providerConfigRef: + name: example diff --git a/examples-generated/postgresql/database.yaml b/examples-generated/postgresql/database.yaml new file mode 100644 index 000000000..779d9e604 --- /dev/null +++ b/examples-generated/postgresql/database.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: postgresql.azure.jet.crossplane.io/v1alpha1 +kind: Database +metadata: + name: example +spec: + forProvider: + charset: UTF8 + collation: English_United States.1252 + resourceGroupNameRef: + name: example + serverNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/postgresql/firewallrule.yaml b/examples-generated/postgresql/firewallrule.yaml new file mode 100644 index 000000000..3c46fe059 --- /dev/null +++ b/examples-generated/postgresql/firewallrule.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: postgresql.azure.jet.crossplane.io/v1alpha1 +kind: FirewallRule +metadata: + name: example +spec: + forProvider: + endIpAddress: 40.112.8.12 + resourceGroupNameRef: + name: example + serverNameRef: + name: example + startIpAddress: 40.112.8.12 + providerConfigRef: + name: example diff --git a/examples-generated/postgresql/flexibleserver.yaml b/examples-generated/postgresql/flexibleserver.yaml new file mode 100644 index 000000000..43ec81fd2 --- /dev/null +++ b/examples-generated/postgresql/flexibleserver.yaml @@ -0,0 +1,26 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: postgresql.azure.jet.crossplane.io/v1alpha1 +kind: FlexibleServer +metadata: + name: example +spec: + forProvider: + administratorLogin: psqladminun + administratorPasswordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + delegatedSubnetIdRef: + name: example + depends_on: + - ${azurerm_private_dns_zone_virtual_network_link.example} + location: West Europe + privateDnsZoneId: ${azurerm_private_dns_zone.example.id} + resourceGroupNameRef: + name: example + skuName: GP_Standard_D4s_v3 + storageMb: 32768 + version: "12" + providerConfigRef: + name: example diff --git a/examples-generated/postgresql/flexibleserverconfiguration.yaml b/examples-generated/postgresql/flexibleserverconfiguration.yaml new file mode 100644 index 000000000..59c0a1d19 --- /dev/null +++ b/examples-generated/postgresql/flexibleserverconfiguration.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: postgresql.azure.jet.crossplane.io/v1alpha1 +kind: FlexibleServerConfiguration +metadata: + name: example +spec: + forProvider: + name: backslash_quote + serverIdRef: + name: example + value: "on" + providerConfigRef: + name: example diff --git a/examples-generated/postgresql/flexibleserverdatabase.yaml b/examples-generated/postgresql/flexibleserverdatabase.yaml new file mode 100644 index 000000000..6bcf1b991 --- /dev/null +++ b/examples-generated/postgresql/flexibleserverdatabase.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: postgresql.azure.jet.crossplane.io/v1alpha1 +kind: FlexibleServerDatabase +metadata: + name: example +spec: + forProvider: + charset: utf8 + collation: en_US.utf8 + serverIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/postgresql/flexibleserverfirewallrule.yaml b/examples-generated/postgresql/flexibleserverfirewallrule.yaml new file mode 100644 index 000000000..1b7c40d6f --- /dev/null +++ b/examples-generated/postgresql/flexibleserverfirewallrule.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: postgresql.azure.jet.crossplane.io/v1alpha1 +kind: FlexibleServerFirewallRule +metadata: + name: example +spec: + forProvider: + endIpAddress: 122.122.0.0 + serverIdRef: + name: example + startIpAddress: 122.122.0.0 + providerConfigRef: + name: example diff --git a/examples-generated/postgresql/server.yaml b/examples-generated/postgresql/server.yaml new file mode 100644 index 000000000..f0b9db028 --- /dev/null +++ b/examples-generated/postgresql/server.yaml @@ -0,0 +1,27 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: postgresql.azure.jet.crossplane.io/v1alpha1 +kind: Server +metadata: + name: example +spec: + forProvider: + administratorLogin: psqladminun + administratorLoginPasswordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + autoGrowEnabled: true + backupRetentionDays: 7 + geoRedundantBackupEnabled: true + location: West Europe + publicNetworkAccessEnabled: false + resourceGroupNameRef: + name: example + skuName: GP_Gen5_4 + sslEnforcementEnabled: true + sslMinimalTlsVersionEnforced: TLS1_2 + storageMb: 640000 + version: "9.6" + providerConfigRef: + name: example diff --git a/examples-generated/postgresql/virtualnetworkrule.yaml b/examples-generated/postgresql/virtualnetworkrule.yaml new file mode 100644 index 000000000..7270f3075 --- /dev/null +++ b/examples-generated/postgresql/virtualnetworkrule.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: postgresql.azure.jet.crossplane.io/v1alpha1 +kind: VirtualNetworkRule +metadata: + name: example +spec: + forProvider: + ignoreMissingVnetServiceEndpoint: true + resourceGroupNameRef: + name: example + serverNameRef: + name: example + subnetIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/powerbi/embedded.yaml b/examples-generated/powerbi/embedded.yaml new file mode 100644 index 000000000..7e9c89e6b --- /dev/null +++ b/examples-generated/powerbi/embedded.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: powerbi.azure.jet.crossplane.io/v1alpha1 +kind: Embedded +metadata: + name: example +spec: + forProvider: + administrators: + - azsdktest@microsoft.com + location: West Europe + name: examplepowerbi + resourceGroupNameRef: + name: example + skuName: A1 + providerConfigRef: + name: example diff --git a/examples-generated/private/dnsaaaarecord.yaml b/examples-generated/private/dnsaaaarecord.yaml new file mode 100644 index 000000000..ed34bc914 --- /dev/null +++ b/examples-generated/private/dnsaaaarecord.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: private.azure.jet.crossplane.io/v1alpha1 +kind: DnsAaaaRecord +metadata: + name: example +spec: + forProvider: + name: test + records: + - fd5d:70bc:930e:d008:0000:0000:0000:7334 + - fd5d:70bc:930e:d008::7335 + resourceGroupNameRef: + name: example + ttl: 300 + zoneName: mydomain.com + providerConfigRef: + name: example diff --git a/examples-generated/private/dnsarecord.yaml b/examples-generated/private/dnsarecord.yaml new file mode 100644 index 000000000..ef4365444 --- /dev/null +++ b/examples-generated/private/dnsarecord.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: private.azure.jet.crossplane.io/v1alpha1 +kind: DnsARecord +metadata: + name: example +spec: + forProvider: + name: test + records: + - 10.0.180.17 + resourceGroupNameRef: + name: example + ttl: 300 + zoneName: mydomain.com + providerConfigRef: + name: example diff --git a/examples-generated/private/dnscnamerecord.yaml b/examples-generated/private/dnscnamerecord.yaml new file mode 100644 index 000000000..06a317072 --- /dev/null +++ b/examples-generated/private/dnscnamerecord.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: private.azure.jet.crossplane.io/v1alpha1 +kind: DnsCnameRecord +metadata: + name: example +spec: + forProvider: + name: test + record: contoso.com + resourceGroupNameRef: + name: example + ttl: 300 + zoneName: mydomain.com + providerConfigRef: + name: example diff --git a/examples-generated/private/dnsmxrecord.yaml b/examples-generated/private/dnsmxrecord.yaml new file mode 100644 index 000000000..96b4313b1 --- /dev/null +++ b/examples-generated/private/dnsmxrecord.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: private.azure.jet.crossplane.io/v1alpha1 +kind: DnsMxRecord +metadata: + name: example +spec: + forProvider: + name: example + record: + - exchange: mx1.contoso.com + preference: 10 + - exchange: backupmx.contoso.com + preference: 20 + resourceGroupNameRef: + name: example + tags: + Environment: Production + ttl: 300 + zoneName: mydomain.com + providerConfigRef: + name: example diff --git a/examples-generated/private/dnsptrrecord.yaml b/examples-generated/private/dnsptrrecord.yaml new file mode 100644 index 000000000..c53dd6d7a --- /dev/null +++ b/examples-generated/private/dnsptrrecord.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: private.azure.jet.crossplane.io/v1alpha1 +kind: DnsPtrRecord +metadata: + name: example +spec: + forProvider: + name: "15" + records: + - test.example.com + resourceGroupNameRef: + name: example + ttl: 300 + zoneName: mydomain.com + providerConfigRef: + name: example diff --git a/examples-generated/private/dnssrvrecord.yaml b/examples-generated/private/dnssrvrecord.yaml new file mode 100644 index 000000000..4ebebb455 --- /dev/null +++ b/examples-generated/private/dnssrvrecord.yaml @@ -0,0 +1,26 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: private.azure.jet.crossplane.io/v1alpha1 +kind: DnsSrvRecord +metadata: + name: example +spec: + forProvider: + name: test + record: + - port: 8080 + priority: 1 + target: target1.contoso.com + weight: 5 + - port: 8080 + priority: 10 + target: target2.contoso.com + weight: 10 + resourceGroupNameRef: + name: example + tags: + Environment: Production + ttl: 300 + zoneName: mydomain.com + providerConfigRef: + name: example diff --git a/examples-generated/private/dnstxtrecord.yaml b/examples-generated/private/dnstxtrecord.yaml new file mode 100644 index 000000000..f94ae4024 --- /dev/null +++ b/examples-generated/private/dnstxtrecord.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: private.azure.jet.crossplane.io/v1alpha1 +kind: DnsTxtRecord +metadata: + name: example +spec: + forProvider: + name: test + record: + - value: v=spf1 mx ~all + resourceGroupNameRef: + name: example + ttl: 300 + zoneName: mydomain.com + providerConfigRef: + name: example diff --git a/examples-generated/private/dnszone.yaml b/examples-generated/private/dnszone.yaml new file mode 100644 index 000000000..1cba97d73 --- /dev/null +++ b/examples-generated/private/dnszone.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: private.azure.jet.crossplane.io/v1alpha1 +kind: DnsZone +metadata: + name: example +spec: + forProvider: + name: mydomain.com + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/private/dnszonevirtualnetworklink.yaml b/examples-generated/private/dnszonevirtualnetworklink.yaml new file mode 100644 index 000000000..10f16eb28 --- /dev/null +++ b/examples-generated/private/dnszonevirtualnetworklink.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: private.azure.jet.crossplane.io/v1alpha1 +kind: DnsZoneVirtualNetworkLink +metadata: + name: example +spec: + forProvider: + name: test + privateDnsZoneName: mydomain.com + resourceGroupNameRef: + name: example + virtualNetworkId: ${azurerm_virtual_network.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/private/endpoint.yaml b/examples-generated/private/endpoint.yaml new file mode 100644 index 000000000..7a799beb5 --- /dev/null +++ b/examples-generated/private/endpoint.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: private.azure.jet.crossplane.io/v1alpha1 +kind: Endpoint +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-endpoint + privateServiceConnection: + - isManualConnection: false + name: example-privateserviceconnection + privateConnectionResourceId: ${azurerm_private_link_service.example.id} + resourceGroupNameRef: + name: example + subnetIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/private/linkservice.yaml b/examples-generated/private/linkservice.yaml new file mode 100644 index 000000000..3d2a68733 --- /dev/null +++ b/examples-generated/private/linkservice.yaml @@ -0,0 +1,33 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: private.azure.jet.crossplane.io/v1alpha1 +kind: LinkService +metadata: + name: example +spec: + forProvider: + autoApprovalSubscriptionIds: + - 00000000-0000-0000-0000-000000000000 + loadBalancerFrontendIpConfigurationIds: + - ${azurerm_lb.example.frontend_ip_configuration.0.id} + location: West Europe + name: example-privatelink + natIpConfiguration: + - name: primary + primary: true + privateIpAddress: 10.5.1.17 + privateIpAddressVersion: IPv4 + subnetIdRef: + name: example + - name: secondary + primary: false + privateIpAddress: 10.5.1.18 + privateIpAddressVersion: IPv4 + subnetIdRef: + name: example + resourceGroupNameRef: + name: example + visibilitySubscriptionIds: + - 00000000-0000-0000-0000-000000000000 + providerConfigRef: + name: example diff --git a/examples-generated/proximity/placementgroup.yaml b/examples-generated/proximity/placementgroup.yaml new file mode 100644 index 000000000..8534912de --- /dev/null +++ b/examples-generated/proximity/placementgroup.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: proximity.azure.jet.crossplane.io/v1alpha1 +kind: PlacementGroup +metadata: + name: example +spec: + forProvider: + location: West Europe + name: exampleProximityPlacementGroup + resourceGroupNameRef: + name: example + tags: + environment: Production + providerConfigRef: + name: example diff --git a/examples-generated/public/ip.yaml b/examples-generated/public/ip.yaml new file mode 100644 index 000000000..46826168d --- /dev/null +++ b/examples-generated/public/ip.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: public.azure.jet.crossplane.io/v1alpha1 +kind: Ip +metadata: + name: example +spec: + forProvider: + allocationMethod: Static + location: West Europe + name: acceptanceTestPublicIp1 + resourceGroupNameRef: + name: example + tags: + environment: Production + providerConfigRef: + name: example diff --git a/examples-generated/public/ipprefix.yaml b/examples-generated/public/ipprefix.yaml new file mode 100644 index 000000000..fad2d6cba --- /dev/null +++ b/examples-generated/public/ipprefix.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: public.azure.jet.crossplane.io/v1alpha1 +kind: IpPrefix +metadata: + name: example +spec: + forProvider: + location: West Europe + name: acceptanceTestPublicIpPrefix1 + prefixLength: 31 + resourceGroupNameRef: + name: example + tags: + environment: Production + providerConfigRef: + name: example diff --git a/examples-generated/purview/account.yaml b/examples-generated/purview/account.yaml new file mode 100644 index 000000000..f0a29c3b3 --- /dev/null +++ b/examples-generated/purview/account.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: purview.azure.jet.crossplane.io/v1alpha1 +kind: Account +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example + resourceGroupNameRef: + name: example + skuName: Standard_4 + providerConfigRef: + name: example diff --git a/examples-generated/recovery/servicesvault.yaml b/examples-generated/recovery/servicesvault.yaml new file mode 100644 index 000000000..e136945ac --- /dev/null +++ b/examples-generated/recovery/servicesvault.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: recovery.azure.jet.crossplane.io/v1alpha1 +kind: ServicesVault +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example_recovery_vault + resourceGroupNameRef: + name: example + sku: Standard + softDeleteEnabled: true + providerConfigRef: + name: example diff --git a/examples-generated/redis/cache.yaml b/examples-generated/redis/cache.yaml new file mode 100644 index 000000000..6e8129ac5 --- /dev/null +++ b/examples-generated/redis/cache.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: redis.azure.jet.crossplane.io/v1alpha1 +kind: Cache +metadata: + name: example +spec: + forProvider: + capacity: 2 + enableNonSslPort: false + family: C + location: West Europe + minimumTlsVersion: "1.2" + name: example-cache + redisConfiguration: + - {} + resourceGroupNameRef: + name: example + skuName: Standard + providerConfigRef: + name: example diff --git a/examples-generated/redis/enterprisecluster.yaml b/examples-generated/redis/enterprisecluster.yaml new file mode 100644 index 000000000..366504d91 --- /dev/null +++ b/examples-generated/redis/enterprisecluster.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: redis.azure.jet.crossplane.io/v1alpha1 +kind: EnterpriseCluster +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-redisenterprise + resourceGroupNameRef: + name: example + skuName: EnterpriseFlash_F300-3 + providerConfigRef: + name: example diff --git a/examples-generated/redis/enterprisedatabase.yaml b/examples-generated/redis/enterprisedatabase.yaml new file mode 100644 index 000000000..81da6a98c --- /dev/null +++ b/examples-generated/redis/enterprisedatabase.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: redis.azure.jet.crossplane.io/v1alpha1 +kind: EnterpriseDatabase +metadata: + name: example +spec: + forProvider: + clusterId: ${azurerm_redis_enterprise_cluster.example.id} + name: default + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/redis/firewallrule.yaml b/examples-generated/redis/firewallrule.yaml new file mode 100644 index 000000000..8131cdcb9 --- /dev/null +++ b/examples-generated/redis/firewallrule.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: redis.azure.jet.crossplane.io/v1alpha1 +kind: FirewallRule +metadata: + name: example +spec: + forProvider: + endIp: 2.3.4.5 + name: someIPrange + redisCacheName: example-cache + resourceGroupNameRef: + name: example + startIp: 1.2.3.4 + providerConfigRef: + name: example diff --git a/examples-generated/redis/linkedserver.yaml b/examples-generated/redis/linkedserver.yaml new file mode 100644 index 000000000..ff6d12ef6 --- /dev/null +++ b/examples-generated/redis/linkedserver.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: redis.azure.jet.crossplane.io/v1alpha1 +kind: LinkedServer +metadata: + name: example +spec: + forProvider: + linkedRedisCacheId: ${azurerm_redis_cache.example-secondary.id} + linkedRedisCacheLocation: West Europe + resourceGroupNameRef: + name: example + serverRole: Secondary + targetRedisCacheName: example-cache + providerConfigRef: + name: example diff --git a/examples-generated/relay/hybridconnection.yaml b/examples-generated/relay/hybridconnection.yaml new file mode 100644 index 000000000..b13629fff --- /dev/null +++ b/examples-generated/relay/hybridconnection.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: relay.azure.jet.crossplane.io/v1alpha1 +kind: HybridConnection +metadata: + name: example +spec: + forProvider: + name: acctestrnhc-%d + relayNamespaceName: example-relay + requiresClientAuthorization: false + resourceGroupNameRef: + name: example + userMetadata: testmetadata + providerConfigRef: + name: example diff --git a/examples-generated/relay/hybridconnectionauthorizationrule.yaml b/examples-generated/relay/hybridconnectionauthorizationrule.yaml new file mode 100644 index 000000000..f1a5dc11c --- /dev/null +++ b/examples-generated/relay/hybridconnectionauthorizationrule.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: relay.azure.jet.crossplane.io/v1alpha1 +kind: HybridConnectionAuthorizationRule +metadata: + name: example +spec: + forProvider: + hybridConnectionName: acctestrnhc-%d + listen: true + manage: false + name: example + namespaceName: example-relay + resourceGroupNameRef: + name: example + send: true + providerConfigRef: + name: example diff --git a/examples-generated/relay/namespace.yaml b/examples-generated/relay/namespace.yaml new file mode 100644 index 000000000..db5809643 --- /dev/null +++ b/examples-generated/relay/namespace.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: relay.azure.jet.crossplane.io/v1alpha1 +kind: Namespace +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-relay + resourceGroupNameRef: + name: example + skuName: Standard + tags: + source: terraform + providerConfigRef: + name: example diff --git a/examples-generated/relay/namespaceauthorizationrule.yaml b/examples-generated/relay/namespaceauthorizationrule.yaml new file mode 100644 index 000000000..b4c024d7e --- /dev/null +++ b/examples-generated/relay/namespaceauthorizationrule.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: relay.azure.jet.crossplane.io/v1alpha1 +kind: NamespaceAuthorizationRule +metadata: + name: example +spec: + forProvider: + listen: true + manage: false + name: example + namespaceName: example-relay + resourceGroupNameRef: + name: example + send: true + providerConfigRef: + name: example diff --git a/examples-generated/resource/policyassignment.yaml b/examples-generated/resource/policyassignment.yaml new file mode 100644 index 000000000..815ab9fa1 --- /dev/null +++ b/examples-generated/resource/policyassignment.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: resource.azure.jet.crossplane.io/v1alpha1 +kind: PolicyAssignment +metadata: + name: example +spec: + forProvider: + name: example-policy-assignment + policyDefinitionId: ${azurerm_policy_definition.example.id} + resourceId: ${data.azurerm_virtual_network.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/resource/providerregistration.yaml b/examples-generated/resource/providerregistration.yaml new file mode 100644 index 000000000..4722b166c --- /dev/null +++ b/examples-generated/resource/providerregistration.yaml @@ -0,0 +1,11 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: resource.azure.jet.crossplane.io/v1alpha1 +kind: ProviderRegistration +metadata: + name: example +spec: + forProvider: + name: Microsoft.PolicyInsights + providerConfigRef: + name: example diff --git a/examples-generated/resources/resourcegrouptemplatedeployment.yaml b/examples-generated/resources/resourcegrouptemplatedeployment.yaml new file mode 100644 index 000000000..840888ebe --- /dev/null +++ b/examples-generated/resources/resourcegrouptemplatedeployment.yaml @@ -0,0 +1,54 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: resources.azure.jet.crossplane.io/v1alpha1 +kind: ResourceGroupTemplateDeployment +metadata: + name: example +spec: + forProvider: + deploymentMode: Complete + parametersContent: |- + ${jsonencode({ + "vnetName" = { + value = local.vnet_name + } + })} + resourceGroupNameRef: + name: example + templateContent: | + { + "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "vnetName": { + "type": "string", + "metadata": { + "description": "Name of the VNET" + } + } + }, + "variables": {}, + "resources": [ + { + "type": "Microsoft.Network/virtualNetworks", + "apiVersion": "2020-05-01", + "name": "[parameters('vnetName')]", + "location": "[resourceGroup().location]", + "properties": { + "addressSpace": { + "addressPrefixes": [ + "10.0.0.0/16" + ] + } + } + } + ], + "outputs": { + "exampleOutput": { + "type": "string", + "value": "someoutput" + } + } + } + providerConfigRef: + name: example diff --git a/examples-generated/role/assignment.yaml b/examples-generated/role/assignment.yaml new file mode 100644 index 000000000..ba393eedf --- /dev/null +++ b/examples-generated/role/assignment.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: role.azure.jet.crossplane.io/v1alpha1 +kind: Assignment +metadata: + name: example +spec: + forProvider: + principalId: ${data.azurerm_client_config.example.object_id} + roleDefinitionName: Reader + scope: ${data.azurerm_subscription.primary.id} + providerConfigRef: + name: example diff --git a/examples-generated/role/definition.yaml b/examples-generated/role/definition.yaml new file mode 100644 index 000000000..9574880cc --- /dev/null +++ b/examples-generated/role/definition.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: role.azure.jet.crossplane.io/v1alpha1 +kind: Definition +metadata: + name: example +spec: + forProvider: + assignableScopes: + - ${data.azurerm_subscription.primary.id} + description: This is a custom role created via Terraform + name: my-custom-role + permissions: + - actions: + - '*' + notActions: [] + scope: ${data.azurerm_subscription.primary.id} + providerConfigRef: + name: example diff --git a/examples-generated/search/service.yaml b/examples-generated/search/service.yaml new file mode 100644 index 000000000..b2328e46c --- /dev/null +++ b/examples-generated/search/service.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: search.azure.jet.crossplane.io/v1alpha1 +kind: Service +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-search-service + resourceGroupNameRef: + name: example + sku: standard + providerConfigRef: + name: example diff --git a/examples-generated/security/centerassessment.yaml b/examples-generated/security/centerassessment.yaml new file mode 100644 index 000000000..f05f16a9c --- /dev/null +++ b/examples-generated/security/centerassessment.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: security.azure.jet.crossplane.io/v1alpha1 +kind: CenterAssessment +metadata: + name: example +spec: + forProvider: + assessmentPolicyId: ${azurerm_security_center_assessment_policy.example.id} + status: + - code: Healthy + targetResourceId: ${azurerm_linux_virtual_machine_scale_set.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/security/centerassessmentmetadata.yaml b/examples-generated/security/centerassessmentmetadata.yaml new file mode 100644 index 000000000..4124d45fe --- /dev/null +++ b/examples-generated/security/centerassessmentmetadata.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: security.azure.jet.crossplane.io/v1alpha1 +kind: CenterAssessmentMetadata +metadata: + name: example +spec: + forProvider: + description: Test Description + displayName: Test Display Name + severity: Medium + providerConfigRef: + name: example diff --git a/examples-generated/security/centerassessmentpolicy.yaml b/examples-generated/security/centerassessmentpolicy.yaml new file mode 100644 index 000000000..607159b7a --- /dev/null +++ b/examples-generated/security/centerassessmentpolicy.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: security.azure.jet.crossplane.io/v1alpha1 +kind: CenterAssessmentPolicy +metadata: + name: example +spec: + forProvider: + description: Test Description + displayName: Test Display Name + severity: Medium + providerConfigRef: + name: example diff --git a/examples-generated/security/centerautoprovisioning.yaml b/examples-generated/security/centerautoprovisioning.yaml new file mode 100644 index 000000000..73c34e1f9 --- /dev/null +++ b/examples-generated/security/centerautoprovisioning.yaml @@ -0,0 +1,11 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: security.azure.jet.crossplane.io/v1alpha1 +kind: CenterAutoProvisioning +metadata: + name: example +spec: + forProvider: + autoProvision: "On" + providerConfigRef: + name: example diff --git a/examples-generated/security/centercontact.yaml b/examples-generated/security/centercontact.yaml new file mode 100644 index 000000000..a6c99de0e --- /dev/null +++ b/examples-generated/security/centercontact.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: security.azure.jet.crossplane.io/v1alpha1 +kind: CenterContact +metadata: + name: example +spec: + forProvider: + alertNotifications: true + alertsToAdmins: true + email: contact@example.com + phone: +1-555-555-5555 + providerConfigRef: + name: example diff --git a/examples-generated/security/centerservervulnerabilityassessment.yaml b/examples-generated/security/centerservervulnerabilityassessment.yaml new file mode 100644 index 000000000..2bb76899b --- /dev/null +++ b/examples-generated/security/centerservervulnerabilityassessment.yaml @@ -0,0 +1,11 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: security.azure.jet.crossplane.io/v1alpha1 +kind: CenterServerVulnerabilityAssessment +metadata: + name: example +spec: + forProvider: + virtualMachineId: ${azurerm_linux_virtual_machine.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/security/centersetting.yaml b/examples-generated/security/centersetting.yaml new file mode 100644 index 000000000..5896b6cfc --- /dev/null +++ b/examples-generated/security/centersetting.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: security.azure.jet.crossplane.io/v1alpha1 +kind: CenterSetting +metadata: + name: example +spec: + forProvider: + enabled: true + settingName: MCAS + providerConfigRef: + name: example diff --git a/examples-generated/security/centersubscriptionpricing.yaml b/examples-generated/security/centersubscriptionpricing.yaml new file mode 100644 index 000000000..91b57b439 --- /dev/null +++ b/examples-generated/security/centersubscriptionpricing.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: security.azure.jet.crossplane.io/v1alpha1 +kind: CenterSubscriptionPricing +metadata: + name: example +spec: + forProvider: + resourceType: VirtualMachines + tier: Standard + providerConfigRef: + name: example diff --git a/examples-generated/security/centerworkspace.yaml b/examples-generated/security/centerworkspace.yaml new file mode 100644 index 000000000..ba095112a --- /dev/null +++ b/examples-generated/security/centerworkspace.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: security.azure.jet.crossplane.io/v1alpha1 +kind: CenterWorkspace +metadata: + name: example +spec: + forProvider: + scope: /subscriptions/00000000-0000-0000-0000-000000000000 + workspaceId: ${azurerm_log_analytics_workspace.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/sentinel/alertrulefusion.yaml b/examples-generated/sentinel/alertrulefusion.yaml new file mode 100644 index 000000000..32e4ee14c --- /dev/null +++ b/examples-generated/sentinel/alertrulefusion.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: sentinel.azure.jet.crossplane.io/v1alpha1 +kind: AlertRuleFusion +metadata: + name: example +spec: + forProvider: + alertRuleTemplateGuid: f71aba3d-28fb-450b-b192-4e76a83015c8 + logAnalyticsWorkspaceId: ${azurerm_log_analytics_workspace.example.id} + name: example-fusion-alert-rule + providerConfigRef: + name: example diff --git a/examples-generated/sentinel/alertrulemachinelearningbehavioranalytics.yaml b/examples-generated/sentinel/alertrulemachinelearningbehavioranalytics.yaml new file mode 100644 index 000000000..d23da59c1 --- /dev/null +++ b/examples-generated/sentinel/alertrulemachinelearningbehavioranalytics.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: sentinel.azure.jet.crossplane.io/v1alpha1 +kind: AlertRuleMachineLearningBehaviorAnalytics +metadata: + name: example +spec: + forProvider: + alertRuleTemplateGuid: 737a2ce1-70a3-4968-9e90-3e6aca836abf + logAnalyticsWorkspaceId: ${azurerm_log_analytics_workspace.example.id} + name: example-ml-alert-rule + providerConfigRef: + name: example diff --git a/examples-generated/sentinel/alertrulemssecurityincident.yaml b/examples-generated/sentinel/alertrulemssecurityincident.yaml new file mode 100644 index 000000000..1eef027ab --- /dev/null +++ b/examples-generated/sentinel/alertrulemssecurityincident.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: sentinel.azure.jet.crossplane.io/v1alpha1 +kind: AlertRuleMsSecurityIncident +metadata: + name: example +spec: + forProvider: + displayName: example rule + logAnalyticsWorkspaceId: ${azurerm_log_analytics_workspace.example.id} + name: example-ms-security-incident-alert-rule + productFilter: Microsoft Cloud App Security + severityFilter: + - High + providerConfigRef: + name: example diff --git a/examples-generated/sentinel/alertrulescheduled.yaml b/examples-generated/sentinel/alertrulescheduled.yaml new file mode 100644 index 000000000..a5dc814bc --- /dev/null +++ b/examples-generated/sentinel/alertrulescheduled.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: sentinel.azure.jet.crossplane.io/v1alpha1 +kind: AlertRuleScheduled +metadata: + name: example +spec: + forProvider: + displayName: example + logAnalyticsWorkspaceId: ${azurerm_log_analytics_workspace.example.id} + name: example + query: | + AzureActivity | + where OperationName == "Create or Update Virtual Machine" or OperationName =="Create Deployment" | + where ActivityStatus == "Succeeded" | + make-series dcount(ResourceId) default=0 on EventSubmissionTimestamp in range(ago(7d), now(), 1d) by Caller + severity: High + providerConfigRef: + name: example diff --git a/examples-generated/sentinel/dataconnectorawscloudtrail.yaml b/examples-generated/sentinel/dataconnectorawscloudtrail.yaml new file mode 100644 index 000000000..15d73a398 --- /dev/null +++ b/examples-generated/sentinel/dataconnectorawscloudtrail.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: sentinel.azure.jet.crossplane.io/v1alpha1 +kind: DataConnectorAwsCloudTrail +metadata: + name: example +spec: + forProvider: + awsRoleArn: arn:aws:iam::000000000000:role/role1 + logAnalyticsWorkspaceId: ${azurerm_log_analytics_workspace.example.id} + name: example + providerConfigRef: + name: example diff --git a/examples-generated/sentinel/dataconnectorazureactivedirectory.yaml b/examples-generated/sentinel/dataconnectorazureactivedirectory.yaml new file mode 100644 index 000000000..8cb4a1aec --- /dev/null +++ b/examples-generated/sentinel/dataconnectorazureactivedirectory.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: sentinel.azure.jet.crossplane.io/v1alpha1 +kind: DataConnectorAzureActiveDirectory +metadata: + name: example +spec: + forProvider: + logAnalyticsWorkspaceId: ${azurerm_log_analytics_workspace.example.id} + name: example + providerConfigRef: + name: example diff --git a/examples-generated/sentinel/dataconnectorazureadvancedthreatprotection.yaml b/examples-generated/sentinel/dataconnectorazureadvancedthreatprotection.yaml new file mode 100644 index 000000000..42598e8e0 --- /dev/null +++ b/examples-generated/sentinel/dataconnectorazureadvancedthreatprotection.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: sentinel.azure.jet.crossplane.io/v1alpha1 +kind: DataConnectorAzureAdvancedThreatProtection +metadata: + name: example +spec: + forProvider: + logAnalyticsWorkspaceId: ${azurerm_log_analytics_workspace.example.id} + name: example + providerConfigRef: + name: example diff --git a/examples-generated/sentinel/dataconnectorazuresecuritycenter.yaml b/examples-generated/sentinel/dataconnectorazuresecuritycenter.yaml new file mode 100644 index 000000000..c5f387b83 --- /dev/null +++ b/examples-generated/sentinel/dataconnectorazuresecuritycenter.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: sentinel.azure.jet.crossplane.io/v1alpha1 +kind: DataConnectorAzureSecurityCenter +metadata: + name: example +spec: + forProvider: + logAnalyticsWorkspaceId: ${azurerm_log_analytics_workspace.example.id} + name: example + providerConfigRef: + name: example diff --git a/examples-generated/sentinel/dataconnectormicrosoftcloudappsecurity.yaml b/examples-generated/sentinel/dataconnectormicrosoftcloudappsecurity.yaml new file mode 100644 index 000000000..509020e12 --- /dev/null +++ b/examples-generated/sentinel/dataconnectormicrosoftcloudappsecurity.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: sentinel.azure.jet.crossplane.io/v1alpha1 +kind: DataConnectorMicrosoftCloudAppSecurity +metadata: + name: example +spec: + forProvider: + logAnalyticsWorkspaceId: ${azurerm_log_analytics_workspace.example.id} + name: example + providerConfigRef: + name: example diff --git a/examples-generated/sentinel/dataconnectoroffice365.yaml b/examples-generated/sentinel/dataconnectoroffice365.yaml new file mode 100644 index 000000000..038d5c452 --- /dev/null +++ b/examples-generated/sentinel/dataconnectoroffice365.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: sentinel.azure.jet.crossplane.io/v1alpha1 +kind: DataConnectorOffice365 +metadata: + name: example +spec: + forProvider: + logAnalyticsWorkspaceId: ${azurerm_log_analytics_workspace.example.id} + name: example + providerConfigRef: + name: example diff --git a/examples-generated/sentinel/dataconnectorthreatintelligence.yaml b/examples-generated/sentinel/dataconnectorthreatintelligence.yaml new file mode 100644 index 000000000..164342a23 --- /dev/null +++ b/examples-generated/sentinel/dataconnectorthreatintelligence.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: sentinel.azure.jet.crossplane.io/v1alpha1 +kind: DataConnectorThreatIntelligence +metadata: + name: example +spec: + forProvider: + logAnalyticsWorkspaceId: ${azurerm_log_analytics_workspace.example.id} + name: example + providerConfigRef: + name: example diff --git a/examples-generated/service/fabriccluster.yaml b/examples-generated/service/fabriccluster.yaml new file mode 100644 index 000000000..84771abc7 --- /dev/null +++ b/examples-generated/service/fabriccluster.yaml @@ -0,0 +1,25 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: service.azure.jet.crossplane.io/v1alpha1 +kind: FabricCluster +metadata: + name: example +spec: + forProvider: + clusterCodeVersion: 7.1.456.959 + location: West Europe + managementEndpoint: https://example:80 + name: example-servicefabric + nodeType: + - clientEndpointPort: 2020 + httpEndpointPort: 80 + instanceCount: 3 + isPrimary: true + name: first + reliabilityLevel: Bronze + resourceGroupNameRef: + name: example + upgradeMode: Manual + vmImage: Windows + providerConfigRef: + name: example diff --git a/examples-generated/service/fabricmeshapplication.yaml b/examples-generated/service/fabricmeshapplication.yaml new file mode 100644 index 000000000..d1b7039ce --- /dev/null +++ b/examples-generated/service/fabricmeshapplication.yaml @@ -0,0 +1,24 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: service.azure.jet.crossplane.io/v1alpha1 +kind: FabricMeshApplication +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-mesh-application + resourceGroupNameRef: + name: example + service: + - codePackage: + - imageName: seabreeze/sbz-helloworld:1.0-alpine + name: testcodepackage1 + resources: + - requests: + - cpu: 1 + memory: 1 + name: testservice1 + osType: Linux + providerConfigRef: + name: example diff --git a/examples-generated/service/fabricmeshlocalnetwork.yaml b/examples-generated/service/fabricmeshlocalnetwork.yaml new file mode 100644 index 000000000..b9ee208db --- /dev/null +++ b/examples-generated/service/fabricmeshlocalnetwork.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: service.azure.jet.crossplane.io/v1alpha1 +kind: FabricMeshLocalNetwork +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-mesh-local-network + networkAddressPrefix: 10.0.0.0/22 + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/service/fabricmeshsecret.yaml b/examples-generated/service/fabricmeshsecret.yaml new file mode 100644 index 000000000..cffdf517b --- /dev/null +++ b/examples-generated/service/fabricmeshsecret.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: service.azure.jet.crossplane.io/v1alpha1 +kind: FabricMeshSecret +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-mesh-secret + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/service/fabricmeshsecretvalue.yaml b/examples-generated/service/fabricmeshsecretvalue.yaml new file mode 100644 index 000000000..7df2d46bb --- /dev/null +++ b/examples-generated/service/fabricmeshsecretvalue.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: service.azure.jet.crossplane.io/v1alpha1 +kind: FabricMeshSecretValue +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-secret-value + serviceFabricMeshSecretId: ${azurerm_service_fabric_mesh_secret_inline.test.id} + value: testValue + providerConfigRef: + name: example diff --git a/examples-generated/servicebus/namespace.yaml b/examples-generated/servicebus/namespace.yaml new file mode 100644 index 000000000..70bc81889 --- /dev/null +++ b/examples-generated/servicebus/namespace.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: servicebus.azure.jet.crossplane.io/v1alpha1 +kind: Namespace +metadata: + name: example +spec: + forProvider: + location: West Europe + name: tfex-servicebus-namespace + resourceGroupNameRef: + name: example + sku: Standard + tags: + source: terraform + providerConfigRef: + name: example diff --git a/examples-generated/servicebus/namespaceauthorizationrule.yaml b/examples-generated/servicebus/namespaceauthorizationrule.yaml new file mode 100644 index 000000000..01831beea --- /dev/null +++ b/examples-generated/servicebus/namespaceauthorizationrule.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: servicebus.azure.jet.crossplane.io/v1alpha1 +kind: NamespaceAuthorizationRule +metadata: + name: example +spec: + forProvider: + listen: true + manage: false + name: examplerule + namespaceName: tfex-servicebus-namespace + resourceGroupNameRef: + name: example + send: true + providerConfigRef: + name: example diff --git a/examples-generated/servicebus/namespacedisasterrecoveryconfig.yaml b/examples-generated/servicebus/namespacedisasterrecoveryconfig.yaml new file mode 100644 index 000000000..a7cc045ac --- /dev/null +++ b/examples-generated/servicebus/namespacedisasterrecoveryconfig.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: servicebus.azure.jet.crossplane.io/v1alpha1 +kind: NamespaceDisasterRecoveryConfig +metadata: + name: example +spec: + forProvider: + name: servicebus-alias-name + partnerNamespaceId: ${azurerm_servicebus_namespace.secondary.id} + primaryNamespaceId: ${azurerm_servicebus_namespace.primary.id} + providerConfigRef: + name: example diff --git a/examples-generated/servicebus/namespacenetworkruleset.yaml b/examples-generated/servicebus/namespacenetworkruleset.yaml new file mode 100644 index 000000000..2d3fc1ffd --- /dev/null +++ b/examples-generated/servicebus/namespacenetworkruleset.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: servicebus.azure.jet.crossplane.io/v1alpha1 +kind: NamespaceNetworkRuleSet +metadata: + name: example +spec: + forProvider: + defaultAction: Deny + ipRules: + - 1.1.1.1 + namespaceName: tfex-servicebus-namespace + networkRules: + - ignoreMissingVnetServiceEndpoint: false + subnetIdRef: + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/servicebus/queue.yaml b/examples-generated/servicebus/queue.yaml new file mode 100644 index 000000000..299a5d049 --- /dev/null +++ b/examples-generated/servicebus/queue.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: servicebus.azure.jet.crossplane.io/v1alpha1 +kind: Queue +metadata: + name: example +spec: + forProvider: + enablePartitioning: true + name: tfex_servicebus_queue + namespaceName: tfex-servicebus-namespace + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/servicebus/queueauthorizationrule.yaml b/examples-generated/servicebus/queueauthorizationrule.yaml new file mode 100644 index 000000000..a3f05ac55 --- /dev/null +++ b/examples-generated/servicebus/queueauthorizationrule.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: servicebus.azure.jet.crossplane.io/v1alpha1 +kind: QueueAuthorizationRule +metadata: + name: example +spec: + forProvider: + listen: true + manage: false + name: examplerule + namespaceName: tfex-servicebus-namespace + queueName: tfex_servicebus_queue + resourceGroupNameRef: + name: example + send: true + providerConfigRef: + name: example diff --git a/examples-generated/servicebus/subscription.yaml b/examples-generated/servicebus/subscription.yaml new file mode 100644 index 000000000..70db2b5ee --- /dev/null +++ b/examples-generated/servicebus/subscription.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: servicebus.azure.jet.crossplane.io/v1alpha1 +kind: Subscription +metadata: + name: example +spec: + forProvider: + maxDeliveryCount: 1 + name: tfex_servicebus_subscription + namespaceName: tfex-servicebus-namespace + resourceGroupNameRef: + name: example + topicName: tfex_servicebus_topic + providerConfigRef: + name: example diff --git a/examples-generated/servicebus/subscriptionrule.yaml b/examples-generated/servicebus/subscriptionrule.yaml new file mode 100644 index 000000000..7aae44e55 --- /dev/null +++ b/examples-generated/servicebus/subscriptionrule.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: servicebus.azure.jet.crossplane.io/v1alpha1 +kind: SubscriptionRule +metadata: + name: example +spec: + forProvider: + filterType: SqlFilter + name: tfex_servicebus_rule + namespaceName: tfex-servicebus-namespace + resourceGroupNameRef: + name: example + sqlFilter: colour = 'red' + subscriptionName: tfex_servicebus_subscription + topicName: tfex_servicebus_topic + providerConfigRef: + name: example diff --git a/examples-generated/servicebus/topic.yaml b/examples-generated/servicebus/topic.yaml new file mode 100644 index 000000000..7253d8c65 --- /dev/null +++ b/examples-generated/servicebus/topic.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: servicebus.azure.jet.crossplane.io/v1alpha1 +kind: Topic +metadata: + name: example +spec: + forProvider: + enablePartitioning: true + name: tfex_servicebus_topic + namespaceName: tfex-servicebus-namespace + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/servicebus/topicauthorizationrule.yaml b/examples-generated/servicebus/topicauthorizationrule.yaml new file mode 100644 index 000000000..45a0112fd --- /dev/null +++ b/examples-generated/servicebus/topicauthorizationrule.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: servicebus.azure.jet.crossplane.io/v1alpha1 +kind: TopicAuthorizationRule +metadata: + name: example +spec: + forProvider: + listen: true + manage: false + name: tfex_servicebus_topic_sasPolicy + namespaceName: tfex-servicebus-namespace + resourceGroupNameRef: + name: example + send: false + topicName: tfex_servicebus_topic + providerConfigRef: + name: example diff --git a/examples-generated/shared/image.yaml b/examples-generated/shared/image.yaml new file mode 100644 index 000000000..a554aa2b5 --- /dev/null +++ b/examples-generated/shared/image.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: shared.azure.jet.crossplane.io/v1alpha1 +kind: Image +metadata: + name: example +spec: + forProvider: + galleryName: example_image_gallery + identifier: + - offer: OfferName + publisher: PublisherName + sku: ExampleSku + location: West Europe + name: my-image + osType: Linux + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/shared/imagegallery.yaml b/examples-generated/shared/imagegallery.yaml new file mode 100644 index 000000000..b0dbbfcc4 --- /dev/null +++ b/examples-generated/shared/imagegallery.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: shared.azure.jet.crossplane.io/v1alpha1 +kind: ImageGallery +metadata: + name: example +spec: + forProvider: + description: Shared images and things. + location: West Europe + name: example_image_gallery + resourceGroupNameRef: + name: example + tags: + Hello: There + World: Example + providerConfigRef: + name: example diff --git a/examples-generated/shared/imageversion.yaml b/examples-generated/shared/imageversion.yaml new file mode 100644 index 000000000..805514744 --- /dev/null +++ b/examples-generated/shared/imageversion.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: shared.azure.jet.crossplane.io/v1alpha1 +kind: ImageVersion +metadata: + name: example +spec: + forProvider: + galleryName: ${data.azurerm_shared_image.existing.gallery_name} + imageName: ${data.azurerm_shared_image.existing.name} + location: ${data.azurerm_shared_image.existing.location} + managedImageId: ${data.azurerm_image.existing.id} + name: 0.0.1 + resourceGroupNameRef: + name: example + targetRegion: + - name: ${data.azurerm_shared_image.existing.location} + regionalReplicaCount: 5 + storageAccountType: Standard_LRS + providerConfigRef: + name: example diff --git a/examples-generated/signalr/service.yaml b/examples-generated/signalr/service.yaml new file mode 100644 index 000000000..d7baaab07 --- /dev/null +++ b/examples-generated/signalr/service.yaml @@ -0,0 +1,32 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: signalr.azure.jet.crossplane.io/v1alpha1 +kind: Service +metadata: + name: example +spec: + forProvider: + cors: + - allowedOrigins: + - http://www.example.com + features: + - flag: ServiceMode + value: Default + location: West Europe + name: tfex-signalr + resourceGroupNameRef: + name: example + sku: + - capacity: 1 + name: Free_F1 + upstreamEndpoint: + - categoryPattern: + - connections + - messages + eventPattern: + - '*' + hubPattern: + - hub1 + urlTemplate: http://foo.com + providerConfigRef: + name: example diff --git a/examples-generated/signalr/servicenetworkacl.yaml b/examples-generated/signalr/servicenetworkacl.yaml new file mode 100644 index 000000000..5f4493042 --- /dev/null +++ b/examples-generated/signalr/servicenetworkacl.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: signalr.azure.jet.crossplane.io/v1alpha1 +kind: ServiceNetworkAcl +metadata: + name: example +spec: + forProvider: + defaultAction: Deny + privateEndpoint: + - allowedRequestTypes: + - ServerConnection + id: ${azurerm_private_endpoint.example.id} + publicNetwork: + - allowedRequestTypes: + - ClientConnection + signalrServiceId: ${azurerm_signalr_service.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/site/recoveryfabric.yaml b/examples-generated/site/recoveryfabric.yaml new file mode 100644 index 000000000..20a6ead43 --- /dev/null +++ b/examples-generated/site/recoveryfabric.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: site.azure.jet.crossplane.io/v1alpha1 +kind: RecoveryFabric +metadata: + name: example +spec: + forProvider: + location: West Europe + name: primary-fabric + recoveryVaultName: example_recovery_vault + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/site/recoverynetworkmapping.yaml b/examples-generated/site/recoverynetworkmapping.yaml new file mode 100644 index 000000000..85ed168e5 --- /dev/null +++ b/examples-generated/site/recoverynetworkmapping.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: site.azure.jet.crossplane.io/v1alpha1 +kind: RecoveryNetworkMapping +metadata: + name: example +spec: + forProvider: + name: recovery-network-mapping-1 + recoveryVaultName: example_recovery_vault + resourceGroupNameRef: + name: example + sourceNetworkId: ${azurerm_virtual_network.primary.id} + sourceRecoveryFabricName: primary-fabric + targetNetworkId: ${azurerm_virtual_network.secondary.id} + targetRecoveryFabricName: secondary-fabric + providerConfigRef: + name: example diff --git a/examples-generated/site/recoveryprotectioncontainer.yaml b/examples-generated/site/recoveryprotectioncontainer.yaml new file mode 100644 index 000000000..20fda6620 --- /dev/null +++ b/examples-generated/site/recoveryprotectioncontainer.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: site.azure.jet.crossplane.io/v1alpha1 +kind: RecoveryProtectionContainer +metadata: + name: example +spec: + forProvider: + name: protection-container + recoveryFabricName: primary-fabric + recoveryVaultName: example_recovery_vault + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/site/recoveryprotectioncontainermapping.yaml b/examples-generated/site/recoveryprotectioncontainermapping.yaml new file mode 100644 index 000000000..d6a7afd7f --- /dev/null +++ b/examples-generated/site/recoveryprotectioncontainermapping.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: site.azure.jet.crossplane.io/v1alpha1 +kind: RecoveryProtectionContainerMapping +metadata: + name: example +spec: + forProvider: + name: container-mapping + recoveryFabricName: primary-fabric + recoveryReplicationPolicyId: ${azurerm_site_recovery_replication_policy.policy.id} + recoverySourceProtectionContainerName: protection-container + recoveryTargetProtectionContainerId: ${azurerm_site_recovery_protection_container.secondary.id} + recoveryVaultName: example_recovery_vault + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/site/recoveryreplicatedvm.yaml b/examples-generated/site/recoveryreplicatedvm.yaml new file mode 100644 index 000000000..532061cfc --- /dev/null +++ b/examples-generated/site/recoveryreplicatedvm.yaml @@ -0,0 +1,34 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: site.azure.jet.crossplane.io/v1alpha1 +kind: RecoveryReplicatedVm +metadata: + name: example +spec: + forProvider: + managedDisk: + - diskId: ${azurerm_virtual_machine.vm.storage_os_disk[0].managed_disk_id} + stagingStorageAccountId: ${azurerm_storage_account.primary.id} + targetDiskType: Premium_LRS + targetReplicaDiskType: Premium_LRS + targetResourceGroupIdRef: + name: example + name: vm-replication + networkInterface: + - recoveryPublicIpAddressId: ${azurerm_public_ip.secondary.id} + sourceNetworkInterfaceId: ${azurerm_network_interface.vm.id} + targetSubnetNameRef: + name: example + recoveryReplicationPolicyId: ${azurerm_site_recovery_replication_policy.policy.id} + recoveryVaultName: example_recovery_vault + resourceGroupNameRef: + name: example + sourceRecoveryFabricName: primary-fabric + sourceRecoveryProtectionContainerName: protection-container + sourceVmId: ${azurerm_virtual_machine.vm.id} + targetRecoveryFabricId: ${azurerm_site_recovery_fabric.secondary.id} + targetRecoveryProtectionContainerId: ${azurerm_site_recovery_protection_container.secondary.id} + targetResourceGroupIdRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/site/recoveryreplicationpolicy.yaml b/examples-generated/site/recoveryreplicationpolicy.yaml new file mode 100644 index 000000000..845362f67 --- /dev/null +++ b/examples-generated/site/recoveryreplicationpolicy.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: site.azure.jet.crossplane.io/v1alpha1 +kind: RecoveryReplicationPolicy +metadata: + name: example +spec: + forProvider: + applicationConsistentSnapshotFrequencyInMinutes: ${4 * 60} + name: policy + recoveryPointRetentionInMinutes: ${24 * 60} + recoveryVaultName: example_recovery_vault + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/spatial/anchorsaccount.yaml b/examples-generated/spatial/anchorsaccount.yaml new file mode 100644 index 000000000..772505468 --- /dev/null +++ b/examples-generated/spatial/anchorsaccount.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: spatial.azure.jet.crossplane.io/v1alpha1 +kind: AnchorsAccount +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/spring/cloudactivedeployment.yaml b/examples-generated/spring/cloudactivedeployment.yaml new file mode 100644 index 000000000..2e9590da3 --- /dev/null +++ b/examples-generated/spring/cloudactivedeployment.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: spring.azure.jet.crossplane.io/v1alpha1 +kind: CloudActiveDeployment +metadata: + name: example +spec: + forProvider: + deploymentName: deploy1 + springCloudAppId: ${azurerm_spring_cloud_app.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/spring/cloudapp.yaml b/examples-generated/spring/cloudapp.yaml new file mode 100644 index 000000000..39b02181a --- /dev/null +++ b/examples-generated/spring/cloudapp.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: spring.azure.jet.crossplane.io/v1alpha1 +kind: CloudApp +metadata: + name: example +spec: + forProvider: + identity: + - type: SystemAssigned + name: example-springcloudapp + resourceGroupNameRef: + name: example + serviceName: example-springcloud + providerConfigRef: + name: example diff --git a/examples-generated/spring/cloudappcosmosdbassociation.yaml b/examples-generated/spring/cloudappcosmosdbassociation.yaml new file mode 100644 index 000000000..244978a7e --- /dev/null +++ b/examples-generated/spring/cloudappcosmosdbassociation.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: spring.azure.jet.crossplane.io/v1alpha1 +kind: CloudAppCosmosdbAssociation +metadata: + name: example +spec: + forProvider: + apiType: table + cosmosdbAccessKey: ${azurerm_cosmosdb_account.example.primary_key} + cosmosdbAccountId: ${azurerm_cosmosdb_account.example.id} + name: example-bind + springCloudAppId: ${azurerm_spring_cloud_app.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/spring/cloudappmysqlassociation.yaml b/examples-generated/spring/cloudappmysqlassociation.yaml new file mode 100644 index 000000000..7f085708c --- /dev/null +++ b/examples-generated/spring/cloudappmysqlassociation.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: spring.azure.jet.crossplane.io/v1alpha1 +kind: CloudAppMysqlAssociation +metadata: + name: example +spec: + forProvider: + databaseName: exampledb + mysqlServerId: ${azurerm_mysql_server.example.id} + name: example-bind + passwordSecretRef: + key: attribute.administrator_login_password + name: example-mysql-server + namespace: crossplane-system + springCloudAppId: ${azurerm_spring_cloud_app.example.id} + username: ${azurerm_mysql_server.example.administrator_login} + providerConfigRef: + name: example diff --git a/examples-generated/spring/cloudappredisassociation.yaml b/examples-generated/spring/cloudappredisassociation.yaml new file mode 100644 index 000000000..4e2a140d7 --- /dev/null +++ b/examples-generated/spring/cloudappredisassociation.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: spring.azure.jet.crossplane.io/v1alpha1 +kind: CloudAppRedisAssociation +metadata: + name: example +spec: + forProvider: + name: example-bind + redisAccessKey: ${azurerm_redis_cache.example.primary_access_key} + redisCacheId: ${azurerm_redis_cache.example.id} + springCloudAppId: ${azurerm_spring_cloud_app.example.id} + sslEnabled: true + providerConfigRef: + name: example diff --git a/examples-generated/spring/cloudcertificate.yaml b/examples-generated/spring/cloudcertificate.yaml new file mode 100644 index 000000000..1f96dd486 --- /dev/null +++ b/examples-generated/spring/cloudcertificate.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: spring.azure.jet.crossplane.io/v1alpha1 +kind: CloudCertificate +metadata: + name: example +spec: + forProvider: + keyVaultCertificateId: ${azurerm_key_vault_certificate.example.id} + name: example-scc + resourceGroupNameRef: + name: example + serviceName: example-springcloud + providerConfigRef: + name: example diff --git a/examples-generated/spring/cloudcustomdomain.yaml b/examples-generated/spring/cloudcustomdomain.yaml new file mode 100644 index 000000000..4e3c0ad6e --- /dev/null +++ b/examples-generated/spring/cloudcustomdomain.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: spring.azure.jet.crossplane.io/v1alpha1 +kind: CloudCustomDomain +metadata: + name: example +spec: + forProvider: + name: ${join(".", [azurerm_dns_cname_record.example.name, azurerm_dns_cname_record.example.zone_name])} + springCloudAppId: ${azurerm_spring_cloud_app.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/spring/cloudjavadeployment.yaml b/examples-generated/spring/cloudjavadeployment.yaml new file mode 100644 index 000000000..618d84c22 --- /dev/null +++ b/examples-generated/spring/cloudjavadeployment.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: spring.azure.jet.crossplane.io/v1alpha1 +kind: CloudJavaDeployment +metadata: + name: example +spec: + forProvider: + cpu: 2 + environmentVariables: + Env: Staging + Foo: Bar + instanceCount: 2 + jvmOptions: -XX:+PrintGC + memoryInGb: 4 + name: deploy1 + runtimeVersion: Java_11 + springCloudAppId: ${azurerm_spring_cloud_app.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/spring/cloudservice.yaml b/examples-generated/spring/cloudservice.yaml new file mode 100644 index 000000000..9e7ef5249 --- /dev/null +++ b/examples-generated/spring/cloudservice.yaml @@ -0,0 +1,26 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: spring.azure.jet.crossplane.io/v1alpha1 +kind: CloudService +metadata: + name: example +spec: + forProvider: + configServerGitSetting: + - label: config + searchPaths: + - dir1 + - dir2 + uri: https://github.com/Azure-Samples/piggymetrics + location: West Europe + name: example-springcloud + resourceGroupNameRef: + name: example + skuName: S0 + tags: + Env: staging + trace: + - connectionString: ${azurerm_application_insights.example.connection_string} + sampleRate: 10 + providerConfigRef: + name: example diff --git a/examples-generated/sql/activedirectoryadministrator.yaml b/examples-generated/sql/activedirectoryadministrator.yaml new file mode 100644 index 000000000..b68bce43c --- /dev/null +++ b/examples-generated/sql/activedirectoryadministrator.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: sql.azure.jet.crossplane.io/v1alpha1 +kind: ActiveDirectoryAdministrator +metadata: + name: example +spec: + forProvider: + login: sqladmin + objectId: ${data.azurerm_client_config.current.object_id} + resourceGroupNameRef: + name: example + serverName: ${azurerm_sql_server.example.name} + tenantId: ${data.azurerm_client_config.current.tenant_id} + providerConfigRef: + name: example diff --git a/examples-generated/sql/database.yaml b/examples-generated/sql/database.yaml new file mode 100644 index 000000000..5982ffc8b --- /dev/null +++ b/examples-generated/sql/database.yaml @@ -0,0 +1,25 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: sql.azure.jet.crossplane.io/v1alpha1 +kind: Database +metadata: + name: example +spec: + forProvider: + extendedAuditingPolicy: + - retentionInDays: 6 + storageAccountAccessKeyIsSecondary: true + storageAccountAccessKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageEndpoint: ${azurerm_storage_account.example.primary_blob_endpoint} + location: West US + name: myexamplesqldatabase + resourceGroupNameRef: + name: example + serverName: ${azurerm_sql_server.example.name} + tags: + environment: production + providerConfigRef: + name: example diff --git a/examples-generated/sql/elasticpool.yaml b/examples-generated/sql/elasticpool.yaml new file mode 100644 index 000000000..2d4455da8 --- /dev/null +++ b/examples-generated/sql/elasticpool.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: sql.azure.jet.crossplane.io/v1alpha1 +kind: Elasticpool +metadata: + name: example +spec: + forProvider: + dbDtuMax: 5 + dbDtuMin: 0 + dtu: 50 + edition: Basic + location: West Europe + name: test + poolSize: 5000 + resourceGroupNameRef: + name: example + serverName: ${azurerm_sql_server.example.name} + providerConfigRef: + name: example diff --git a/examples-generated/sql/firewallrule.yaml b/examples-generated/sql/firewallrule.yaml new file mode 100644 index 000000000..381fd200c --- /dev/null +++ b/examples-generated/sql/firewallrule.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: sql.azure.jet.crossplane.io/v1alpha1 +kind: FirewallRule +metadata: + name: example +spec: + forProvider: + endIpAddress: 10.0.17.62 + name: FirewallRule1 + resourceGroupNameRef: + name: example + serverName: ${azurerm_sql_server.example.name} + startIpAddress: 10.0.17.62 + providerConfigRef: + name: example diff --git a/examples-generated/sql/manageddatabase.yaml b/examples-generated/sql/manageddatabase.yaml new file mode 100644 index 000000000..1d143c403 --- /dev/null +++ b/examples-generated/sql/manageddatabase.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: sql.azure.jet.crossplane.io/v1alpha1 +kind: ManagedDatabase +metadata: + name: example +spec: + forProvider: + location: West Europe + name: exampledatabase + sqlManagedInstanceId: ${azurerm_sql_managed_instance.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/sql/managedinstance.yaml b/examples-generated/sql/managedinstance.yaml new file mode 100644 index 000000000..76bcb4d11 --- /dev/null +++ b/examples-generated/sql/managedinstance.yaml @@ -0,0 +1,28 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: sql.azure.jet.crossplane.io/v1alpha1 +kind: ManagedInstance +metadata: + name: example +spec: + forProvider: + administratorLogin: mradministrator + administratorLoginPasswordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + depends_on: + - ${azurerm_subnet_network_security_group_association.example} + - ${azurerm_subnet_route_table_association.example} + licenseType: BasePrice + location: West Europe + name: managedsqlinstance + resourceGroupNameRef: + name: example + skuName: GP_Gen5 + storageSizeInGb: 32 + subnetIdRef: + name: example + vcores: 4 + providerConfigRef: + name: example diff --git a/examples-generated/sql/server.yaml b/examples-generated/sql/server.yaml new file mode 100644 index 000000000..30e1a54a2 --- /dev/null +++ b/examples-generated/sql/server.yaml @@ -0,0 +1,29 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: sql.azure.jet.crossplane.io/v1alpha1 +kind: Server +metadata: + name: example +spec: + forProvider: + administratorLogin: mradministrator + administratorLoginPasswordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + extendedAuditingPolicy: + - retentionInDays: 6 + storageAccountAccessKeyIsSecondary: true + storageAccountAccessKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageEndpoint: ${azurerm_storage_account.example.primary_blob_endpoint} + location: West Europe + resourceGroupNameRef: + name: example + tags: + environment: production + version: "12.0" + providerConfigRef: + name: example diff --git a/examples-generated/ssh/publickey.yaml b/examples-generated/ssh/publickey.yaml new file mode 100644 index 000000000..718dbe152 --- /dev/null +++ b/examples-generated/ssh/publickey.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: ssh.azure.jet.crossplane.io/v1alpha1 +kind: PublicKey +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example + publicKey: ${file("~/.ssh/id_rsa.pub")} + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/stack/hcicluster.yaml b/examples-generated/stack/hcicluster.yaml new file mode 100644 index 000000000..6f38ab3e8 --- /dev/null +++ b/examples-generated/stack/hcicluster.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: stack.azure.jet.crossplane.io/v1alpha1 +kind: HciCluster +metadata: + name: example +spec: + forProvider: + clientId: ${data.azuread_application.example.application_id} + location: West Europe + name: example-cluster + resourceGroupNameRef: + name: example + tenantId: ${data.azurerm_client_config.current.tenant_id} + providerConfigRef: + name: example diff --git a/examples-generated/static/site.yaml b/examples-generated/static/site.yaml new file mode 100644 index 000000000..f3bf0c2c0 --- /dev/null +++ b/examples-generated/static/site.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: static.azure.jet.crossplane.io/v1alpha1 +kind: Site +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/storage/account.yaml b/examples-generated/storage/account.yaml new file mode 100644 index 000000000..745a64df8 --- /dev/null +++ b/examples-generated/storage/account.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: storage.azure.jet.crossplane.io/v1alpha1 +kind: Account +metadata: + name: example +spec: + forProvider: + accountReplicationType: GRS + accountTier: Standard + location: West Europe + resourceGroupNameRef: + name: example + tags: + environment: staging + providerConfigRef: + name: example diff --git a/examples-generated/storage/accountcustomermanagedkey.yaml b/examples-generated/storage/accountcustomermanagedkey.yaml new file mode 100644 index 000000000..6fb4dea8e --- /dev/null +++ b/examples-generated/storage/accountcustomermanagedkey.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: storage.azure.jet.crossplane.io/v1alpha1 +kind: AccountCustomerManagedKey +metadata: + name: example +spec: + forProvider: + keyName: generated-certificate + keyVaultId: ${azurerm_key_vault.example.id} + storageAccountId: ${azurerm_storage_account.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/storage/accountnetworkrules.yaml b/examples-generated/storage/accountnetworkrules.yaml new file mode 100644 index 000000000..3fe664f39 --- /dev/null +++ b/examples-generated/storage/accountnetworkrules.yaml @@ -0,0 +1,20 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: storage.azure.jet.crossplane.io/v1alpha1 +kind: AccountNetworkRules +metadata: + name: example +spec: + forProvider: + bypass: + - Metrics + defaultAction: Allow + ipRules: + - 127.0.0.1 + resourceGroupNameRef: + name: example + storageAccountName: ${azurerm_storage_account.test.name} + virtualNetworkSubnetIds: + - ${azurerm_subnet.test.id} + providerConfigRef: + name: example diff --git a/examples-generated/storage/blob.yaml b/examples-generated/storage/blob.yaml new file mode 100644 index 000000000..be1d61f32 --- /dev/null +++ b/examples-generated/storage/blob.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: storage.azure.jet.crossplane.io/v1alpha1 +kind: Blob +metadata: + name: example +spec: + forProvider: + source: some-local-file.zip + storageAccountNameRef: + name: example + storageContainerNameRef: + name: example + type: Block + providerConfigRef: + name: example diff --git a/examples-generated/storage/blobinventorypolicy.yaml b/examples-generated/storage/blobinventorypolicy.yaml new file mode 100644 index 000000000..12ba1c334 --- /dev/null +++ b/examples-generated/storage/blobinventorypolicy.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: storage.azure.jet.crossplane.io/v1alpha1 +kind: BlobInventoryPolicy +metadata: + name: example +spec: + forProvider: + rules: + - filter: + - blobTypes: + - blockBlob + includeBlobVersions: true + includeSnapshots: true + prefixMatch: + - '*/example' + name: rule1 + storageAccountId: ${azurerm_storage_account.example.id} + storageContainerName: ${azurerm_storage_container.example.name} + providerConfigRef: + name: example diff --git a/examples-generated/storage/container.yaml b/examples-generated/storage/container.yaml new file mode 100644 index 000000000..257cc9713 --- /dev/null +++ b/examples-generated/storage/container.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: storage.azure.jet.crossplane.io/v1alpha1 +kind: Container +metadata: + name: example +spec: + forProvider: + containerAccessType: private + storageAccountNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/storage/datalakegen2filesystem.yaml b/examples-generated/storage/datalakegen2filesystem.yaml new file mode 100644 index 000000000..61424c850 --- /dev/null +++ b/examples-generated/storage/datalakegen2filesystem.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: storage.azure.jet.crossplane.io/v1alpha1 +kind: DataLakeGen2Filesystem +metadata: + name: example +spec: + forProvider: + name: example + properties: + hello: aGVsbG8= + storageAccountId: ${azurerm_storage_account.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/storage/datalakegen2path.yaml b/examples-generated/storage/datalakegen2path.yaml new file mode 100644 index 000000000..dae11c7a6 --- /dev/null +++ b/examples-generated/storage/datalakegen2path.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: storage.azure.jet.crossplane.io/v1alpha1 +kind: DataLakeGen2Path +metadata: + name: example +spec: + forProvider: + filesystemName: example + path: example + resource: directory + storageAccountId: ${azurerm_storage_account.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/storage/encryptionscope.yaml b/examples-generated/storage/encryptionscope.yaml new file mode 100644 index 000000000..e0ea56193 --- /dev/null +++ b/examples-generated/storage/encryptionscope.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: storage.azure.jet.crossplane.io/v1alpha1 +kind: EncryptionScope +metadata: + name: example +spec: + forProvider: + name: microsoftmanaged + source: Microsoft.Storage + storageAccountId: ${azurerm_storage_account.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/storage/managementpolicy.yaml b/examples-generated/storage/managementpolicy.yaml new file mode 100644 index 000000000..6d5f8ce4a --- /dev/null +++ b/examples-generated/storage/managementpolicy.yaml @@ -0,0 +1,51 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: storage.azure.jet.crossplane.io/v1alpha1 +kind: ManagementPolicy +metadata: + name: example +spec: + forProvider: + rule: + - actions: + - baseBlob: + - deleteAfterDaysSinceModificationGreaterThan: 100 + tierToArchiveAfterDaysSinceModificationGreaterThan: 50 + tierToCoolAfterDaysSinceModificationGreaterThan: 10 + snapshot: + - deleteAfterDaysSinceCreationGreaterThan: 30 + enabled: true + filters: + - blobTypes: + - blockBlob + matchBlobIndexTag: + - name: tag1 + operation: == + value: val1 + prefixMatch: + - container1/prefix1 + name: rule1 + - actions: + - baseBlob: + - deleteAfterDaysSinceModificationGreaterThan: 101 + tierToArchiveAfterDaysSinceModificationGreaterThan: 51 + tierToCoolAfterDaysSinceModificationGreaterThan: 11 + snapshot: + - changeTierToArchiveAfterDaysSinceCreation: 90 + changeTierToCoolAfterDaysSinceCreation: 23 + deleteAfterDaysSinceCreationGreaterThan: 31 + version: + - changeTierToArchiveAfterDaysSinceCreation: 9 + changeTierToCoolAfterDaysSinceCreation: 90 + deleteAfterDaysSinceCreation: 3 + enabled: false + filters: + - blobTypes: + - blockBlob + prefixMatch: + - container2/prefix1 + - container2/prefix2 + name: rule2 + storageAccountId: ${azurerm_storage_account.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/storage/objectreplication.yaml b/examples-generated/storage/objectreplication.yaml new file mode 100644 index 000000000..c05a07c09 --- /dev/null +++ b/examples-generated/storage/objectreplication.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: storage.azure.jet.crossplane.io/v1alpha1 +kind: ObjectReplication +metadata: + name: example +spec: + forProvider: + destinationStorageAccountId: ${azurerm_storage_account.dst.id} + rules: + - destinationContainerName: ${azurerm_storage_container.dst.name} + sourceContainerName: ${azurerm_storage_container.src.name} + sourceStorageAccountId: ${azurerm_storage_account.src.id} + providerConfigRef: + name: example diff --git a/examples-generated/storage/queue.yaml b/examples-generated/storage/queue.yaml new file mode 100644 index 000000000..833972ea7 --- /dev/null +++ b/examples-generated/storage/queue.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: storage.azure.jet.crossplane.io/v1alpha1 +kind: Queue +metadata: + name: example +spec: + forProvider: + name: mysamplequeue + storageAccountName: ${azurerm_storage_account.example.name} + providerConfigRef: + name: example diff --git a/examples-generated/storage/share.yaml b/examples-generated/storage/share.yaml new file mode 100644 index 000000000..97ac7c95a --- /dev/null +++ b/examples-generated/storage/share.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: storage.azure.jet.crossplane.io/v1alpha1 +kind: Share +metadata: + name: example +spec: + forProvider: + acl: + - accessPolicy: + - expiry: "2019-07-02T10:38:21.0000000Z" + permissions: rwdl + start: "2019-07-02T09:38:21.0000000Z" + id: MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTI + name: sharename + quota: 50 + storageAccountName: ${azurerm_storage_account.example.name} + providerConfigRef: + name: example diff --git a/examples-generated/storage/sharedirectory.yaml b/examples-generated/storage/sharedirectory.yaml new file mode 100644 index 000000000..53f64f829 --- /dev/null +++ b/examples-generated/storage/sharedirectory.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: storage.azure.jet.crossplane.io/v1alpha1 +kind: ShareDirectory +metadata: + name: example +spec: + forProvider: + name: example + shareName: sharename + storageAccountName: ${azurerm_storage_account.example.name} + providerConfigRef: + name: example diff --git a/examples-generated/storage/sync.yaml b/examples-generated/storage/sync.yaml new file mode 100644 index 000000000..32119aa65 --- /dev/null +++ b/examples-generated/storage/sync.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: storage.azure.jet.crossplane.io/v1alpha1 +kind: Sync +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-storage-sync + resourceGroupNameRef: + name: example + tags: + foo: bar + providerConfigRef: + name: example diff --git a/examples-generated/storage/synccloudendpoint.yaml b/examples-generated/storage/synccloudendpoint.yaml new file mode 100644 index 000000000..c6735af5b --- /dev/null +++ b/examples-generated/storage/synccloudendpoint.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: storage.azure.jet.crossplane.io/v1alpha1 +kind: SyncCloudEndpoint +metadata: + name: example +spec: + forProvider: + fileShareName: sharename + name: example-ss-ce + storageAccountId: ${azurerm_storage_account.example.id} + storageSyncGroupId: ${azurerm_storage_sync_group.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/storage/table.yaml b/examples-generated/storage/table.yaml new file mode 100644 index 000000000..9cb38df9b --- /dev/null +++ b/examples-generated/storage/table.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: storage.azure.jet.crossplane.io/v1alpha1 +kind: Table +metadata: + name: example +spec: + forProvider: + name: mysampletable + storageAccountName: ${azurerm_storage_account.example.name} + providerConfigRef: + name: example diff --git a/examples-generated/storage/tableentity.yaml b/examples-generated/storage/tableentity.yaml new file mode 100644 index 000000000..dbdb557de --- /dev/null +++ b/examples-generated/storage/tableentity.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: storage.azure.jet.crossplane.io/v1alpha1 +kind: TableEntity +metadata: + name: example +spec: + forProvider: + entity: + example: example + partitionKey: examplepartition + rowKey: examplerow + storageAccountName: ${azurerm_storage_account.example.name} + tableName: mysampletable + providerConfigRef: + name: example diff --git a/examples-generated/stream/analyticsfunctionjavascriptudf.yaml b/examples-generated/stream/analyticsfunctionjavascriptudf.yaml new file mode 100644 index 000000000..6b1c69840 --- /dev/null +++ b/examples-generated/stream/analyticsfunctionjavascriptudf.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: stream.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsFunctionJavascriptUdf +metadata: + name: example +spec: + forProvider: + input: + - type: bigint + name: example-javascript-function + output: + - type: bigint + resourceGroupNameRef: + name: example + script: | + function getRandomNumber(in) { + return in; + } + streamAnalyticsJobName: ${data.azurerm_stream_analytics_job.example.name} + providerConfigRef: + name: example diff --git a/examples-generated/stream/analyticsjob.yaml b/examples-generated/stream/analyticsjob.yaml new file mode 100644 index 000000000..a67e42da8 --- /dev/null +++ b/examples-generated/stream/analyticsjob.yaml @@ -0,0 +1,27 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: stream.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsJob +metadata: + name: example +spec: + forProvider: + compatibilityLevel: "1.1" + dataLocale: en-GB + eventsLateArrivalMaxDelayInSeconds: 60 + eventsOutOfOrderMaxDelayInSeconds: 50 + eventsOutOfOrderPolicy: Adjust + location: West Europe + name: example-job + outputErrorPolicy: Drop + resourceGroupNameRef: + name: example + streamingUnits: 3 + tags: + environment: Example + transformationQuery: |2 + SELECT * + INTO [YourOutputAlias] + FROM [YourInputAlias] + providerConfigRef: + name: example diff --git a/examples-generated/stream/analyticsoutputblob.yaml b/examples-generated/stream/analyticsoutputblob.yaml new file mode 100644 index 000000000..df2025a0c --- /dev/null +++ b/examples-generated/stream/analyticsoutputblob.yaml @@ -0,0 +1,27 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: stream.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsOutputBlob +metadata: + name: example +spec: + forProvider: + dateFormat: yyyy-MM-dd + name: output-to-blob-storage + pathPattern: some-pattern + resourceGroupNameRef: + name: example + serialization: + - encoding: UTF8 + fieldDelimiter: ',' + type: Csv + storageAccountKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageAccountName: ${azurerm_storage_account.example.name} + storageContainerName: ${azurerm_storage_container.example.name} + streamAnalyticsJobName: ${data.azurerm_stream_analytics_job.example.name} + timeFormat: HH + providerConfigRef: + name: example diff --git a/examples-generated/stream/analyticsoutputeventhub.yaml b/examples-generated/stream/analyticsoutputeventhub.yaml new file mode 100644 index 000000000..1e98fb2de --- /dev/null +++ b/examples-generated/stream/analyticsoutputeventhub.yaml @@ -0,0 +1,23 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: stream.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsOutputEventhub +metadata: + name: example +spec: + forProvider: + eventhubName: acceptanceTestEventHub + name: output-to-eventhub + resourceGroupNameRef: + name: example + serialization: + - type: Avro + servicebusNamespace: example-namespace + sharedAccessPolicyKeySecretRef: + key: attribute.default_primary_key + name: example-eventhub-namespace + namespace: crossplane-system + sharedAccessPolicyName: RootManageSharedAccessKey + streamAnalyticsJobName: ${data.azurerm_stream_analytics_job.example.name} + providerConfigRef: + name: example diff --git a/examples-generated/stream/analyticsoutputmssql.yaml b/examples-generated/stream/analyticsoutputmssql.yaml new file mode 100644 index 000000000..523518b50 --- /dev/null +++ b/examples-generated/stream/analyticsoutputmssql.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: stream.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsOutputMssql +metadata: + name: example +spec: + forProvider: + database: myexamplesqldatabase + name: example-output-sql + passwordSecretRef: + key: attribute.administrator_login_password + name: example-sql-server + namespace: crossplane-system + resourceGroupNameRef: + name: example + server: ${azurerm_sql_server.example.fully_qualified_domain_name} + streamAnalyticsJobName: example-job + table: ExampleTable + user: ${azurerm_sql_server.example.administrator_login} + providerConfigRef: + name: example diff --git a/examples-generated/stream/analyticsoutputservicebusqueue.yaml b/examples-generated/stream/analyticsoutputservicebusqueue.yaml new file mode 100644 index 000000000..bd4b1d49f --- /dev/null +++ b/examples-generated/stream/analyticsoutputservicebusqueue.yaml @@ -0,0 +1,23 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: stream.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsOutputServicebusQueue +metadata: + name: example +spec: + forProvider: + name: blob-storage-output + queueName: tfex_servicebus_queue + resourceGroupNameRef: + name: example + serialization: + - format: Avro + servicebusNamespace: tfex-servicebus-namespace + sharedAccessPolicyKeySecretRef: + key: attribute.default_primary_key + name: example-servicebus-namespace + namespace: crossplane-system + sharedAccessPolicyName: RootManageSharedAccessKey + streamAnalyticsJobName: ${data.azurerm_stream_analytics_job.example.name} + providerConfigRef: + name: example diff --git a/examples-generated/stream/analyticsoutputservicebustopic.yaml b/examples-generated/stream/analyticsoutputservicebustopic.yaml new file mode 100644 index 000000000..c3008554e --- /dev/null +++ b/examples-generated/stream/analyticsoutputservicebustopic.yaml @@ -0,0 +1,23 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: stream.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsOutputServicebusTopic +metadata: + name: example +spec: + forProvider: + name: blob-storage-output + resourceGroupNameRef: + name: example + serialization: + - format: Avro + servicebusNamespace: tfex-servicebus-namespace + sharedAccessPolicyKeySecretRef: + key: attribute.default_primary_key + name: example-servicebus-namespace + namespace: crossplane-system + sharedAccessPolicyName: RootManageSharedAccessKey + streamAnalyticsJobName: ${data.azurerm_stream_analytics_job.example.name} + topicName: tfex_servicebus_topic + providerConfigRef: + name: example diff --git a/examples-generated/stream/analyticsreferenceinputblob.yaml b/examples-generated/stream/analyticsreferenceinputblob.yaml new file mode 100644 index 000000000..6cde20635 --- /dev/null +++ b/examples-generated/stream/analyticsreferenceinputblob.yaml @@ -0,0 +1,26 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: stream.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsReferenceInputBlob +metadata: + name: example +spec: + forProvider: + dateFormat: yyyy/MM/dd + name: blob-reference-input + pathPattern: some-random-pattern + resourceGroupNameRef: + name: example + serialization: + - encoding: UTF8 + type: Json + storageAccountKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageAccountName: ${azurerm_storage_account.example.name} + storageContainerName: ${azurerm_storage_container.example.name} + streamAnalyticsJobName: ${data.azurerm_stream_analytics_job.example.name} + timeFormat: HH + providerConfigRef: + name: example diff --git a/examples-generated/stream/analyticsstreaminputblob.yaml b/examples-generated/stream/analyticsstreaminputblob.yaml new file mode 100644 index 000000000..92c866c57 --- /dev/null +++ b/examples-generated/stream/analyticsstreaminputblob.yaml @@ -0,0 +1,26 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: stream.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsStreamInputBlob +metadata: + name: example +spec: + forProvider: + dateFormat: yyyy/MM/dd + name: blob-stream-input + pathPattern: some-random-pattern + resourceGroupNameRef: + name: example + serialization: + - encoding: UTF8 + type: Json + storageAccountKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageAccountName: ${azurerm_storage_account.example.name} + storageContainerName: ${azurerm_storage_container.example.name} + streamAnalyticsJobName: ${data.azurerm_stream_analytics_job.example.name} + timeFormat: HH + providerConfigRef: + name: example diff --git a/examples-generated/stream/analyticsstreaminputeventhub.yaml b/examples-generated/stream/analyticsstreaminputeventhub.yaml new file mode 100644 index 000000000..f79a21064 --- /dev/null +++ b/examples-generated/stream/analyticsstreaminputeventhub.yaml @@ -0,0 +1,25 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: stream.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsStreamInputEventhub +metadata: + name: example +spec: + forProvider: + eventhubConsumerGroupName: acceptanceTestEventHubConsumerGroup + eventhubName: acceptanceTestEventHub + name: eventhub-stream-input + resourceGroupNameRef: + name: example + serialization: + - encoding: UTF8 + type: Json + servicebusNamespace: example-namespace + sharedAccessPolicyKeySecretRef: + key: attribute.default_primary_key + name: example-eventhub-namespace + namespace: crossplane-system + sharedAccessPolicyName: RootManageSharedAccessKey + streamAnalyticsJobName: ${data.azurerm_stream_analytics_job.example.name} + providerConfigRef: + name: example diff --git a/examples-generated/stream/analyticsstreaminputiothub.yaml b/examples-generated/stream/analyticsstreaminputiothub.yaml new file mode 100644 index 000000000..4e3671a3d --- /dev/null +++ b/examples-generated/stream/analyticsstreaminputiothub.yaml @@ -0,0 +1,25 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: stream.azure.jet.crossplane.io/v1alpha1 +kind: AnalyticsStreamInputIothub +metadata: + name: example +spec: + forProvider: + endpoint: messages/events + eventhubConsumerGroupName: $Default + iothubNamespace: ${azurerm_iothub.example.name} + name: example-iothub-input + resourceGroupNameRef: + name: example + serialization: + - encoding: UTF8 + type: Json + sharedAccessPolicyKeySecretRef: + key: attribute.shared_access_policy[0].primary_key + name: example-iothub + namespace: crossplane-system + sharedAccessPolicyName: iothubowner + streamAnalyticsJobName: ${data.azurerm_stream_analytics_job.example.name} + providerConfigRef: + name: example diff --git a/examples-generated/subscription/policyassignment.yaml b/examples-generated/subscription/policyassignment.yaml new file mode 100644 index 000000000..bbb89d749 --- /dev/null +++ b/examples-generated/subscription/policyassignment.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: subscription.azure.jet.crossplane.io/v1alpha1 +kind: PolicyAssignment +metadata: + name: example +spec: + forProvider: + name: example + policyDefinitionId: ${azurerm_policy_definition.example.id} + subscriptionId: ${azurerm_subscription.current.id} + providerConfigRef: + name: example diff --git a/examples-generated/subscription/templatedeployment.yaml b/examples-generated/subscription/templatedeployment.yaml new file mode 100644 index 000000000..1aed61ee1 --- /dev/null +++ b/examples-generated/subscription/templatedeployment.yaml @@ -0,0 +1,28 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: subscription.azure.jet.crossplane.io/v1alpha1 +kind: TemplateDeployment +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-deployment + templateContent: |2 + { + "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", + "contentVersion": "1.0.0.0", + "parameters": {}, + "variables": {}, + "resources": [ + { + "type": "Microsoft.Resources/resourceGroups", + "apiVersion": "2018-05-01", + "location": "West Europe", + "name": "some-resource-group", + "properties": {} + } + ] + } + providerConfigRef: + name: example diff --git a/examples-generated/synapse/firewallrule.yaml b/examples-generated/synapse/firewallrule.yaml new file mode 100644 index 000000000..55394b388 --- /dev/null +++ b/examples-generated/synapse/firewallrule.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: synapse.azure.jet.crossplane.io/v1alpha1 +kind: FirewallRule +metadata: + name: example +spec: + forProvider: + endIpAddress: 255.255.255.255 + name: AllowAll + startIpAddress: 0.0.0.0 + synapseWorkspaceId: ${azurerm_synapse_workspace.test.id} + providerConfigRef: + name: example diff --git a/examples-generated/synapse/integrationruntimeazure.yaml b/examples-generated/synapse/integrationruntimeazure.yaml new file mode 100644 index 000000000..a201a0407 --- /dev/null +++ b/examples-generated/synapse/integrationruntimeazure.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: synapse.azure.jet.crossplane.io/v1alpha1 +kind: IntegrationRuntimeAzure +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example + synapseWorkspaceId: ${azurerm_synapse_workspace.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/synapse/integrationruntimeselfhosted.yaml b/examples-generated/synapse/integrationruntimeselfhosted.yaml new file mode 100644 index 000000000..a5ec18e60 --- /dev/null +++ b/examples-generated/synapse/integrationruntimeselfhosted.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: synapse.azure.jet.crossplane.io/v1alpha1 +kind: IntegrationRuntimeSelfHosted +metadata: + name: example +spec: + forProvider: + name: example + synapseWorkspaceId: ${azurerm_synapse_workspace.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/synapse/linkedservice.yaml b/examples-generated/synapse/linkedservice.yaml new file mode 100644 index 000000000..c5c530774 --- /dev/null +++ b/examples-generated/synapse/linkedservice.yaml @@ -0,0 +1,19 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: synapse.azure.jet.crossplane.io/v1alpha1 +kind: LinkedService +metadata: + name: example +spec: + forProvider: + depends_on: + - ${azurerm_synapse_firewall_rule.example} + name: example + synapseWorkspaceId: ${azurerm_synapse_workspace.example.id} + type: AzureBlobStorage + typePropertiesJson: | + { + "connectionString": "${azurerm_storage_account.test.primary_connection_string}" + } + providerConfigRef: + name: example diff --git a/examples-generated/synapse/managedprivateendpoint.yaml b/examples-generated/synapse/managedprivateendpoint.yaml new file mode 100644 index 000000000..1bbf4f1c3 --- /dev/null +++ b/examples-generated/synapse/managedprivateendpoint.yaml @@ -0,0 +1,16 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: synapse.azure.jet.crossplane.io/v1alpha1 +kind: ManagedPrivateEndpoint +metadata: + name: example +spec: + forProvider: + depends_on: + - ${azurerm_synapse_firewall_rule.example} + name: example-endpoint + subresourceName: blob + synapseWorkspaceId: ${azurerm_synapse_workspace.example.id} + targetResourceId: ${azurerm_storage_account.example_connect.id} + providerConfigRef: + name: example diff --git a/examples-generated/synapse/privatelinkhub.yaml b/examples-generated/synapse/privatelinkhub.yaml new file mode 100644 index 000000000..0e12f0eec --- /dev/null +++ b/examples-generated/synapse/privatelinkhub.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: synapse.azure.jet.crossplane.io/v1alpha1 +kind: PrivateLinkHub +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-resource + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/synapse/roleassignment.yaml b/examples-generated/synapse/roleassignment.yaml new file mode 100644 index 000000000..1da1f3003 --- /dev/null +++ b/examples-generated/synapse/roleassignment.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: synapse.azure.jet.crossplane.io/v1alpha1 +kind: RoleAssignment +metadata: + name: example +spec: + forProvider: + depends_on: + - ${azurerm_synapse_firewall_rule.example} + principalId: ${data.azurerm_client_config.current.object_id} + roleName: Synapse SQL Administrator + synapseWorkspaceId: ${azurerm_synapse_workspace.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/synapse/sparkpool.yaml b/examples-generated/synapse/sparkpool.yaml new file mode 100644 index 000000000..661f8da06 --- /dev/null +++ b/examples-generated/synapse/sparkpool.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: synapse.azure.jet.crossplane.io/v1alpha1 +kind: SparkPool +metadata: + name: example +spec: + forProvider: + autoPause: + - delayInMinutes: 15 + autoScale: + - maxNodeCount: 50 + minNodeCount: 3 + name: example + nodeSize: Small + nodeSizeFamily: MemoryOptimized + synapseWorkspaceId: ${azurerm_synapse_workspace.example.id} + tags: + ENV: Production + providerConfigRef: + name: example diff --git a/examples-generated/synapse/sqlpool.yaml b/examples-generated/synapse/sqlpool.yaml new file mode 100644 index 000000000..d5ab1e75a --- /dev/null +++ b/examples-generated/synapse/sqlpool.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: synapse.azure.jet.crossplane.io/v1alpha1 +kind: SqlPool +metadata: + name: example +spec: + forProvider: + createMode: Default + name: examplesqlpool + skuName: DW100c + synapseWorkspaceId: ${azurerm_synapse_workspace.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/synapse/sqlpoolextendedauditingpolicy.yaml b/examples-generated/synapse/sqlpoolextendedauditingpolicy.yaml new file mode 100644 index 000000000..62811e756 --- /dev/null +++ b/examples-generated/synapse/sqlpoolextendedauditingpolicy.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: synapse.azure.jet.crossplane.io/v1alpha1 +kind: SqlPoolExtendedAuditingPolicy +metadata: + name: example +spec: + forProvider: + retentionInDays: 6 + server_id: ${azurerm_synapse_sql_pool.example.id} + storageAccountAccessKeyIsSecondary: false + storageAccountAccessKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageEndpoint: ${azurerm_storage_account.audit_logs.primary_blob_endpoint} + providerConfigRef: + name: example diff --git a/examples-generated/synapse/sqlpoolsecurityalertpolicy.yaml b/examples-generated/synapse/sqlpoolsecurityalertpolicy.yaml new file mode 100644 index 000000000..beac55a3f --- /dev/null +++ b/examples-generated/synapse/sqlpoolsecurityalertpolicy.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: synapse.azure.jet.crossplane.io/v1alpha1 +kind: SqlPoolSecurityAlertPolicy +metadata: + name: example +spec: + forProvider: + disabledAlerts: + - Sql_Injection + - Data_Exfiltration + policyState: Enabled + retentionDays: 20 + sqlPoolId: ${azurerm_synapse_sql_pool.example.id} + storageAccountAccessKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageEndpoint: ${azurerm_storage_account.audit_logs.primary_blob_endpoint} + providerConfigRef: + name: example diff --git a/examples-generated/synapse/sqlpoolvulnerabilityassessment.yaml b/examples-generated/synapse/sqlpoolvulnerabilityassessment.yaml new file mode 100644 index 000000000..3caef0039 --- /dev/null +++ b/examples-generated/synapse/sqlpoolvulnerabilityassessment.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: synapse.azure.jet.crossplane.io/v1alpha1 +kind: SqlPoolVulnerabilityAssessment +metadata: + name: example +spec: + forProvider: + recurringScans: + - emailSubscriptionAdminsEnabled: true + emails: + - email@example1.com + - email@example2.com + enabled: true + sqlPoolSecurityAlertPolicyId: ${azurerm_synapse_sql_pool_security_alert_policy.example.id} + storageAccountAccessKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageContainerPath: ${azurerm_storage_account.example.primary_blob_endpoint}${azurerm_storage_container.example.name}/ + providerConfigRef: + name: example diff --git a/examples-generated/synapse/workspace.yaml b/examples-generated/synapse/workspace.yaml new file mode 100644 index 000000000..5d9e7ccb5 --- /dev/null +++ b/examples-generated/synapse/workspace.yaml @@ -0,0 +1,26 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: synapse.azure.jet.crossplane.io/v1alpha1 +kind: Workspace +metadata: + name: example +spec: + forProvider: + aadAdmin: + - login: AzureAD Admin + objectId: 00000000-0000-0000-0000-000000000000 + tenantId: 00000000-0000-0000-0000-000000000000 + location: West Europe + name: example + resourceGroupNameRef: + name: example + sqlAdministratorLogin: sqladminuser + sqlAdministratorLoginPasswordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + storageDataLakeGen2FilesystemId: ${azurerm_storage_data_lake_gen2_filesystem.example.id} + tags: + Env: production + providerConfigRef: + name: example diff --git a/examples-generated/synapse/workspaceextendedauditingpolicy.yaml b/examples-generated/synapse/workspaceextendedauditingpolicy.yaml new file mode 100644 index 000000000..22cfb30af --- /dev/null +++ b/examples-generated/synapse/workspaceextendedauditingpolicy.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: synapse.azure.jet.crossplane.io/v1alpha1 +kind: WorkspaceExtendedAuditingPolicy +metadata: + name: example +spec: + forProvider: + retentionInDays: 6 + storageAccountAccessKeyIsSecondary: false + storageAccountAccessKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageEndpoint: ${azurerm_storage_account.audit_logs.primary_blob_endpoint} + synapseWorkspaceId: ${azurerm_synapse_workspace.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/synapse/workspacesecurityalertpolicy.yaml b/examples-generated/synapse/workspacesecurityalertpolicy.yaml new file mode 100644 index 000000000..925b9bb86 --- /dev/null +++ b/examples-generated/synapse/workspacesecurityalertpolicy.yaml @@ -0,0 +1,21 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: synapse.azure.jet.crossplane.io/v1alpha1 +kind: WorkspaceSecurityAlertPolicy +metadata: + name: example +spec: + forProvider: + disabledAlerts: + - Sql_Injection + - Data_Exfiltration + policyState: Enabled + retentionDays: 20 + storageAccountAccessKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageEndpoint: ${azurerm_storage_account.audit_logs.primary_blob_endpoint} + synapseWorkspaceId: ${azurerm_synapse_workspace.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/synapse/workspacevulnerabilityassessment.yaml b/examples-generated/synapse/workspacevulnerabilityassessment.yaml new file mode 100644 index 000000000..2e2483108 --- /dev/null +++ b/examples-generated/synapse/workspacevulnerabilityassessment.yaml @@ -0,0 +1,22 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: synapse.azure.jet.crossplane.io/v1alpha1 +kind: WorkspaceVulnerabilityAssessment +metadata: + name: example +spec: + forProvider: + recurringScans: + - emailSubscriptionAdminsEnabled: true + emails: + - email@example1.com + - email@example2.com + enabled: true + storageAccountAccessKeySecretRef: + key: attribute.primary_access_key + name: example-storage-account + namespace: crossplane-system + storageContainerPath: ${azurerm_storage_account.example.primary_blob_endpoint}${azurerm_storage_container.example.name}/ + workspaceSecurityAlertPolicyId: ${azurerm_synapse_workspace_security_alert_policy.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/template/deployment.yaml b/examples-generated/template/deployment.yaml new file mode 100644 index 000000000..02a0a9c36 --- /dev/null +++ b/examples-generated/template/deployment.yaml @@ -0,0 +1,72 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: template.azure.jet.crossplane.io/v1alpha1 +kind: Deployment +metadata: + name: example +spec: + forProvider: + deploymentMode: Incremental + name: acctesttemplate-01 + parameters: + storageAccountType: Standard_GRS + resourceGroupNameRef: + name: example + templateBody: | + { + "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "storageAccountType": { + "type": "string", + "defaultValue": "Standard_LRS", + "allowedValues": [ + "Standard_LRS", + "Standard_GRS", + "Standard_ZRS" + ], + "metadata": { + "description": "Storage Account type" + } + } + }, + "variables": { + "location": "[resourceGroup().location]", + "storageAccountName": "[concat(uniquestring(resourceGroup().id), 'storage')]", + "publicIPAddressName": "[concat('myPublicIp', uniquestring(resourceGroup().id))]", + "publicIPAddressType": "Dynamic", + "apiVersion": "2015-06-15", + "dnsLabelPrefix": "terraform-acctest" + }, + "resources": [ + { + "type": "Microsoft.Storage/storageAccounts", + "name": "[variables('storageAccountName')]", + "apiVersion": "[variables('apiVersion')]", + "location": "[variables('location')]", + "properties": { + "accountType": "[parameters('storageAccountType')]" + } + }, + { + "type": "Microsoft.Network/publicIPAddresses", + "apiVersion": "[variables('apiVersion')]", + "name": "[variables('publicIPAddressName')]", + "location": "[variables('location')]", + "properties": { + "publicIPAllocationMethod": "[variables('publicIPAddressType')]", + "dnsSettings": { + "domainNameLabel": "[variables('dnsLabelPrefix')]" + } + } + } + ], + "outputs": { + "storageAccountName": { + "type": "string", + "value": "[variables('storageAccountName')]" + } + } + } + providerConfigRef: + name: example diff --git a/examples-generated/tenant/templatedeployment.yaml b/examples-generated/tenant/templatedeployment.yaml new file mode 100644 index 000000000..28f5b4c76 --- /dev/null +++ b/examples-generated/tenant/templatedeployment.yaml @@ -0,0 +1,13 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: tenant.azure.jet.crossplane.io/v1alpha1 +kind: TemplateDeployment +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example + templateSpecVersionId: ${data.azurerm_template_spec_version.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/traffic/managerendpoint.yaml b/examples-generated/traffic/managerendpoint.yaml new file mode 100644 index 000000000..0475b7ad0 --- /dev/null +++ b/examples-generated/traffic/managerendpoint.yaml @@ -0,0 +1,17 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: traffic.azure.jet.crossplane.io/v1alpha1 +kind: ManagerEndpoint +metadata: + name: example +spec: + forProvider: + name: ${random_id.server.hex} + profileName: ${random_id.server.hex} + resourceGroupNameRef: + name: example + target: terraform.io + type: externalEndpoints + weight: 100 + providerConfigRef: + name: example diff --git a/examples-generated/traffic/managerprofile.yaml b/examples-generated/traffic/managerprofile.yaml new file mode 100644 index 000000000..34f04b39e --- /dev/null +++ b/examples-generated/traffic/managerprofile.yaml @@ -0,0 +1,26 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: traffic.azure.jet.crossplane.io/v1alpha1 +kind: ManagerProfile +metadata: + name: example +spec: + forProvider: + dnsConfig: + - relativeName: ${random_id.server.hex} + ttl: 100 + monitorConfig: + - intervalInSeconds: 30 + path: / + port: 80 + protocol: http + timeoutInSeconds: 9 + toleratedNumberOfFailures: 3 + name: ${random_id.server.hex} + resourceGroupNameRef: + name: example + tags: + environment: Production + trafficRoutingMethod: Weighted + providerConfigRef: + name: example diff --git a/examples-generated/user/assignedidentity.yaml b/examples-generated/user/assignedidentity.yaml new file mode 100644 index 000000000..bff273a51 --- /dev/null +++ b/examples-generated/user/assignedidentity.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: user.azure.jet.crossplane.io/v1alpha1 +kind: AssignedIdentity +metadata: + name: example +spec: + forProvider: + location: West Europe + name: search-api + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/video/analyzer.yaml b/examples-generated/video/analyzer.yaml new file mode 100644 index 000000000..8b8ae2d0e --- /dev/null +++ b/examples-generated/video/analyzer.yaml @@ -0,0 +1,26 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: video.azure.jet.crossplane.io/v1alpha1 +kind: Analyzer +metadata: + name: example +spec: + forProvider: + depends_on: + - ${azurerm_role_assignment.contributor} + - ${azurerm_role_assignment.reader} + identity: + - identityIds: + - ${azurerm_user_assigned_identity.example.id} + type: UserAssigned + location: West Europe + name: exampleanalyzer + resourceGroupNameRef: + name: example + storageAccount: + - id: ${azurerm_storage_account.example.id} + userAssignedIdentityId: ${azurerm_user_assigned_identity.example.id} + tags: + environment: staging + providerConfigRef: + name: example diff --git a/examples-generated/video/analyzeredgemodule.yaml b/examples-generated/video/analyzeredgemodule.yaml new file mode 100644 index 000000000..e43b152ca --- /dev/null +++ b/examples-generated/video/analyzeredgemodule.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: video.azure.jet.crossplane.io/v1alpha1 +kind: AnalyzerEdgeModule +metadata: + name: example +spec: + forProvider: + name: example-edge-module + resourceGroupNameRef: + name: example + videoAnalyzerName: exampleanalyzer + providerConfigRef: + name: example diff --git a/examples-generated/vmware/cluster.yaml b/examples-generated/vmware/cluster.yaml new file mode 100644 index 000000000..f78d2104b --- /dev/null +++ b/examples-generated/vmware/cluster.yaml @@ -0,0 +1,14 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: vmware.azure.jet.crossplane.io/v1alpha1 +kind: Cluster +metadata: + name: example +spec: + forProvider: + clusterNodeCount: 3 + name: example-Cluster + skuName: av36 + vmwareCloudId: ${azurerm_vmware_private_cloud.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/vmware/expressrouteauthorization.yaml b/examples-generated/vmware/expressrouteauthorization.yaml new file mode 100644 index 000000000..5cd2ae771 --- /dev/null +++ b/examples-generated/vmware/expressrouteauthorization.yaml @@ -0,0 +1,12 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: vmware.azure.jet.crossplane.io/v1alpha1 +kind: ExpressRouteAuthorization +metadata: + name: example +spec: + forProvider: + name: example-authorization + privateCloudId: ${azurerm_vmware_private_cloud.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/vmware/privatecloud.yaml b/examples-generated/vmware/privatecloud.yaml new file mode 100644 index 000000000..16fe6d411 --- /dev/null +++ b/examples-generated/vmware/privatecloud.yaml @@ -0,0 +1,27 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: vmware.azure.jet.crossplane.io/v1alpha1 +kind: PrivateCloud +metadata: + name: example +spec: + forProvider: + internetConnectionEnabled: false + location: West Europe + managementCluster: + - size: 3 + name: example-vmware-private-cloud + networkSubnetCidr: 192.168.48.0/22 + nsxtPasswordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + resourceGroupNameRef: + name: example + skuName: av36 + vcenterPasswordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + providerConfigRef: + name: example diff --git a/examples-generated/vpn/gateway.yaml b/examples-generated/vpn/gateway.yaml new file mode 100644 index 000000000..38c86bebe --- /dev/null +++ b/examples-generated/vpn/gateway.yaml @@ -0,0 +1,15 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: vpn.azure.jet.crossplane.io/v1alpha1 +kind: Gateway +metadata: + name: example +spec: + forProvider: + location: West Europe + name: example-vpng + resourceGroupNameRef: + name: example + virtualHubId: ${azurerm_virtual_hub.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/vpn/gatewayconnection.yaml b/examples-generated/vpn/gatewayconnection.yaml new file mode 100644 index 000000000..7d284b5ca --- /dev/null +++ b/examples-generated/vpn/gatewayconnection.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: vpn.azure.jet.crossplane.io/v1alpha1 +kind: GatewayConnection +metadata: + name: example +spec: + forProvider: + name: example + remoteVpnSiteId: ${azurerm_vpn_site.example.id} + vpnGatewayId: ${azurerm_vpn_gateway.example.id} + vpnLink: + - name: link1 + vpnSiteLinkId: ${azurerm_vpn_site.example.link[0].id} + - name: link2 + vpnSiteLinkId: ${azurerm_vpn_site.example.link[1].id} + providerConfigRef: + name: example diff --git a/examples-generated/vpn/serverconfiguration.yaml b/examples-generated/vpn/serverconfiguration.yaml new file mode 100644 index 000000000..c3b7c62ad --- /dev/null +++ b/examples-generated/vpn/serverconfiguration.yaml @@ -0,0 +1,39 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: vpn.azure.jet.crossplane.io/v1alpha1 +kind: ServerConfiguration +metadata: + name: example +spec: + forProvider: + clientRootCertificate: + - name: DigiCert-Federated-ID-Root-CA + publicCertData: | + MIIDuzCCAqOgAwIBAgIQCHTZWCM+IlfFIRXIvyKSrjANBgkqhkiG9w0BAQsFADBn + MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 + d3cuZGlnaWNlcnQuY29tMSYwJAYDVQQDEx1EaWdpQ2VydCBGZWRlcmF0ZWQgSUQg + Um9vdCBDQTAeFw0xMzAxMTUxMjAwMDBaFw0zMzAxMTUxMjAwMDBaMGcxCzAJBgNV + BAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdp + Y2VydC5jb20xJjAkBgNVBAMTHURpZ2lDZXJ0IEZlZGVyYXRlZCBJRCBSb290IENB + MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvAEB4pcCqnNNOWE6Ur5j + QPUH+1y1F9KdHTRSza6k5iDlXq1kGS1qAkuKtw9JsiNRrjltmFnzMZRBbX8Tlfl8 + zAhBmb6dDduDGED01kBsTkgywYPxXVTKec0WxYEEF0oMn4wSYNl0lt2eJAKHXjNf + GTwiibdP8CUR2ghSM2sUTI8Nt1Omfc4SMHhGhYD64uJMbX98THQ/4LMGuYegou+d + GTiahfHtjn7AboSEknwAMJHCh5RlYZZ6B1O4QbKJ+34Q0eKgnI3X6Vc9u0zf6DH8 + Dk+4zQDYRRTqTnVO3VT8jzqDlCRuNtq6YvryOWN74/dq8LQhUnXHvFyrsdMaE1X2 + DwIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNV + HQ4EFgQUGRdkFnbGt1EWjKwbUne+5OaZvRYwHwYDVR0jBBgwFoAUGRdkFnbGt1EW + jKwbUne+5OaZvRYwDQYJKoZIhvcNAQELBQADggEBAHcqsHkrjpESqfuVTRiptJfP + 9JbdtWqRTmOf6uJi2c8YVqI6XlKXsD8C1dUUaaHKLUJzvKiazibVuBwMIT84AyqR + QELn3e0BtgEymEygMU569b01ZPxoFSnNXc7qDZBDef8WfqAV/sxkTi8L9BkmFYfL + uGLOhRJOFprPdoDIUBB+tmCl3oDcBy3vnUeOEioz8zAkprcb3GHwHAK+vHmmfgcn + WsfMLH4JCLa/tRYL+Rw/N3ybCkDp00s0WUZ+AoDywSl0Q/ZEnNY0MsFiw6LyIdbq + M/s/1JRtO3bDSzD9TazRVzn2oBqzSa8VgIo5C1nOnoAKJTlsClJKvIhnRlaLQqk= + location: West Europe + name: example-config + resourceGroupNameRef: + name: example + vpnAuthenticationTypes: + - Certificate + providerConfigRef: + name: example diff --git a/examples-generated/vpn/site.yaml b/examples-generated/vpn/site.yaml new file mode 100644 index 000000000..5ae72c15c --- /dev/null +++ b/examples-generated/vpn/site.yaml @@ -0,0 +1,18 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: vpn.azure.jet.crossplane.io/v1alpha1 +kind: Site +metadata: + name: example +spec: + forProvider: + link: + - ipAddress: 10.0.0.1 + name: link1 + location: West Europe + name: site1 + resourceGroupNameRef: + name: example + virtualWanId: ${azurerm_virtual_wan.example.id} + providerConfigRef: + name: example diff --git a/examples-generated/web/applicationfirewallpolicy.yaml b/examples-generated/web/applicationfirewallpolicy.yaml new file mode 100644 index 000000000..113965d3a --- /dev/null +++ b/examples-generated/web/applicationfirewallpolicy.yaml @@ -0,0 +1,67 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: web.azure.jet.crossplane.io/v1alpha1 +kind: ApplicationFirewallPolicy +metadata: + name: example +spec: + forProvider: + customRules: + - action: Block + matchConditions: + - matchValues: + - 192.168.1.0/24 + - 10.0.0.0/24 + matchVariables: + - variableName: RemoteAddr + negationCondition: false + operator: IPMatch + name: Rule1 + priority: 1 + ruleType: MatchRule + - action: Block + matchConditions: + - matchValues: + - 192.168.1.0/24 + matchVariables: + - variableName: RemoteAddr + negationCondition: false + operator: IPMatch + - matchValues: + - Windows + matchVariables: + - selector: UserAgent + variableName: RequestHeaders + negationCondition: false + operator: Contains + name: Rule2 + priority: 2 + ruleType: MatchRule + location: West Europe + managedRules: + - exclusion: + - matchVariable: RequestHeaderNames + selector: x-company-secret-header + selectorMatchOperator: Equals + - matchVariable: RequestCookieNames + selector: too-tasty + selectorMatchOperator: EndsWith + managedRuleSet: + - ruleGroupOverride: + - disabledRules: + - "920300" + - "920440" + ruleGroupName: REQUEST-920-PROTOCOL-ENFORCEMENT + type: OWASP + version: "3.1" + name: example-wafpolicy + policySettings: + - enabled: true + fileUploadLimitInMb: 100 + maxRequestBodySizeInKb: 128 + mode: Prevention + requestBodyCheck: true + resourceGroupNameRef: + name: example + providerConfigRef: + name: example diff --git a/examples-generated/windows/virtualmachine.yaml b/examples-generated/windows/virtualmachine.yaml new file mode 100644 index 000000000..541007d52 --- /dev/null +++ b/examples-generated/windows/virtualmachine.yaml @@ -0,0 +1,30 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: windows.azure.jet.crossplane.io/v1alpha1 +kind: VirtualMachine +metadata: + name: example +spec: + forProvider: + adminPasswordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + adminUsername: adminuser + location: West Europe + name: example-machine + networkInterfaceIds: + - ${azurerm_network_interface.example.id} + osDisk: + - caching: ReadWrite + storageAccountType: Standard_LRS + resourceGroupNameRef: + name: example + size: Standard_F2 + sourceImageReference: + - offer: WindowsServer + publisher: MicrosoftWindowsServer + sku: 2016-Datacenter + version: latest + providerConfigRef: + name: example diff --git a/examples-generated/windows/virtualmachinescaleset.yaml b/examples-generated/windows/virtualmachinescaleset.yaml new file mode 100644 index 000000000..438e6d94c --- /dev/null +++ b/examples-generated/windows/virtualmachinescaleset.yaml @@ -0,0 +1,37 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +apiVersion: windows.azure.jet.crossplane.io/v1alpha1 +kind: VirtualMachineScaleSet +metadata: + name: example +spec: + forProvider: + adminPasswordSecretRef: + key: example-key + name: example-secret + namespace: crossplane-system + adminUsername: adminuser + instances: 1 + location: West Europe + name: example-vmss + networkInterface: + - ipConfiguration: + - name: internal + primary: true + subnetIdRef: + name: example + name: example + primary: true + osDisk: + - caching: ReadWrite + storageAccountType: Standard_LRS + resourceGroupNameRef: + name: example + sku: Standard_F2 + sourceImageReference: + - offer: WindowsServer + publisher: MicrosoftWindowsServer + sku: 2016-Datacenter-Server-Core + version: latest + providerConfigRef: + name: example