From 0a44e1aa4a32d80cf0a830cf6744ce97a37ad0f6 Mon Sep 17 00:00:00 2001 From: Alper Rifat Ulucinar Date: Tue, 21 Dec 2021 21:07:36 +0300 Subject: [PATCH] Add example manifests Signed-off-by: Alper Rifat Ulucinar --- .../accessapproval/foldersettings.yaml | 16 +++++ .../accessapproval/organizationsettings.yaml | 18 +++++ .../accessapproval/projectsettings.yaml | 17 +++++ .../accesscontextmanager/accesslevel.yaml | 23 +++++++ .../accesscontextmanager/accesspolicy.yaml | 12 ++++ .../gcpuseraccessbinding.yaml | 14 ++++ .../serviceperimeter.yaml | 16 +++++ .../serviceperimeterresource.yaml | 12 ++++ .../generated/activedirectory/domain.yaml | 14 ++++ .../activedirectory/domaintrust.yaml | 20 ++++++ examples/generated/apigee/organization.yaml | 13 ++++ examples/generated/appengine/application.yaml | 12 ++++ .../applicationurldispatchrules.yaml | 17 +++++ .../generated/appengine/domainmapping.yaml | 13 ++++ .../generated/appengine/firewallrule.yaml | 14 ++++ .../appengine/flexibleappversion.yaml | 38 +++++++++++ .../appengine/servicenetworksettings.yaml | 13 ++++ .../appengine/servicesplittraffic.yaml | 17 +++++ .../appengine/standardappversion.yaml | 32 +++++++++ .../generated/assuredworkloads/workload.yaml | 24 +++++++ examples/generated/bigquery/dataset.yaml | 22 ++++++ .../generated/bigquery/datasetaccess.yaml | 13 ++++ .../generated/bigquery/datasetiampolicy.yaml | 12 ++++ .../bigquery/datatransferconfig.yaml | 19 ++++++ examples/generated/bigquery/job.yaml | 23 +++++++ examples/generated/bigquery/reservation.yaml | 14 ++++ examples/generated/bigquery/routine.yaml | 16 +++++ examples/generated/bigquery/table.yaml | 31 +++++++++ .../generated/bigquery/tableiampolicy.yaml | 14 ++++ examples/generated/bigtable/appprofile.yaml | 14 ++++ .../bigtable/garbagecollectionpolicy.yaml | 15 ++++ examples/generated/bigtable/instance.yaml | 17 +++++ .../generated/bigtable/instanceiampolicy.yaml | 13 ++++ examples/generated/bigtable/table.yaml | 18 +++++ .../generated/bigtable/tableiampolicy.yaml | 14 ++++ .../generated/billing/accountiampolicy.yaml | 12 ++++ examples/generated/billing/budget.yaml | 18 +++++ .../binaryauthorization/attestor.yaml | 30 ++++++++ .../attestoriampolicy.yaml | 13 ++++ .../generated/binaryauthorization/policy.yaml | 21 ++++++ examples/generated/cloudasset/folderfeed.yaml | 26 +++++++ .../cloudasset/organizationfeed.yaml | 26 +++++++ .../generated/cloudasset/projectfeed.yaml | 25 +++++++ examples/generated/cloudbuild/trigger.yaml | 17 +++++ .../generated/cloudfunctions/function.yaml | 18 +++++ .../cloudfunctions/functioniampolicy.yaml | 14 ++++ examples/generated/cloudidentity/group.yaml | 17 +++++ .../cloudidentity/groupmembership.yaml | 15 ++++ examples/generated/cloudiot/device.yaml | 12 ++++ examples/generated/cloudiot/registry.yaml | 11 +++ .../cloudplatform/billingsubaccount.yaml | 12 ++++ examples/generated/cloudplatform/folder.yaml | 12 ++++ .../cloudplatform/folderiampolicy.yaml | 12 ++++ .../folderorganizationpolicy.yaml | 14 ++++ .../organizationiamcustomrole.yaml | 18 +++++ .../cloudplatform/organizationiampolicy.yaml | 12 ++++ .../cloudplatform/organizationpolicy.yaml | 14 ++++ examples/generated/cloudplatform/project.yaml | 13 ++++ .../projectdefaultserviceaccounts.yaml | 12 ++++ .../cloudplatform/projectiamcustomrole.yaml | 17 +++++ .../cloudplatform/projectiampolicy.yaml | 12 ++++ .../projectorganizationpolicy.yaml | 14 ++++ .../cloudplatform/projectservice.yaml | 16 +++++ .../projectusageexportbucket.yaml | 12 ++++ .../cloudplatform/serviceaccount.yaml | 11 +++ .../serviceaccountiampolicy.yaml | 12 ++++ .../cloudplatform/serviceaccountkey.yaml | 13 ++++ .../servicenetworkingpeereddnsdomain.yaml | 15 ++++ .../generated/cloudrun/domainmapping.yaml | 16 +++++ examples/generated/cloudrun/service.yaml | 19 ++++++ .../generated/cloudrun/serviceiampolicy.yaml | 14 ++++ examples/generated/cloudscheduler/job.yaml | 16 +++++ examples/generated/cloudtasks/queue.yaml | 12 ++++ examples/generated/composer/environment.yaml | 12 ++++ examples/generated/compute/address.yaml | 10 +++ examples/generated/compute/attacheddisk.yaml | 12 ++++ examples/generated/compute/autoscaler.yaml | 23 +++++++ examples/generated/compute/backendbucket.yaml | 14 ++++ .../compute/backendbucketsignedurlkey.yaml | 16 +++++ .../generated/compute/backendservice.yaml | 13 ++++ .../compute/backendservicesignedurlkey.yaml | 16 +++++ examples/generated/compute/disk.yaml | 17 +++++ examples/generated/compute/diskiampolicy.yaml | 14 ++++ .../compute/diskresourcepolicyattachment.yaml | 13 ++++ .../generated/compute/externalvpngateway.yaml | 16 +++++ examples/generated/compute/firewall.yaml | 21 ++++++ .../generated/compute/firewallpolicy.yaml | 13 ++++ .../compute/firewallpolicyassociation.yaml | 13 ++++ .../generated/compute/firewallpolicyrule.yaml | 25 +++++++ .../generated/compute/forwardingrule.yaml | 20 ++++++ examples/generated/compute/globaladdress.yaml | 11 +++ .../compute/globalforwardingrule.yaml | 17 +++++ .../compute/globalnetworkendpoint.yaml | 13 ++++ .../compute/globalnetworkendpointgroup.yaml | 13 ++++ examples/generated/compute/havpngateway.yaml | 13 ++++ examples/generated/compute/healthcheck.yaml | 15 ++++ .../generated/compute/httphealthcheck.yaml | 14 ++++ .../generated/compute/httpshealthcheck.yaml | 14 ++++ examples/generated/compute/image.yaml | 13 ++++ .../generated/compute/imageiampolicy.yaml | 13 ++++ examples/generated/compute/instance.yaml | 32 +++++++++ .../compute/instancefromtemplate.yaml | 15 ++++ examples/generated/compute/instancegroup.yaml | 14 ++++ .../compute/instancegroupmanager.yaml | 24 +++++++ .../compute/instancegroupnamedport.yaml | 14 ++++ .../generated/compute/instanceiampolicy.yaml | 14 ++++ .../generated/compute/instancetemplate.yaml | 39 +++++++++++ .../compute/interconnectattachment.yaml | 15 ++++ .../compute/managedsslcertificate.yaml | 13 ++++ examples/generated/compute/network.yaml | 10 +++ .../generated/compute/networkendpoint.yaml | 14 ++++ .../compute/networkendpointgroup.yaml | 15 ++++ .../generated/compute/networkpeering.yaml | 13 ++++ .../compute/networkpeeringroutesconfig.yaml | 14 ++++ examples/generated/compute/nodegroup.yaml | 15 ++++ examples/generated/compute/nodetemplate.yaml | 13 ++++ .../generated/compute/packetmirroring.yaml | 27 ++++++++ .../compute/projectdefaultnetworktier.yaml | 11 +++ .../generated/compute/projectmetadata.yaml | 14 ++++ .../compute/projectmetadataitem.yaml | 12 ++++ .../generated/compute/regionautoscaler.yaml | 19 ++++++ .../compute/regionbackendservice.yaml | 16 +++++ examples/generated/compute/regiondisk.yaml | 18 +++++ .../compute/regiondiskiampolicy.yaml | 14 ++++ .../regiondiskresourcepolicyattachment.yaml | 13 ++++ .../generated/compute/regionhealthcheck.yaml | 15 ++++ .../compute/regioninstancegroupmanager.yaml | 27 ++++++++ .../compute/regionnetworkendpointgroup.yaml | 15 ++++ .../compute/regionsslcertificate.yaml | 23 +++++++ .../compute/regiontargethttpproxy.yaml | 13 ++++ .../compute/regiontargethttpsproxy.yaml | 15 ++++ examples/generated/compute/regionurlmap.yaml | 32 +++++++++ examples/generated/compute/reservation.yaml | 17 +++++ .../generated/compute/resourcepolicy.yaml | 17 +++++ examples/generated/compute/route.yaml | 15 ++++ examples/generated/compute/router.yaml | 20 ++++++ .../generated/compute/routerinterface.yaml | 15 ++++ examples/generated/compute/routernat.yaml | 18 +++++ examples/generated/compute/routerpeer.yaml | 17 +++++ .../generated/compute/securitypolicy.yaml | 28 ++++++++ .../generated/compute/serviceattachment.yaml | 18 +++++ .../compute/sharedvpchostproject.yaml | 11 +++ .../compute/sharedvpcserviceproject.yaml | 12 ++++ examples/generated/compute/snapshot.yaml | 17 +++++ .../generated/compute/sslcertificate.yaml | 22 ++++++ examples/generated/compute/sslpolicy.yaml | 12 ++++ examples/generated/compute/subnetwork.yaml | 17 +++++ .../compute/subnetworkiampolicy.yaml | 14 ++++ .../generated/compute/targetgrpcproxy.yaml | 13 ++++ .../generated/compute/targethttpproxy.yaml | 12 ++++ .../generated/compute/targethttpsproxy.yaml | 14 ++++ .../generated/compute/targetinstance.yaml | 12 ++++ examples/generated/compute/targetpool.yaml | 16 +++++ .../generated/compute/targetsslproxy.yaml | 14 ++++ .../generated/compute/targettcpproxy.yaml | 12 ++++ examples/generated/compute/urlmap.yaml | 39 +++++++++++ examples/generated/compute/vpngateway.yaml | 12 ++++ examples/generated/compute/vpntunnel.yaml | 17 +++++ examples/generated/container/cluster.yaml | 13 ++++ examples/generated/container/nodepool.yaml | 19 ++++++ examples/generated/container/registry.yaml | 12 ++++ .../generated/containeranalysis/note.yaml | 14 ++++ .../containeranalysis/occurrence.yaml | 17 +++++ examples/generated/datacatalog/entry.yaml | 14 ++++ .../generated/datacatalog/entrygroup.yaml | 11 +++ .../datacatalog/entrygroupiampolicy.yaml | 12 ++++ examples/generated/datacatalog/tag.yaml | 15 ++++ .../generated/datacatalog/tagtemplate.yaml | 32 +++++++++ .../datacatalog/tagtemplateiampolicy.yaml | 12 ++++ examples/generated/dataflow/job.yaml | 16 +++++ .../deidentifytemplate.yaml | 57 ++++++++++++++++ .../datalossprevention/inspecttemplate.yaml | 63 +++++++++++++++++ .../datalossprevention/jobtrigger.yaml | 28 ++++++++ .../datalossprevention/storedinfotype.yaml | 17 +++++ .../generated/dataproc/autoscalingpolicy.yaml | 19 ++++++ examples/generated/dataproc/cluster.yaml | 12 ++++ .../generated/dataproc/clusteriampolicy.yaml | 14 ++++ examples/generated/dataproc/job.yaml | 25 +++++++ examples/generated/dataproc/jobiampolicy.yaml | 14 ++++ .../generated/dataproc/workflowtemplate.yaml | 46 +++++++++++++ examples/generated/datastore/index.yaml | 16 +++++ .../deploymentmanager/deployment.yaml | 17 +++++ examples/generated/dialogflow/agent.yaml | 24 +++++++ examples/generated/dialogflow/entitytype.yaml | 21 ++++++ .../generated/dialogflow/fulfillment.yaml | 18 +++++ examples/generated/dialogflow/intent.yaml | 11 +++ examples/generated/dialogflowcx/agent.yaml | 24 +++++++ .../generated/dialogflowcx/entitytype.yaml | 23 +++++++ .../generated/dialogflowcx/environment.yaml | 15 ++++ examples/generated/dialogflowcx/flow.yaml | 38 +++++++++++ examples/generated/dialogflowcx/intent.yaml | 26 +++++++ examples/generated/dialogflowcx/page.yaml | 37 ++++++++++ examples/generated/dialogflowcx/version.yaml | 13 ++++ examples/generated/dns/managedzone.yaml | 15 ++++ examples/generated/dns/policy.yaml | 21 ++++++ examples/generated/dns/recordset.yaml | 16 +++++ examples/generated/endpoints/service.yaml | 13 ++++ .../generated/endpoints/serviceiampolicy.yaml | 12 ++++ .../generated/essentialcontacts/contact.yaml | 15 ++++ examples/generated/eventarc/trigger.yaml | 21 ++++++ examples/generated/filestore/instance.yaml | 20 ++++++ examples/generated/firestore/index.yaml | 17 +++++ .../gameservices/gameserverconfig.yaml | 31 +++++++++ .../gameservices/gameserverdeployment.yaml | 12 ++++ .../gameserverdeploymentrollout.yaml | 12 ++++ examples/generated/gameservices/realm.yaml | 14 ++++ examples/generated/gkehub/membership.yaml | 14 ++++ .../generated/healthcare/consentstore.yaml | 12 ++++ .../healthcare/consentstoreiampolicy.yaml | 13 ++++ examples/generated/healthcare/dataset.yaml | 13 ++++ .../healthcare/datasetiampolicy.yaml | 12 ++++ examples/generated/healthcare/dicomstore.yaml | 16 +++++ .../healthcare/dicomstoreiampolicy.yaml | 12 ++++ examples/generated/healthcare/fhirstore.yaml | 21 ++++++ .../healthcare/fhirstoreiampolicy.yaml | 12 ++++ examples/generated/healthcare/hl7v2store.yaml | 16 +++++ .../healthcare/hl7v2storeiampolicy.yaml | 12 ++++ .../iap/appengineserviceiampolicy.yaml | 14 ++++ .../iap/appengineversioniampolicy.yaml | 15 ++++ examples/generated/iap/tunneliampolicy.yaml | 12 ++++ .../iap/tunnelinstanceiampolicy.yaml | 14 ++++ .../iap/webbackendserviceiampolicy.yaml | 13 ++++ examples/generated/iap/webiampolicy.yaml | 12 ++++ .../iap/webtypeappengineiampolicy.yaml | 13 ++++ .../iap/webtypecomputeiampolicy.yaml | 12 ++++ .../defaultsupportedidpconfig.yaml | 14 ++++ .../identityplatform/inboundsamlconfig.yaml | 21 ++++++ .../identityplatform/oauthidpconfig.yaml | 16 +++++ .../generated/identityplatform/tenant.yaml | 12 ++++ .../tenantdefaultsupportedidpconfig.yaml | 15 ++++ .../tenantinboundsamlconfig.yaml | 22 ++++++ .../tenantoauthidpconfig.yaml | 17 +++++ examples/generated/kms/cryptokey.yaml | 15 ++++ .../generated/kms/cryptokeyiampolicy.yaml | 12 ++++ examples/generated/kms/keyring.yaml | 12 ++++ examples/generated/kms/keyringiampolicy.yaml | 12 ++++ examples/generated/kms/secretciphertext.yaml | 15 ++++ .../logging/billingaccountbucketconfig.yaml | 14 ++++ .../logging/billingaccountexclusion.yaml | 14 ++++ .../generated/logging/billingaccountsink.yaml | 14 ++++ .../generated/logging/folderbucketconfig.yaml | 14 ++++ .../generated/logging/folderexclusion.yaml | 14 ++++ examples/generated/logging/foldersink.yaml | 15 ++++ examples/generated/logging/metric.yaml | 33 +++++++++ .../logging/organizationbucketconfig.yaml | 14 ++++ .../logging/organizationexclusion.yaml | 14 ++++ .../generated/logging/organizationsink.yaml | 15 ++++ .../logging/projectbucketconfig.yaml | 14 ++++ .../generated/logging/projectexclusion.yaml | 13 ++++ examples/generated/logging/projectsink.yaml | 14 ++++ examples/generated/memcache/instance.yaml | 17 +++++ examples/generated/mlengine/model.yaml | 14 ++++ .../generated/monitoring/alertpolicy.yaml | 24 +++++++ .../generated/monitoring/customservice.yaml | 14 ++++ examples/generated/monitoring/dashboard.yaml | 21 ++++++ examples/generated/monitoring/group.yaml | 12 ++++ .../monitoring/metricdescriptor.yaml | 24 +++++++ .../monitoring/notificationchannel.yaml | 14 ++++ examples/generated/monitoring/slo.yaml | 18 +++++ .../monitoring/uptimecheckconfig.yaml | 25 +++++++ .../networkmanagement/connectivitytest.yaml | 16 +++++ .../networkservices/edgecachekeyset.yaml | 23 +++++++ .../networkservices/edgecacheorigin.yaml | 13 ++++ .../networkservices/edgecacheservice.yaml | 34 ++++++++++ examples/generated/notebooks/environment.yaml | 14 ++++ examples/generated/notebooks/instance.yaml | 16 +++++ .../notebooks/instanceiampolicy.yaml | 14 ++++ examples/generated/orgpolicy/policy.yaml | 15 ++++ .../generated/osconfig/patchdeployment.yaml | 15 ++++ examples/generated/oslogin/sshpublickey.yaml | 12 ++++ examples/generated/privateca/capool.yaml | 18 +++++ .../generated/privateca/capooliampolicy.yaml | 12 ++++ examples/generated/privateca/certificate.yaml | 44 ++++++++++++ .../privateca/certificateauthority.yaml | 44 ++++++++++++ .../privateca/certificatetemplate.yaml | 68 +++++++++++++++++++ .../generated/pubsub/litereservation.yaml | 13 ++++ .../generated/pubsub/litesubscription.yaml | 14 ++++ examples/generated/pubsub/litetopic.yaml | 21 ++++++ examples/generated/pubsub/schema.yaml | 27 ++++++++ examples/generated/pubsub/subscription.yaml | 19 ++++++ .../pubsub/subscriptioniampolicy.yaml | 12 ++++ examples/generated/pubsub/topic.yaml | 13 ++++ examples/generated/pubsub/topiciampolicy.yaml | 13 ++++ examples/generated/redis/instance.yaml | 12 ++++ examples/generated/resourcemanager/lien.yaml | 15 ++++ .../generated/scc/notificationconfig.yaml | 16 +++++ examples/generated/scc/source.yaml | 13 ++++ examples/generated/secretmanager/secret.yaml | 18 +++++ .../secretmanager/secretiampolicy.yaml | 13 ++++ .../secretmanager/secretversion.yaml | 15 ++++ .../servicenetworking/connection.yaml | 14 ++++ examples/generated/sourcerepo/repository.yaml | 11 +++ .../sourcerepo/repositoryiampolicy.yaml | 13 ++++ examples/generated/spanner/database.yaml | 16 +++++ .../generated/spanner/databaseiampolicy.yaml | 13 ++++ examples/generated/spanner/instance.yaml | 15 ++++ .../generated/spanner/instanceiampolicy.yaml | 12 ++++ examples/generated/sql/database.yaml | 12 ++++ examples/generated/sql/databaseinstance.yaml | 14 ++++ .../sql/sourcerepresentationinstance.yaml | 14 ++++ examples/generated/sql/sslcert.yaml | 13 ++++ examples/generated/sql/user.yaml | 17 +++++ examples/generated/storage/bucket.yaml | 28 ++++++++ .../storage/bucketaccesscontrol.yaml | 13 ++++ examples/generated/storage/bucketacl.yaml | 14 ++++ .../generated/storage/bucketiampolicy.yaml | 12 ++++ examples/generated/storage/bucketobject.yaml | 13 ++++ .../storage/defaultobjectaccesscontrol.yaml | 13 ++++ .../generated/storage/defaultobjectacl.yaml | 14 ++++ examples/generated/storage/hmackey.yaml | 11 +++ examples/generated/storage/notification.yaml | 18 +++++ .../storage/objectaccesscontrol.yaml | 14 ++++ examples/generated/storage/objectacl.yaml | 15 ++++ examples/generated/storagetransfer/job.yaml | 47 +++++++++++++ examples/generated/tags/tagbinding.yaml | 12 ++++ examples/generated/tags/tagkey.yaml | 13 ++++ examples/generated/tags/tagkeyiampolicy.yaml | 12 ++++ examples/generated/tags/tagvalue.yaml | 13 ++++ .../generated/tags/tagvalueiampolicy.yaml | 12 ++++ examples/generated/tpu/node.yaml | 15 ++++ examples/generated/vertexai/dataset.yaml | 13 ++++ examples/generated/vpcaccess/connector.yaml | 13 ++++ examples/generated/workflows/workflow.yaml | 39 +++++++++++ 323 files changed, 5516 insertions(+) create mode 100644 examples/generated/accessapproval/foldersettings.yaml create mode 100644 examples/generated/accessapproval/organizationsettings.yaml create mode 100644 examples/generated/accessapproval/projectsettings.yaml create mode 100644 examples/generated/accesscontextmanager/accesslevel.yaml create mode 100644 examples/generated/accesscontextmanager/accesspolicy.yaml create mode 100644 examples/generated/accesscontextmanager/gcpuseraccessbinding.yaml create mode 100644 examples/generated/accesscontextmanager/serviceperimeter.yaml create mode 100644 examples/generated/accesscontextmanager/serviceperimeterresource.yaml create mode 100644 examples/generated/activedirectory/domain.yaml create mode 100644 examples/generated/activedirectory/domaintrust.yaml create mode 100644 examples/generated/apigee/organization.yaml create mode 100644 examples/generated/appengine/application.yaml create mode 100644 examples/generated/appengine/applicationurldispatchrules.yaml create mode 100644 examples/generated/appengine/domainmapping.yaml create mode 100644 examples/generated/appengine/firewallrule.yaml create mode 100644 examples/generated/appengine/flexibleappversion.yaml create mode 100644 examples/generated/appengine/servicenetworksettings.yaml create mode 100644 examples/generated/appengine/servicesplittraffic.yaml create mode 100644 examples/generated/appengine/standardappversion.yaml create mode 100644 examples/generated/assuredworkloads/workload.yaml create mode 100644 examples/generated/bigquery/dataset.yaml create mode 100644 examples/generated/bigquery/datasetaccess.yaml create mode 100644 examples/generated/bigquery/datasetiampolicy.yaml create mode 100644 examples/generated/bigquery/datatransferconfig.yaml create mode 100644 examples/generated/bigquery/job.yaml create mode 100644 examples/generated/bigquery/reservation.yaml create mode 100644 examples/generated/bigquery/routine.yaml create mode 100644 examples/generated/bigquery/table.yaml create mode 100644 examples/generated/bigquery/tableiampolicy.yaml create mode 100644 examples/generated/bigtable/appprofile.yaml create mode 100644 examples/generated/bigtable/garbagecollectionpolicy.yaml create mode 100644 examples/generated/bigtable/instance.yaml create mode 100644 examples/generated/bigtable/instanceiampolicy.yaml create mode 100644 examples/generated/bigtable/table.yaml create mode 100644 examples/generated/bigtable/tableiampolicy.yaml create mode 100644 examples/generated/billing/accountiampolicy.yaml create mode 100644 examples/generated/billing/budget.yaml create mode 100644 examples/generated/binaryauthorization/attestor.yaml create mode 100644 examples/generated/binaryauthorization/attestoriampolicy.yaml create mode 100644 examples/generated/binaryauthorization/policy.yaml create mode 100644 examples/generated/cloudasset/folderfeed.yaml create mode 100644 examples/generated/cloudasset/organizationfeed.yaml create mode 100644 examples/generated/cloudasset/projectfeed.yaml create mode 100644 examples/generated/cloudbuild/trigger.yaml create mode 100644 examples/generated/cloudfunctions/function.yaml create mode 100644 examples/generated/cloudfunctions/functioniampolicy.yaml create mode 100644 examples/generated/cloudidentity/group.yaml create mode 100644 examples/generated/cloudidentity/groupmembership.yaml create mode 100644 examples/generated/cloudiot/device.yaml create mode 100644 examples/generated/cloudiot/registry.yaml create mode 100644 examples/generated/cloudplatform/billingsubaccount.yaml create mode 100644 examples/generated/cloudplatform/folder.yaml create mode 100644 examples/generated/cloudplatform/folderiampolicy.yaml create mode 100644 examples/generated/cloudplatform/folderorganizationpolicy.yaml create mode 100644 examples/generated/cloudplatform/organizationiamcustomrole.yaml create mode 100644 examples/generated/cloudplatform/organizationiampolicy.yaml create mode 100644 examples/generated/cloudplatform/organizationpolicy.yaml create mode 100644 examples/generated/cloudplatform/project.yaml create mode 100644 examples/generated/cloudplatform/projectdefaultserviceaccounts.yaml create mode 100644 examples/generated/cloudplatform/projectiamcustomrole.yaml create mode 100644 examples/generated/cloudplatform/projectiampolicy.yaml create mode 100644 examples/generated/cloudplatform/projectorganizationpolicy.yaml create mode 100644 examples/generated/cloudplatform/projectservice.yaml create mode 100644 examples/generated/cloudplatform/projectusageexportbucket.yaml create mode 100644 examples/generated/cloudplatform/serviceaccount.yaml create mode 100644 examples/generated/cloudplatform/serviceaccountiampolicy.yaml create mode 100644 examples/generated/cloudplatform/serviceaccountkey.yaml create mode 100644 examples/generated/cloudplatform/servicenetworkingpeereddnsdomain.yaml create mode 100644 examples/generated/cloudrun/domainmapping.yaml create mode 100644 examples/generated/cloudrun/service.yaml create mode 100644 examples/generated/cloudrun/serviceiampolicy.yaml create mode 100644 examples/generated/cloudscheduler/job.yaml create mode 100644 examples/generated/cloudtasks/queue.yaml create mode 100644 examples/generated/composer/environment.yaml create mode 100644 examples/generated/compute/address.yaml create mode 100644 examples/generated/compute/attacheddisk.yaml create mode 100644 examples/generated/compute/autoscaler.yaml create mode 100644 examples/generated/compute/backendbucket.yaml create mode 100644 examples/generated/compute/backendbucketsignedurlkey.yaml create mode 100644 examples/generated/compute/backendservice.yaml create mode 100644 examples/generated/compute/backendservicesignedurlkey.yaml create mode 100644 examples/generated/compute/disk.yaml create mode 100644 examples/generated/compute/diskiampolicy.yaml create mode 100644 examples/generated/compute/diskresourcepolicyattachment.yaml create mode 100644 examples/generated/compute/externalvpngateway.yaml create mode 100644 examples/generated/compute/firewall.yaml create mode 100644 examples/generated/compute/firewallpolicy.yaml create mode 100644 examples/generated/compute/firewallpolicyassociation.yaml create mode 100644 examples/generated/compute/firewallpolicyrule.yaml create mode 100644 examples/generated/compute/forwardingrule.yaml create mode 100644 examples/generated/compute/globaladdress.yaml create mode 100644 examples/generated/compute/globalforwardingrule.yaml create mode 100644 examples/generated/compute/globalnetworkendpoint.yaml create mode 100644 examples/generated/compute/globalnetworkendpointgroup.yaml create mode 100644 examples/generated/compute/havpngateway.yaml create mode 100644 examples/generated/compute/healthcheck.yaml create mode 100644 examples/generated/compute/httphealthcheck.yaml create mode 100644 examples/generated/compute/httpshealthcheck.yaml create mode 100644 examples/generated/compute/image.yaml create mode 100644 examples/generated/compute/imageiampolicy.yaml create mode 100644 examples/generated/compute/instance.yaml create mode 100644 examples/generated/compute/instancefromtemplate.yaml create mode 100644 examples/generated/compute/instancegroup.yaml create mode 100644 examples/generated/compute/instancegroupmanager.yaml create mode 100644 examples/generated/compute/instancegroupnamedport.yaml create mode 100644 examples/generated/compute/instanceiampolicy.yaml create mode 100644 examples/generated/compute/instancetemplate.yaml create mode 100644 examples/generated/compute/interconnectattachment.yaml create mode 100644 examples/generated/compute/managedsslcertificate.yaml create mode 100644 examples/generated/compute/network.yaml create mode 100644 examples/generated/compute/networkendpoint.yaml create mode 100644 examples/generated/compute/networkendpointgroup.yaml create mode 100644 examples/generated/compute/networkpeering.yaml create mode 100644 examples/generated/compute/networkpeeringroutesconfig.yaml create mode 100644 examples/generated/compute/nodegroup.yaml create mode 100644 examples/generated/compute/nodetemplate.yaml create mode 100644 examples/generated/compute/packetmirroring.yaml create mode 100644 examples/generated/compute/projectdefaultnetworktier.yaml create mode 100644 examples/generated/compute/projectmetadata.yaml create mode 100644 examples/generated/compute/projectmetadataitem.yaml create mode 100644 examples/generated/compute/regionautoscaler.yaml create mode 100644 examples/generated/compute/regionbackendservice.yaml create mode 100644 examples/generated/compute/regiondisk.yaml create mode 100644 examples/generated/compute/regiondiskiampolicy.yaml create mode 100644 examples/generated/compute/regiondiskresourcepolicyattachment.yaml create mode 100644 examples/generated/compute/regionhealthcheck.yaml create mode 100644 examples/generated/compute/regioninstancegroupmanager.yaml create mode 100644 examples/generated/compute/regionnetworkendpointgroup.yaml create mode 100644 examples/generated/compute/regionsslcertificate.yaml create mode 100644 examples/generated/compute/regiontargethttpproxy.yaml create mode 100644 examples/generated/compute/regiontargethttpsproxy.yaml create mode 100644 examples/generated/compute/regionurlmap.yaml create mode 100644 examples/generated/compute/reservation.yaml create mode 100644 examples/generated/compute/resourcepolicy.yaml create mode 100644 examples/generated/compute/route.yaml create mode 100644 examples/generated/compute/router.yaml create mode 100644 examples/generated/compute/routerinterface.yaml create mode 100644 examples/generated/compute/routernat.yaml create mode 100644 examples/generated/compute/routerpeer.yaml create mode 100644 examples/generated/compute/securitypolicy.yaml create mode 100644 examples/generated/compute/serviceattachment.yaml create mode 100644 examples/generated/compute/sharedvpchostproject.yaml create mode 100644 examples/generated/compute/sharedvpcserviceproject.yaml create mode 100644 examples/generated/compute/snapshot.yaml create mode 100644 examples/generated/compute/sslcertificate.yaml create mode 100644 examples/generated/compute/sslpolicy.yaml create mode 100644 examples/generated/compute/subnetwork.yaml create mode 100644 examples/generated/compute/subnetworkiampolicy.yaml create mode 100644 examples/generated/compute/targetgrpcproxy.yaml create mode 100644 examples/generated/compute/targethttpproxy.yaml create mode 100644 examples/generated/compute/targethttpsproxy.yaml create mode 100644 examples/generated/compute/targetinstance.yaml create mode 100644 examples/generated/compute/targetpool.yaml create mode 100644 examples/generated/compute/targetsslproxy.yaml create mode 100644 examples/generated/compute/targettcpproxy.yaml create mode 100644 examples/generated/compute/urlmap.yaml create mode 100644 examples/generated/compute/vpngateway.yaml create mode 100644 examples/generated/compute/vpntunnel.yaml create mode 100644 examples/generated/container/cluster.yaml create mode 100644 examples/generated/container/nodepool.yaml create mode 100644 examples/generated/container/registry.yaml create mode 100644 examples/generated/containeranalysis/note.yaml create mode 100644 examples/generated/containeranalysis/occurrence.yaml create mode 100644 examples/generated/datacatalog/entry.yaml create mode 100644 examples/generated/datacatalog/entrygroup.yaml create mode 100644 examples/generated/datacatalog/entrygroupiampolicy.yaml create mode 100644 examples/generated/datacatalog/tag.yaml create mode 100644 examples/generated/datacatalog/tagtemplate.yaml create mode 100644 examples/generated/datacatalog/tagtemplateiampolicy.yaml create mode 100644 examples/generated/dataflow/job.yaml create mode 100644 examples/generated/datalossprevention/deidentifytemplate.yaml create mode 100644 examples/generated/datalossprevention/inspecttemplate.yaml create mode 100644 examples/generated/datalossprevention/jobtrigger.yaml create mode 100644 examples/generated/datalossprevention/storedinfotype.yaml create mode 100644 examples/generated/dataproc/autoscalingpolicy.yaml create mode 100644 examples/generated/dataproc/cluster.yaml create mode 100644 examples/generated/dataproc/clusteriampolicy.yaml create mode 100644 examples/generated/dataproc/job.yaml create mode 100644 examples/generated/dataproc/jobiampolicy.yaml create mode 100644 examples/generated/dataproc/workflowtemplate.yaml create mode 100644 examples/generated/datastore/index.yaml create mode 100644 examples/generated/deploymentmanager/deployment.yaml create mode 100644 examples/generated/dialogflow/agent.yaml create mode 100644 examples/generated/dialogflow/entitytype.yaml create mode 100644 examples/generated/dialogflow/fulfillment.yaml create mode 100644 examples/generated/dialogflow/intent.yaml create mode 100644 examples/generated/dialogflowcx/agent.yaml create mode 100644 examples/generated/dialogflowcx/entitytype.yaml create mode 100644 examples/generated/dialogflowcx/environment.yaml create mode 100644 examples/generated/dialogflowcx/flow.yaml create mode 100644 examples/generated/dialogflowcx/intent.yaml create mode 100644 examples/generated/dialogflowcx/page.yaml create mode 100644 examples/generated/dialogflowcx/version.yaml create mode 100644 examples/generated/dns/managedzone.yaml create mode 100644 examples/generated/dns/policy.yaml create mode 100644 examples/generated/dns/recordset.yaml create mode 100644 examples/generated/endpoints/service.yaml create mode 100644 examples/generated/endpoints/serviceiampolicy.yaml create mode 100644 examples/generated/essentialcontacts/contact.yaml create mode 100644 examples/generated/eventarc/trigger.yaml create mode 100644 examples/generated/filestore/instance.yaml create mode 100644 examples/generated/firestore/index.yaml create mode 100644 examples/generated/gameservices/gameserverconfig.yaml create mode 100644 examples/generated/gameservices/gameserverdeployment.yaml create mode 100644 examples/generated/gameservices/gameserverdeploymentrollout.yaml create mode 100644 examples/generated/gameservices/realm.yaml create mode 100644 examples/generated/gkehub/membership.yaml create mode 100644 examples/generated/healthcare/consentstore.yaml create mode 100644 examples/generated/healthcare/consentstoreiampolicy.yaml create mode 100644 examples/generated/healthcare/dataset.yaml create mode 100644 examples/generated/healthcare/datasetiampolicy.yaml create mode 100644 examples/generated/healthcare/dicomstore.yaml create mode 100644 examples/generated/healthcare/dicomstoreiampolicy.yaml create mode 100644 examples/generated/healthcare/fhirstore.yaml create mode 100644 examples/generated/healthcare/fhirstoreiampolicy.yaml create mode 100644 examples/generated/healthcare/hl7v2store.yaml create mode 100644 examples/generated/healthcare/hl7v2storeiampolicy.yaml create mode 100644 examples/generated/iap/appengineserviceiampolicy.yaml create mode 100644 examples/generated/iap/appengineversioniampolicy.yaml create mode 100644 examples/generated/iap/tunneliampolicy.yaml create mode 100644 examples/generated/iap/tunnelinstanceiampolicy.yaml create mode 100644 examples/generated/iap/webbackendserviceiampolicy.yaml create mode 100644 examples/generated/iap/webiampolicy.yaml create mode 100644 examples/generated/iap/webtypeappengineiampolicy.yaml create mode 100644 examples/generated/iap/webtypecomputeiampolicy.yaml create mode 100644 examples/generated/identityplatform/defaultsupportedidpconfig.yaml create mode 100644 examples/generated/identityplatform/inboundsamlconfig.yaml create mode 100644 examples/generated/identityplatform/oauthidpconfig.yaml create mode 100644 examples/generated/identityplatform/tenant.yaml create mode 100644 examples/generated/identityplatform/tenantdefaultsupportedidpconfig.yaml create mode 100644 examples/generated/identityplatform/tenantinboundsamlconfig.yaml create mode 100644 examples/generated/identityplatform/tenantoauthidpconfig.yaml create mode 100644 examples/generated/kms/cryptokey.yaml create mode 100644 examples/generated/kms/cryptokeyiampolicy.yaml create mode 100644 examples/generated/kms/keyring.yaml create mode 100644 examples/generated/kms/keyringiampolicy.yaml create mode 100644 examples/generated/kms/secretciphertext.yaml create mode 100644 examples/generated/logging/billingaccountbucketconfig.yaml create mode 100644 examples/generated/logging/billingaccountexclusion.yaml create mode 100644 examples/generated/logging/billingaccountsink.yaml create mode 100644 examples/generated/logging/folderbucketconfig.yaml create mode 100644 examples/generated/logging/folderexclusion.yaml create mode 100644 examples/generated/logging/foldersink.yaml create mode 100644 examples/generated/logging/metric.yaml create mode 100644 examples/generated/logging/organizationbucketconfig.yaml create mode 100644 examples/generated/logging/organizationexclusion.yaml create mode 100644 examples/generated/logging/organizationsink.yaml create mode 100644 examples/generated/logging/projectbucketconfig.yaml create mode 100644 examples/generated/logging/projectexclusion.yaml create mode 100644 examples/generated/logging/projectsink.yaml create mode 100644 examples/generated/memcache/instance.yaml create mode 100644 examples/generated/mlengine/model.yaml create mode 100644 examples/generated/monitoring/alertpolicy.yaml create mode 100644 examples/generated/monitoring/customservice.yaml create mode 100644 examples/generated/monitoring/dashboard.yaml create mode 100644 examples/generated/monitoring/group.yaml create mode 100644 examples/generated/monitoring/metricdescriptor.yaml create mode 100644 examples/generated/monitoring/notificationchannel.yaml create mode 100644 examples/generated/monitoring/slo.yaml create mode 100644 examples/generated/monitoring/uptimecheckconfig.yaml create mode 100644 examples/generated/networkmanagement/connectivitytest.yaml create mode 100644 examples/generated/networkservices/edgecachekeyset.yaml create mode 100644 examples/generated/networkservices/edgecacheorigin.yaml create mode 100644 examples/generated/networkservices/edgecacheservice.yaml create mode 100644 examples/generated/notebooks/environment.yaml create mode 100644 examples/generated/notebooks/instance.yaml create mode 100644 examples/generated/notebooks/instanceiampolicy.yaml create mode 100644 examples/generated/orgpolicy/policy.yaml create mode 100644 examples/generated/osconfig/patchdeployment.yaml create mode 100644 examples/generated/oslogin/sshpublickey.yaml create mode 100644 examples/generated/privateca/capool.yaml create mode 100644 examples/generated/privateca/capooliampolicy.yaml create mode 100644 examples/generated/privateca/certificate.yaml create mode 100644 examples/generated/privateca/certificateauthority.yaml create mode 100644 examples/generated/privateca/certificatetemplate.yaml create mode 100644 examples/generated/pubsub/litereservation.yaml create mode 100644 examples/generated/pubsub/litesubscription.yaml create mode 100644 examples/generated/pubsub/litetopic.yaml create mode 100644 examples/generated/pubsub/schema.yaml create mode 100644 examples/generated/pubsub/subscription.yaml create mode 100644 examples/generated/pubsub/subscriptioniampolicy.yaml create mode 100644 examples/generated/pubsub/topic.yaml create mode 100644 examples/generated/pubsub/topiciampolicy.yaml create mode 100644 examples/generated/redis/instance.yaml create mode 100644 examples/generated/resourcemanager/lien.yaml create mode 100644 examples/generated/scc/notificationconfig.yaml create mode 100644 examples/generated/scc/source.yaml create mode 100644 examples/generated/secretmanager/secret.yaml create mode 100644 examples/generated/secretmanager/secretiampolicy.yaml create mode 100644 examples/generated/secretmanager/secretversion.yaml create mode 100644 examples/generated/servicenetworking/connection.yaml create mode 100644 examples/generated/sourcerepo/repository.yaml create mode 100644 examples/generated/sourcerepo/repositoryiampolicy.yaml create mode 100644 examples/generated/spanner/database.yaml create mode 100644 examples/generated/spanner/databaseiampolicy.yaml create mode 100644 examples/generated/spanner/instance.yaml create mode 100644 examples/generated/spanner/instanceiampolicy.yaml create mode 100644 examples/generated/sql/database.yaml create mode 100644 examples/generated/sql/databaseinstance.yaml create mode 100644 examples/generated/sql/sourcerepresentationinstance.yaml create mode 100644 examples/generated/sql/sslcert.yaml create mode 100644 examples/generated/sql/user.yaml create mode 100644 examples/generated/storage/bucket.yaml create mode 100644 examples/generated/storage/bucketaccesscontrol.yaml create mode 100644 examples/generated/storage/bucketacl.yaml create mode 100644 examples/generated/storage/bucketiampolicy.yaml create mode 100644 examples/generated/storage/bucketobject.yaml create mode 100644 examples/generated/storage/defaultobjectaccesscontrol.yaml create mode 100644 examples/generated/storage/defaultobjectacl.yaml create mode 100644 examples/generated/storage/hmackey.yaml create mode 100644 examples/generated/storage/notification.yaml create mode 100644 examples/generated/storage/objectaccesscontrol.yaml create mode 100644 examples/generated/storage/objectacl.yaml create mode 100644 examples/generated/storagetransfer/job.yaml create mode 100644 examples/generated/tags/tagbinding.yaml create mode 100644 examples/generated/tags/tagkey.yaml create mode 100644 examples/generated/tags/tagkeyiampolicy.yaml create mode 100644 examples/generated/tags/tagvalue.yaml create mode 100644 examples/generated/tags/tagvalueiampolicy.yaml create mode 100644 examples/generated/tpu/node.yaml create mode 100644 examples/generated/vertexai/dataset.yaml create mode 100644 examples/generated/vpcaccess/connector.yaml create mode 100644 examples/generated/workflows/workflow.yaml diff --git a/examples/generated/accessapproval/foldersettings.yaml b/examples/generated/accessapproval/foldersettings.yaml new file mode 100644 index 00000000..2ff96439 --- /dev/null +++ b/examples/generated/accessapproval/foldersettings.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: accessapproval.gcp.jet.crossplane.io/v1alpha1 +#kind: FolderSettings +#metadata: +# name: example +#spec: +# forProvider: +# enrolledServices: +# - cloudProduct: all +# folderId: ${google_folder.my_folder.folder_id} +# notificationEmails: +# - testuser@example.com +# - example.user@example.com +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/accessapproval/organizationsettings.yaml b/examples/generated/accessapproval/organizationsettings.yaml new file mode 100644 index 00000000..624cea8d --- /dev/null +++ b/examples/generated/accessapproval/organizationsettings.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: accessapproval.gcp.jet.crossplane.io/v1alpha1 +#kind: OrganizationSettings +#metadata: +# name: example +#spec: +# forProvider: +# enrolledServices: +# - cloudProduct: appengine.googleapis.com +# - cloudProduct: dataflow.googleapis.com +# enrollmentLevel: BLOCK_ALL +# notificationEmails: +# - testuser@example.com +# - example.user@example.com +# organizationId: "123456789" +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/accessapproval/projectsettings.yaml b/examples/generated/accessapproval/projectsettings.yaml new file mode 100644 index 00000000..9abb6c56 --- /dev/null +++ b/examples/generated/accessapproval/projectsettings.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: accessapproval.gcp.jet.crossplane.io/v1alpha1 +#kind: ProjectSettings +#metadata: +# name: example +#spec: +# forProvider: +# enrolledServices: +# - cloudProduct: all +# enrollmentLevel: BLOCK_ALL +# notificationEmails: +# - testuser@example.com +# - example.user@example.com +# projectId: my-project-name +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/accesscontextmanager/accesslevel.yaml b/examples/generated/accesscontextmanager/accesslevel.yaml new file mode 100644 index 00000000..4df75743 --- /dev/null +++ b/examples/generated/accesscontextmanager/accesslevel.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: accesscontextmanager.gcp.jet.crossplane.io/v1alpha1 +#kind: AccessLevel +#metadata: +# name: example +#spec: +# forProvider: +# basic: +# - conditions: +# - devicePolicy: +# - osConstraints: +# - osType: DESKTOP_CHROME_OS +# requireScreenLock: true +# regions: +# - CH +# - IT +# - US +# name: accessPolicies/${google_access_context_manager_access_policy.access-policy.name}/accessLevels/chromeos_no_lock +# parent: accessPolicies/${google_access_context_manager_access_policy.access-policy.name} +# title: chromeos_no_lock +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/accesscontextmanager/accesspolicy.yaml b/examples/generated/accesscontextmanager/accesspolicy.yaml new file mode 100644 index 00000000..7da9b0aa --- /dev/null +++ b/examples/generated/accesscontextmanager/accesspolicy.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: accesscontextmanager.gcp.jet.crossplane.io/v1alpha1 +#kind: AccessPolicy +#metadata: +# name: example +#spec: +# forProvider: +# parent: organizations/123456789 +# title: my policy +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/accesscontextmanager/gcpuseraccessbinding.yaml b/examples/generated/accesscontextmanager/gcpuseraccessbinding.yaml new file mode 100644 index 00000000..cd4cc1c9 --- /dev/null +++ b/examples/generated/accesscontextmanager/gcpuseraccessbinding.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: accesscontextmanager.gcp.jet.crossplane.io/v1alpha1 +#kind: GCPUserAccessBinding +#metadata: +# name: example +#spec: +# forProvider: +# accessLevels: +# - ${google_access_context_manager_access_level.access_level_id_for_user_access_binding.name} +# groupKey: ${trimprefix(google_cloud_identity_group.group.id, "groups/")} +# organizationId: "123456789" +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/accesscontextmanager/serviceperimeter.yaml b/examples/generated/accesscontextmanager/serviceperimeter.yaml new file mode 100644 index 00000000..8eff9f73 --- /dev/null +++ b/examples/generated/accesscontextmanager/serviceperimeter.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: accesscontextmanager.gcp.jet.crossplane.io/v1alpha1 +#kind: ServicePerimeter +#metadata: +# name: example +#spec: +# forProvider: +# name: accessPolicies/${google_access_context_manager_access_policy.access-policy.name}/servicePerimeters/restrict_storage +# parent: accessPolicies/${google_access_context_manager_access_policy.access-policy.name} +# status: +# - restrictedServices: +# - storage.googleapis.com +# title: restrict_storage +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/accesscontextmanager/serviceperimeterresource.yaml b/examples/generated/accesscontextmanager/serviceperimeterresource.yaml new file mode 100644 index 00000000..0a4e759f --- /dev/null +++ b/examples/generated/accesscontextmanager/serviceperimeterresource.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: accesscontextmanager.gcp.jet.crossplane.io/v1alpha1 +#kind: ServicePerimeterResource +#metadata: +# name: example +#spec: +# forProvider: +# perimeterName: accessPolicies/${google_access_context_manager_access_policy.access-policy.name}/servicePerimeters/restrict_storage +# resource: projects/987654321 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/activedirectory/domain.yaml b/examples/generated/activedirectory/domain.yaml new file mode 100644 index 00000000..de58ad06 --- /dev/null +++ b/examples/generated/activedirectory/domain.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: activedirectory.gcp.jet.crossplane.io/v1alpha1 +#kind: Domain +#metadata: +# name: example +#spec: +# forProvider: +# domainName: tfgen.org.com +# locations: +# - us-central1 +# reservedIpRange: 192.168.255.0/24 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/activedirectory/domaintrust.yaml b/examples/generated/activedirectory/domaintrust.yaml new file mode 100644 index 00000000..816611a8 --- /dev/null +++ b/examples/generated/activedirectory/domaintrust.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: activedirectory.gcp.jet.crossplane.io/v1alpha1 +#kind: DomainTrust +#metadata: +# name: example +#spec: +# forProvider: +# domain: test-managed-ad.com +# targetDnsIpAddresses: +# - 10.1.0.100 +# targetDomainName: example-gcp.com +# trustDirection: OUTBOUND +# trustHandshakeSecretSecretRef: +# key: example-key +# name: example-secret +# namespace: crossplane-system +# trustType: FOREST +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/apigee/organization.yaml b/examples/generated/apigee/organization.yaml new file mode 100644 index 00000000..9216ac47 --- /dev/null +++ b/examples/generated/apigee/organization.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: apigee.gcp.jet.crossplane.io/v1alpha1 +#kind: Organization +#metadata: +# name: example +#spec: +# forProvider: +# analyticsRegion: us-central1 +# authorizedNetwork: ${google_compute_network.apigee_network.id} +# projectId: ${data.google_client_config.current.project} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/appengine/application.yaml b/examples/generated/appengine/application.yaml new file mode 100644 index 00000000..77dbfbfa --- /dev/null +++ b/examples/generated/appengine/application.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: appengine.gcp.jet.crossplane.io/v1alpha1 +#kind: Application +#metadata: +# name: example +#spec: +# forProvider: +# locationId: us-central +# project: ${google_project.my_project.project_id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/appengine/applicationurldispatchrules.yaml b/examples/generated/appengine/applicationurldispatchrules.yaml new file mode 100644 index 00000000..d3543c18 --- /dev/null +++ b/examples/generated/appengine/applicationurldispatchrules.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: appengine.gcp.jet.crossplane.io/v1alpha1 +#kind: ApplicationURLDispatchRules +#metadata: +# name: example +#spec: +# forProvider: +# dispatchRules: +# - domain: '*' +# path: /* +# service: default +# - domain: '*' +# path: /admin/* +# service: myapp +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/appengine/domainmapping.yaml b/examples/generated/appengine/domainmapping.yaml new file mode 100644 index 00000000..207f41c3 --- /dev/null +++ b/examples/generated/appengine/domainmapping.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: appengine.gcp.jet.crossplane.io/v1alpha1 +#kind: DomainMapping +#metadata: +# name: example +#spec: +# forProvider: +# domainName: verified-domain.com +# sslSettings: +# - sslManagementType: AUTOMATIC +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/appengine/firewallrule.yaml b/examples/generated/appengine/firewallrule.yaml new file mode 100644 index 00000000..b7f2351c --- /dev/null +++ b/examples/generated/appengine/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: appengine.gcp.jet.crossplane.io/v1alpha1 +#kind: FirewallRule +#metadata: +# name: example +#spec: +# forProvider: +# action: ALLOW +# priority: 1000 +# project: ${google_project.my_project.project_id} +# sourceRange: '*' +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/appengine/flexibleappversion.yaml b/examples/generated/appengine/flexibleappversion.yaml new file mode 100644 index 00000000..9af1d85f --- /dev/null +++ b/examples/generated/appengine/flexibleappversion.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: appengine.gcp.jet.crossplane.io/v1alpha1 +#kind: FlexibleAppVersion +#metadata: +# name: example +#spec: +# forProvider: +# automaticScaling: +# - coolDownPeriod: 120s +# cpuUtilization: +# - targetUtilization: 0.5 +# deployment: +# - zip: +# - sourceUrl: https://storage.googleapis.com/${google_storage_bucket.bucket.name}/${google_storage_bucket_object.object.name} +# entrypoint: +# - shell: node ./app.js +# envVariables: +# port: "8080" +# handlers: +# - authFailAction: AUTH_FAIL_ACTION_REDIRECT +# login: LOGIN_REQUIRED +# securityLevel: SECURE_ALWAYS +# staticFiles: +# - path: my-other-path +# uploadPathRegex: .*\/my-path\/* +# urlRegex: .*\/my-path\/* +# livenessCheck: +# - path: / +# noopOnDestroy: true +# project: ${google_project_iam_member.gae_api.project} +# readinessCheck: +# - path: / +# runtime: nodejs +# service: default +# versionId: v1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/appengine/servicenetworksettings.yaml b/examples/generated/appengine/servicenetworksettings.yaml new file mode 100644 index 00000000..e2f93195 --- /dev/null +++ b/examples/generated/appengine/servicenetworksettings.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: appengine.gcp.jet.crossplane.io/v1alpha1 +#kind: ServiceNetworkSettings +#metadata: +# name: example +#spec: +# forProvider: +# networkSettings: +# - ingressTrafficAllowed: INGRESS_TRAFFIC_ALLOWED_INTERNAL_ONLY +# service: myapp +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/appengine/servicesplittraffic.yaml b/examples/generated/appengine/servicesplittraffic.yaml new file mode 100644 index 00000000..79bbf6c9 --- /dev/null +++ b/examples/generated/appengine/servicesplittraffic.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: appengine.gcp.jet.crossplane.io/v1alpha1 +#kind: ServiceSplitTraffic +#metadata: +# name: example +#spec: +# forProvider: +# migrateTraffic: false +# service: myapp +# split: +# - allocations: +# ${(google_app_engine_standard_app_version.liveapp_v1.version_id)}: 0.75 +# ${(google_app_engine_standard_app_version.liveapp_v2.version_id)}: 0.25 +# shardBy: IP +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/appengine/standardappversion.yaml b/examples/generated/appengine/standardappversion.yaml new file mode 100644 index 00000000..6cba4644 --- /dev/null +++ b/examples/generated/appengine/standardappversion.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: appengine.gcp.jet.crossplane.io/v1alpha1 +#kind: StandardAppVersion +#metadata: +# name: example +#spec: +# forProvider: +# automaticScaling: +# - maxConcurrentRequests: 10 +# maxIdleInstances: 3 +# maxPendingLatency: 5s +# minIdleInstances: 1 +# minPendingLatency: 1s +# standardSchedulerSettings: +# - maxInstances: 10 +# minInstances: 2 +# targetCpuUtilization: 0.5 +# targetThroughputUtilization: 0.75 +# deleteServiceOnDestroy: true +# deployment: +# - zip: +# - sourceUrl: https://storage.googleapis.com/${google_storage_bucket.bucket.name}/${google_storage_bucket_object.object.name} +# entrypoint: +# - shell: node ./app.js +# envVariables: +# port: "8080" +# runtime: nodejs10 +# service: myapp +# versionId: v1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/assuredworkloads/workload.yaml b/examples/generated/assuredworkloads/workload.yaml new file mode 100644 index 00000000..74fa310e --- /dev/null +++ b/examples/generated/assuredworkloads/workload.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: assuredworkloads.gcp.jet.crossplane.io/v1alpha1 +#kind: Workload +#metadata: +# name: example +#spec: +# forProvider: +# billingAccount: billingAccounts/000000-0000000-0000000-000000 +# complianceRegime: FEDRAMP_MODERATE +# displayName: Workload Example +# kmsSettings: +# - nextRotationTime: "9999-10-02T15:01:23Z" +# rotationPeriod: 10368000s +# location: us-west1 +# organization: "123456789" +# provisionedResourcesParent: folders/519620126891 +# resourceSettings: +# - resourceType: CONSUMER_PROJECT +# - resourceType: ENCRYPTION_KEYS_PROJECT +# - resourceId: '{{ring}}' +# resourceType: KEYRING +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/bigquery/dataset.yaml b/examples/generated/bigquery/dataset.yaml new file mode 100644 index 00000000..8fb5ed86 --- /dev/null +++ b/examples/generated/bigquery/dataset.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: bigquery.gcp.jet.crossplane.io/v1alpha1 +#kind: Dataset +#metadata: +# name: example +#spec: +# forProvider: +# access: +# - role: OWNER +# userByEmail: ${google_service_account.bqowner.email} +# - domain: hashicorp.com +# role: READER +# datasetId: example_dataset +# defaultTableExpirationMs: 3600000 +# description: This is a test description +# friendlyName: test +# labels: +# env: default +# location: EU +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/bigquery/datasetaccess.yaml b/examples/generated/bigquery/datasetaccess.yaml new file mode 100644 index 00000000..cbf58236 --- /dev/null +++ b/examples/generated/bigquery/datasetaccess.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: bigquery.gcp.jet.crossplane.io/v1alpha1 +#kind: DatasetAccess +#metadata: +# name: example +#spec: +# forProvider: +# datasetId: ${google_bigquery_dataset.dataset.dataset_id} +# role: OWNER +# userByEmail: ${google_service_account.bqowner.email} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/bigquery/datasetiampolicy.yaml b/examples/generated/bigquery/datasetiampolicy.yaml new file mode 100644 index 00000000..e662290f --- /dev/null +++ b/examples/generated/bigquery/datasetiampolicy.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: bigquery.gcp.jet.crossplane.io/v1alpha1 +#kind: DatasetIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# datasetId: ${google_bigquery_dataset.dataset.dataset_id} +# policyData: ${data.google_iam_policy.owner.policy_data} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/bigquery/datatransferconfig.yaml b/examples/generated/bigquery/datatransferconfig.yaml new file mode 100644 index 00000000..1d73ad7c --- /dev/null +++ b/examples/generated/bigquery/datatransferconfig.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: bigquery.gcp.jet.crossplane.io/v1alpha1 +#kind: DataTransferConfig +#metadata: +# name: example +#spec: +# forProvider: +# dataSourceId: scheduled_query +# destinationDatasetId: ${google_bigquery_dataset.my_dataset.dataset_id} +# displayName: my-query +# location: asia-northeast1 +# params: +# destination_table_name_template: my_table +# query: SELECT name FROM tabl WHERE x = 'y' +# write_disposition: WRITE_APPEND +# schedule: first sunday of quarter 00:00 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/bigquery/job.yaml b/examples/generated/bigquery/job.yaml new file mode 100644 index 00000000..b544c3f0 --- /dev/null +++ b/examples/generated/bigquery/job.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: bigquery.gcp.jet.crossplane.io/v1alpha1 +#kind: Job +#metadata: +# name: example +#spec: +# forProvider: +# jobId: job_query +# labels: +# example-label: example-value +# query: +# - allowLargeResults: true +# destinationTable: +# - datasetId: ${google_bigquery_table.foo.dataset_id} +# projectId: ${google_bigquery_table.foo.project} +# tableId: ${google_bigquery_table.foo.table_id} +# flattenResults: true +# query: SELECT state FROM [lookerdata:cdc.project_tycho_reports] +# scriptOptions: +# - keyResultStatement: LAST +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/bigquery/reservation.yaml b/examples/generated/bigquery/reservation.yaml new file mode 100644 index 00000000..f52180e7 --- /dev/null +++ b/examples/generated/bigquery/reservation.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: bigquery.gcp.jet.crossplane.io/v1alpha1 +#kind: Reservation +#metadata: +# name: example +#spec: +# forProvider: +# ignoreIdleSlots: false +# location: asia-northeast1 +# name: my-reservation +# slotCapacity: 0 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/bigquery/routine.yaml b/examples/generated/bigquery/routine.yaml new file mode 100644 index 00000000..f8a68b10 --- /dev/null +++ b/examples/generated/bigquery/routine.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: bigquery.gcp.jet.crossplane.io/v1alpha1 +#kind: Routine +#metadata: +# name: example +#spec: +# forProvider: +# datasetId: ${google_bigquery_dataset.test.dataset_id} +# definitionBody: CREATE FUNCTION Add(x FLOAT64, y FLOAT64) RETURNS FLOAT64 AS (x +# + y); +# language: SQL +# routineId: routine_id +# routineType: PROCEDURE +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/bigquery/table.yaml b/examples/generated/bigquery/table.yaml new file mode 100644 index 00000000..a7358bd4 --- /dev/null +++ b/examples/generated/bigquery/table.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: bigquery.gcp.jet.crossplane.io/v1alpha1 +#kind: Table +#metadata: +# name: example +#spec: +# forProvider: +# datasetId: ${google_bigquery_dataset.default.dataset_id} +# labels: +# env: default +# schema: | +# [ +# { +# "name": "permalink", +# "type": "STRING", +# "mode": "NULLABLE", +# "description": "The Permalink" +# }, +# { +# "name": "state", +# "type": "STRING", +# "mode": "NULLABLE", +# "description": "State where the head office is located" +# } +# ] +# tableId: bar +# timePartitioning: +# - type: DAY +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/bigquery/tableiampolicy.yaml b/examples/generated/bigquery/tableiampolicy.yaml new file mode 100644 index 00000000..482f197a --- /dev/null +++ b/examples/generated/bigquery/tableiampolicy.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: bigquery.gcp.jet.crossplane.io/v1alpha1 +#kind: TableIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# datasetId: ${google_bigquery_table.test.dataset_id} +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: ${google_bigquery_table.test.project} +# tableId: ${google_bigquery_table.test.table_id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/bigtable/appprofile.yaml b/examples/generated/bigtable/appprofile.yaml new file mode 100644 index 00000000..4b3963be --- /dev/null +++ b/examples/generated/bigtable/appprofile.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: bigtable.gcp.jet.crossplane.io/v1alpha1 +#kind: AppProfile +#metadata: +# name: example +#spec: +# forProvider: +# appProfileId: bt-profile +# ignoreWarnings: true +# instance: tf-instance +# multiClusterRoutingUseAny: true +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/bigtable/garbagecollectionpolicy.yaml b/examples/generated/bigtable/garbagecollectionpolicy.yaml new file mode 100644 index 00000000..b3b7c025 --- /dev/null +++ b/examples/generated/bigtable/garbagecollectionpolicy.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: bigtable.gcp.jet.crossplane.io/v1alpha1 +#kind: GarbageCollectionPolicy +#metadata: +# name: example +#spec: +# forProvider: +# columnFamily: name +# instanceName: tf-instance +# maxAge: +# - duration: 168h +# table: tf-table +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/bigtable/instance.yaml b/examples/generated/bigtable/instance.yaml new file mode 100644 index 00000000..3f3d2053 --- /dev/null +++ b/examples/generated/bigtable/instance.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: bigtable.gcp.jet.crossplane.io/v1alpha1 +#kind: Instance +#metadata: +# name: example +#spec: +# forProvider: +# cluster: +# - clusterId: tf-instance-cluster +# numNodes: 1 +# storageType: HDD +# labels: +# my-label: prod-label +# name: tf-instance +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/bigtable/instanceiampolicy.yaml b/examples/generated/bigtable/instanceiampolicy.yaml new file mode 100644 index 00000000..b552f3b6 --- /dev/null +++ b/examples/generated/bigtable/instanceiampolicy.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: bigtable.gcp.jet.crossplane.io/v1alpha1 +#kind: InstanceIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# instance: your-bigtable-instance +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: your-project +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/bigtable/table.yaml b/examples/generated/bigtable/table.yaml new file mode 100644 index 00000000..30507e3a --- /dev/null +++ b/examples/generated/bigtable/table.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: bigtable.gcp.jet.crossplane.io/v1alpha1 +#kind: Table +#metadata: +# name: example +#spec: +# forProvider: +# instanceName: tf-instance +# lifecycle: +# - prevent_destroy: true +# name: tf-table +# splitKeys: +# - a +# - b +# - c +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/bigtable/tableiampolicy.yaml b/examples/generated/bigtable/tableiampolicy.yaml new file mode 100644 index 00000000..f1d37468 --- /dev/null +++ b/examples/generated/bigtable/tableiampolicy.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: bigtable.gcp.jet.crossplane.io/v1alpha1 +#kind: TableIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# instance: your-bigtable-instance +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: your-project +# table: your-bigtable-table +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/billing/accountiampolicy.yaml b/examples/generated/billing/accountiampolicy.yaml new file mode 100644 index 00000000..81ff0d78 --- /dev/null +++ b/examples/generated/billing/accountiampolicy.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: billing.gcp.jet.crossplane.io/v1alpha1 +#kind: AccountIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# billingAccountId: 00AA00-000AAA-00AA0A +# policyData: ${data.google_iam_policy.admin.policy_data} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/billing/budget.yaml b/examples/generated/billing/budget.yaml new file mode 100644 index 00000000..b433714c --- /dev/null +++ b/examples/generated/billing/budget.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: billing.gcp.jet.crossplane.io/v1alpha1 +#kind: Budget +#metadata: +# name: example +#spec: +# forProvider: +# amount: +# - specifiedAmount: +# - currencyCode: USD +# units: "100000" +# billingAccount: ${data.google_billing_account.account.id} +# displayName: Example Billing Budget +# thresholdRules: +# - thresholdPercent: 0.5 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/binaryauthorization/attestor.yaml b/examples/generated/binaryauthorization/attestor.yaml new file mode 100644 index 00000000..649a3524 --- /dev/null +++ b/examples/generated/binaryauthorization/attestor.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: binaryauthorization.gcp.jet.crossplane.io/v1alpha1 +#kind: Attestor +#metadata: +# name: example +#spec: +# forProvider: +# attestationAuthorityNote: +# - noteReference: attestor-note +# publicKeys: +# - asciiArmoredPgpPublicKey: | +# mQENBFtP0doBCADF+joTiXWKVuP8kJt3fgpBSjT9h8ezMfKA4aXZctYLx5wslWQl +# bB7Iu2ezkECNzoEeU7WxUe8a61pMCh9cisS9H5mB2K2uM4Jnf8tgFeXn3akJDVo0 +# oR1IC+Dp9mXbRSK3MAvKkOwWlG99sx3uEdvmeBRHBOO+grchLx24EThXFOyP9Fk6 +# V39j6xMjw4aggLD15B4V0v9JqBDdJiIYFzszZDL6pJwZrzcP0z8JO4rTZd+f64bD +# Mpj52j/pQfA8lZHOaAgb1OrthLdMrBAjoDjArV4Ek7vSbrcgYWcI6BhsQrFoxKdX +# 83TZKai55ZCfCLIskwUIzA1NLVwyzCS+fSN/ABEBAAG0KCJUZXN0IEF0dGVzdG9y +# IiA8ZGFuYWhvZmZtYW5AZ29vZ2xlLmNvbT6JAU4EEwEIADgWIQRfWkqHt6hpTA1L +# uY060eeM4dc66AUCW0/R2gIbLwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRA6 +# 0eeM4dc66HdpCAC4ot3b0OyxPb0Ip+WT2U0PbpTBPJklesuwpIrM4Lh0N+1nVRLC +# 51WSmVbM8BiAFhLbN9LpdHhds1kUrHF7+wWAjdR8sqAj9otc6HGRM/3qfa2qgh+U +# WTEk/3us/rYSi7T7TkMuutRMIa1IkR13uKiW56csEMnbOQpn9rDqwIr5R8nlZP5h +# MAU9vdm1DIv567meMqTaVZgR3w7bck2P49AO8lO5ERFpVkErtu/98y+rUy9d789l +# +OPuS1NGnxI1YKsNaWJF4uJVuvQuZ1twrhCbGNtVorO2U12+cEq+YtUxj7kmdOC1 +# qoIRW6y0+UlAc+MbqfL0ziHDOAmcqz1GnROg +# =6Bvm +# name: test-attestor +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/binaryauthorization/attestoriampolicy.yaml b/examples/generated/binaryauthorization/attestoriampolicy.yaml new file mode 100644 index 00000000..0b4bdc4a --- /dev/null +++ b/examples/generated/binaryauthorization/attestoriampolicy.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: binaryauthorization.gcp.jet.crossplane.io/v1alpha1 +#kind: AttestorIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# attestor: test-attestor +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: ${google_binary_authorization_attestor.attestor.project} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/binaryauthorization/policy.yaml b/examples/generated/binaryauthorization/policy.yaml new file mode 100644 index 00000000..f3cfd145 --- /dev/null +++ b/examples/generated/binaryauthorization/policy.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: binaryauthorization.gcp.jet.crossplane.io/v1alpha1 +#kind: Policy +#metadata: +# name: example +#spec: +# forProvider: +# admissionWhitelistPatterns: +# - namePattern: gcr.io/google_containers/* +# clusterAdmissionRules: +# - cluster: us-central1-a.prod-cluster +# enforcementMode: ENFORCED_BLOCK_AND_AUDIT_LOG +# evaluationMode: REQUIRE_ATTESTATION +# requireAttestationsBy: +# - ${google_binary_authorization_attestor.attestor.name} +# defaultAdmissionRule: +# - enforcementMode: ENFORCED_BLOCK_AND_AUDIT_LOG +# evaluationMode: ALWAYS_ALLOW +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudasset/folderfeed.yaml b/examples/generated/cloudasset/folderfeed.yaml new file mode 100644 index 00000000..def2ee0f --- /dev/null +++ b/examples/generated/cloudasset/folderfeed.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: cloudasset.gcp.jet.crossplane.io/v1alpha1 +#kind: FolderFeed +#metadata: +# name: example +#spec: +# forProvider: +# assetTypes: +# - compute.googleapis.com/Subnetwork +# - compute.googleapis.com/Network +# billingProject: my-project-name +# condition: +# - description: Send notifications on creation events +# expression: | +# !temporal_asset.deleted && +# temporal_asset.prior_asset_state == google.cloud.asset.v1.TemporalAsset.PriorAssetState.DOES_NOT_EXIST +# title: created +# contentType: RESOURCE +# feedId: network-updates +# feedOutputConfig: +# - pubsubDestination: +# - topic: ${google_pubsub_topic.feed_output.id} +# folder: ${google_folder.my_folder.folder_id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudasset/organizationfeed.yaml b/examples/generated/cloudasset/organizationfeed.yaml new file mode 100644 index 00000000..9779b835 --- /dev/null +++ b/examples/generated/cloudasset/organizationfeed.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: cloudasset.gcp.jet.crossplane.io/v1alpha1 +#kind: OrganizationFeed +#metadata: +# name: example +#spec: +# forProvider: +# assetTypes: +# - compute.googleapis.com/Subnetwork +# - compute.googleapis.com/Network +# billingProject: my-project-name +# condition: +# - description: Send notifications on creation events +# expression: | +# !temporal_asset.deleted && +# temporal_asset.prior_asset_state == google.cloud.asset.v1.TemporalAsset.PriorAssetState.DOES_NOT_EXIST +# title: created +# contentType: RESOURCE +# feedId: network-updates +# feedOutputConfig: +# - pubsubDestination: +# - topic: ${google_pubsub_topic.feed_output.id} +# orgId: "123456789" +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudasset/projectfeed.yaml b/examples/generated/cloudasset/projectfeed.yaml new file mode 100644 index 00000000..783d5ef5 --- /dev/null +++ b/examples/generated/cloudasset/projectfeed.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: cloudasset.gcp.jet.crossplane.io/v1alpha1 +#kind: ProjectFeed +#metadata: +# name: example +#spec: +# forProvider: +# assetTypes: +# - compute.googleapis.com/Subnetwork +# - compute.googleapis.com/Network +# condition: +# - description: Send notifications on creation events +# expression: | +# !temporal_asset.deleted && +# temporal_asset.prior_asset_state == google.cloud.asset.v1.TemporalAsset.PriorAssetState.DOES_NOT_EXIST +# title: created +# contentType: RESOURCE +# feedId: network-updates +# feedOutputConfig: +# - pubsubDestination: +# - topic: ${google_pubsub_topic.feed_output.id} +# project: my-project-name +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudbuild/trigger.yaml b/examples/generated/cloudbuild/trigger.yaml new file mode 100644 index 00000000..c9be308b --- /dev/null +++ b/examples/generated/cloudbuild/trigger.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: cloudbuild.gcp.jet.crossplane.io/v1alpha1 +#kind: Trigger +#metadata: +# name: example +#spec: +# forProvider: +# filename: cloudbuild.yaml +# substitutions: +# _BAZ: qux +# _FOO: bar +# triggerTemplate: +# - branchName: master +# repoName: my-repo +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudfunctions/function.yaml b/examples/generated/cloudfunctions/function.yaml new file mode 100644 index 00000000..08ad9aac --- /dev/null +++ b/examples/generated/cloudfunctions/function.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: cloudfunctions.gcp.jet.crossplane.io/v1alpha1 +#kind: Function +#metadata: +# name: example +#spec: +# forProvider: +# availableMemoryMb: 128 +# description: My function +# entryPoint: helloGET +# name: function-test +# runtime: nodejs14 +# sourceArchiveBucket: ${google_storage_bucket.bucket.name} +# sourceArchiveObject: butterfly01 +# triggerHttp: true +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudfunctions/functioniampolicy.yaml b/examples/generated/cloudfunctions/functioniampolicy.yaml new file mode 100644 index 00000000..866a3ef9 --- /dev/null +++ b/examples/generated/cloudfunctions/functioniampolicy.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: cloudfunctions.gcp.jet.crossplane.io/v1alpha1 +#kind: FunctionIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# cloudFunction: function-test +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: ${google_cloudfunctions_function.function.project} +# region: ${google_cloudfunctions_function.function.region} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudidentity/group.yaml b/examples/generated/cloudidentity/group.yaml new file mode 100644 index 00000000..c546e476 --- /dev/null +++ b/examples/generated/cloudidentity/group.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: cloudidentity.gcp.jet.crossplane.io/v1alpha1 +#kind: Group +#metadata: +# name: example +#spec: +# forProvider: +# displayName: my-identity-group +# groupKey: +# - id: my-identity-group@example.com +# initialGroupConfig: WITH_INITIAL_OWNER +# labels: +# cloudidentity.googleapis.com/groups.discussion_forum: "" +# parent: customers/A01b123xz +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudidentity/groupmembership.yaml b/examples/generated/cloudidentity/groupmembership.yaml new file mode 100644 index 00000000..afc9f2f6 --- /dev/null +++ b/examples/generated/cloudidentity/groupmembership.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: cloudidentity.gcp.jet.crossplane.io/v1alpha1 +#kind: GroupMembership +#metadata: +# name: example +#spec: +# forProvider: +# group: ${google_cloud_identity_group.group.id} +# preferredMemberKey: +# - id: ${google_cloud_identity_group.child-group.group_key[0].id} +# roles: +# - name: MEMBER +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudiot/device.yaml b/examples/generated/cloudiot/device.yaml new file mode 100644 index 00000000..fa6d2f48 --- /dev/null +++ b/examples/generated/cloudiot/device.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: cloudiot.gcp.jet.crossplane.io/v1alpha1 +#kind: Device +#metadata: +# name: example +#spec: +# forProvider: +# name: cloudiot-device +# registry: ${google_cloudiot_registry.registry.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudiot/registry.yaml b/examples/generated/cloudiot/registry.yaml new file mode 100644 index 00000000..aca7bdd6 --- /dev/null +++ b/examples/generated/cloudiot/registry.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: cloudiot.gcp.jet.crossplane.io/v1alpha1 +#kind: Registry +#metadata: +# name: example +#spec: +# forProvider: +# name: cloudiot-registry +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudplatform/billingsubaccount.yaml b/examples/generated/cloudplatform/billingsubaccount.yaml new file mode 100644 index 00000000..0662a7c7 --- /dev/null +++ b/examples/generated/cloudplatform/billingsubaccount.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: cloudplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: BillingSubaccount +#metadata: +# name: example +#spec: +# forProvider: +# displayName: My Billing Account +# masterBillingAccount: 012345-567890-ABCDEF +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudplatform/folder.yaml b/examples/generated/cloudplatform/folder.yaml new file mode 100644 index 00000000..eaaa5c76 --- /dev/null +++ b/examples/generated/cloudplatform/folder.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: cloudplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: Folder +#metadata: +# name: example +#spec: +# forProvider: +# displayName: Department 1 +# parent: organizations/1234567 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudplatform/folderiampolicy.yaml b/examples/generated/cloudplatform/folderiampolicy.yaml new file mode 100644 index 00000000..24225c16 --- /dev/null +++ b/examples/generated/cloudplatform/folderiampolicy.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: cloudplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: FolderIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# folder: folders/1234567 +# policyData: ${data.google_iam_policy.admin.policy_data} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudplatform/folderorganizationpolicy.yaml b/examples/generated/cloudplatform/folderorganizationpolicy.yaml new file mode 100644 index 00000000..798bc0c8 --- /dev/null +++ b/examples/generated/cloudplatform/folderorganizationpolicy.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: cloudplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: FolderOrganizationPolicy +#metadata: +# name: example +#spec: +# forProvider: +# booleanPolicy: +# - enforced: true +# constraint: compute.disableSerialPortAccess +# folder: folders/123456789 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudplatform/organizationiamcustomrole.yaml b/examples/generated/cloudplatform/organizationiamcustomrole.yaml new file mode 100644 index 00000000..b727536a --- /dev/null +++ b/examples/generated/cloudplatform/organizationiamcustomrole.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: cloudplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: OrganizationIAMCustomRole +#metadata: +# name: example +#spec: +# forProvider: +# description: A description +# orgId: "123456789" +# permissions: +# - iam.roles.list +# - iam.roles.create +# - iam.roles.delete +# roleId: myCustomRole +# title: My Custom Role +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudplatform/organizationiampolicy.yaml b/examples/generated/cloudplatform/organizationiampolicy.yaml new file mode 100644 index 00000000..b6df30b5 --- /dev/null +++ b/examples/generated/cloudplatform/organizationiampolicy.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: cloudplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: OrganizationIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# orgId: your-organization-id +# policyData: ${data.google_iam_policy.admin.policy_data} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudplatform/organizationpolicy.yaml b/examples/generated/cloudplatform/organizationpolicy.yaml new file mode 100644 index 00000000..796de979 --- /dev/null +++ b/examples/generated/cloudplatform/organizationpolicy.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: cloudplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: OrganizationPolicy +#metadata: +# name: example +#spec: +# forProvider: +# booleanPolicy: +# - enforced: true +# constraint: compute.disableSerialPortAccess +# orgId: "123456789" +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudplatform/project.yaml b/examples/generated/cloudplatform/project.yaml new file mode 100644 index 00000000..dc7f1f50 --- /dev/null +++ b/examples/generated/cloudplatform/project.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: cloudplatform.gcp.jet.crossplane.io/v1alpha2 +#kind: Project +#metadata: +# name: example +#spec: +# forProvider: +# name: My Project +# orgId: "1234567" +# projectId: your-project-id +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudplatform/projectdefaultserviceaccounts.yaml b/examples/generated/cloudplatform/projectdefaultserviceaccounts.yaml new file mode 100644 index 00000000..26b2fc27 --- /dev/null +++ b/examples/generated/cloudplatform/projectdefaultserviceaccounts.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: cloudplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: ProjectDefaultServiceAccounts +#metadata: +# name: example +#spec: +# forProvider: +# action: DELETE +# project: my-project-id +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudplatform/projectiamcustomrole.yaml b/examples/generated/cloudplatform/projectiamcustomrole.yaml new file mode 100644 index 00000000..36973463 --- /dev/null +++ b/examples/generated/cloudplatform/projectiamcustomrole.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: cloudplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: ProjectIAMCustomRole +#metadata: +# name: example +#spec: +# forProvider: +# description: A description +# permissions: +# - iam.roles.list +# - iam.roles.create +# - iam.roles.delete +# roleId: myCustomRole +# title: My Custom Role +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudplatform/projectiampolicy.yaml b/examples/generated/cloudplatform/projectiampolicy.yaml new file mode 100644 index 00000000..35da0329 --- /dev/null +++ b/examples/generated/cloudplatform/projectiampolicy.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: cloudplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: ProjectIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: your-project-id +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudplatform/projectorganizationpolicy.yaml b/examples/generated/cloudplatform/projectorganizationpolicy.yaml new file mode 100644 index 00000000..32373b87 --- /dev/null +++ b/examples/generated/cloudplatform/projectorganizationpolicy.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: cloudplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: ProjectOrganizationPolicy +#metadata: +# name: example +#spec: +# forProvider: +# booleanPolicy: +# - enforced: true +# constraint: compute.disableSerialPortAccess +# project: your-project-id +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudplatform/projectservice.yaml b/examples/generated/cloudplatform/projectservice.yaml new file mode 100644 index 00000000..aa0ff7fa --- /dev/null +++ b/examples/generated/cloudplatform/projectservice.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: cloudplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: ProjectService +#metadata: +# name: example +#spec: +# forProvider: +# disableDependentServices: true +# project: your-project-id +# service: iam.googleapis.com +# timeouts: +# - create: 30m +# update: 40m +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudplatform/projectusageexportbucket.yaml b/examples/generated/cloudplatform/projectusageexportbucket.yaml new file mode 100644 index 00000000..4c50022e --- /dev/null +++ b/examples/generated/cloudplatform/projectusageexportbucket.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: cloudplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: ProjectUsageExportBucket +#metadata: +# name: example +#spec: +# forProvider: +# bucketName: usage-tracking-bucket +# project: development-project +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudplatform/serviceaccount.yaml b/examples/generated/cloudplatform/serviceaccount.yaml new file mode 100644 index 00000000..e7c78693 --- /dev/null +++ b/examples/generated/cloudplatform/serviceaccount.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: cloudplatform.gcp.jet.crossplane.io/v1alpha2 +#kind: ServiceAccount +#metadata: +# name: example +#spec: +# forProvider: +# displayName: Service Account +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudplatform/serviceaccountiampolicy.yaml b/examples/generated/cloudplatform/serviceaccountiampolicy.yaml new file mode 100644 index 00000000..2e7cf7e9 --- /dev/null +++ b/examples/generated/cloudplatform/serviceaccountiampolicy.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: cloudplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: ServiceAccountIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# policyData: ${data.google_iam_policy.admin.policy_data} +# serviceAccountId: ${google_service_account.sa.name} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudplatform/serviceaccountkey.yaml b/examples/generated/cloudplatform/serviceaccountkey.yaml new file mode 100644 index 00000000..959d7960 --- /dev/null +++ b/examples/generated/cloudplatform/serviceaccountkey.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: cloudplatform.gcp.jet.crossplane.io/v1alpha2 +#kind: ServiceAccountKey +#metadata: +# name: example +#spec: +# forProvider: +# publicKeyType: TYPE_X509_PEM_FILE +# serviceAccountIdRef: +# name: example +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudplatform/servicenetworkingpeereddnsdomain.yaml b/examples/generated/cloudplatform/servicenetworkingpeereddnsdomain.yaml new file mode 100644 index 00000000..3d3062b2 --- /dev/null +++ b/examples/generated/cloudplatform/servicenetworkingpeereddnsdomain.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: cloudplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: ServiceNetworkingPeeredDNSDomain +#metadata: +# name: example +#spec: +# forProvider: +# dnsSuffix: example.com. +# name: example-com +# network: default +# project: 10000000 +# service: peering-service +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudrun/domainmapping.yaml b/examples/generated/cloudrun/domainmapping.yaml new file mode 100644 index 00000000..f8fe0c07 --- /dev/null +++ b/examples/generated/cloudrun/domainmapping.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: cloudrun.gcp.jet.crossplane.io/v1alpha1 +#kind: DomainMapping +#metadata: +# name: example +#spec: +# forProvider: +# location: us-central1 +# metadata: +# - namespace: my-project-name +# name: verified-domain.com +# spec: +# - routeName: cloudrun-srv +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudrun/service.yaml b/examples/generated/cloudrun/service.yaml new file mode 100644 index 00000000..00cce4ff --- /dev/null +++ b/examples/generated/cloudrun/service.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: cloudrun.gcp.jet.crossplane.io/v1alpha1 +#kind: Service +#metadata: +# name: example +#spec: +# forProvider: +# location: us-central1 +# name: cloudrun-srv +# template: +# - spec: +# - containers: +# - image: us-docker.pkg.dev/cloudrun/container/hello +# traffic: +# - latestRevision: true +# percent: 100 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudrun/serviceiampolicy.yaml b/examples/generated/cloudrun/serviceiampolicy.yaml new file mode 100644 index 00000000..51fde522 --- /dev/null +++ b/examples/generated/cloudrun/serviceiampolicy.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: cloudrun.gcp.jet.crossplane.io/v1alpha1 +#kind: ServiceIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# location: us-central1 +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: ${google_cloud_run_service.default.project} +# service: cloudrun-srv +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudscheduler/job.yaml b/examples/generated/cloudscheduler/job.yaml new file mode 100644 index 00000000..1d42cb29 --- /dev/null +++ b/examples/generated/cloudscheduler/job.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: cloudscheduler.gcp.jet.crossplane.io/v1alpha1 +#kind: Job +#metadata: +# name: example +#spec: +# forProvider: +# description: test job +# name: test-job +# pubsubTarget: +# - data: ${base64encode("test")} +# topicName: ${google_pubsub_topic.topic.id} +# schedule: '*/2 * * * *' +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/cloudtasks/queue.yaml b/examples/generated/cloudtasks/queue.yaml new file mode 100644 index 00000000..93db3a38 --- /dev/null +++ b/examples/generated/cloudtasks/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: cloudtasks.gcp.jet.crossplane.io/v1alpha1 +#kind: Queue +#metadata: +# name: example +#spec: +# forProvider: +# location: us-central1 +# name: cloud-tasks-queue-test +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/composer/environment.yaml b/examples/generated/composer/environment.yaml new file mode 100644 index 00000000..82313b25 --- /dev/null +++ b/examples/generated/composer/environment.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: composer.gcp.jet.crossplane.io/v1alpha1 +#kind: Environment +#metadata: +# name: example +#spec: +# forProvider: +# name: example-composer-env +# region: us-central1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/address.yaml b/examples/generated/compute/address.yaml new file mode 100644 index 00000000..b3e942cb --- /dev/null +++ b/examples/generated/compute/address.yaml @@ -0,0 +1,10 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +#apiVersion: compute.gcp.jet.crossplane.io/v1alpha2 +#kind: Address +#metadata: +# name: example +#spec: +# forProvider: {} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/attacheddisk.yaml b/examples/generated/compute/attacheddisk.yaml new file mode 100644 index 00000000..78589a40 --- /dev/null +++ b/examples/generated/compute/attacheddisk.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: AttachedDisk +#metadata: +# name: example +#spec: +# forProvider: +# disk: ${google_compute_disk.default.id} +# instance: ${google_compute_instance.default.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/autoscaler.yaml b/examples/generated/compute/autoscaler.yaml new file mode 100644 index 00000000..facd6b51 --- /dev/null +++ b/examples/generated/compute/autoscaler.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: Autoscaler +#metadata: +# name: example +#spec: +# forProvider: +# autoscalingPolicy: +# - cooldownPeriod: 60 +# maxReplicas: 5 +# metric: +# - filter: resource.type = pubsub_subscription AND resource.label.subscription_id +# = our-subscription +# name: pubsub.googleapis.com/subscription/num_undelivered_messages +# single_instance_assignment: 65535 +# minReplicas: 1 +# name: my-autoscaler +# provider: ${google-beta} +# target: ${google_compute_instance_group_manager.default.id} +# zone: us-central1-f +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/backendbucket.yaml b/examples/generated/compute/backendbucket.yaml new file mode 100644 index 00000000..6e520968 --- /dev/null +++ b/examples/generated/compute/backendbucket.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: BackendBucket +#metadata: +# name: example +#spec: +# forProvider: +# bucketName: ${google_storage_bucket.image_bucket.name} +# description: Contains beautiful images +# enableCdn: true +# name: image-backend-bucket +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/backendbucketsignedurlkey.yaml b/examples/generated/compute/backendbucketsignedurlkey.yaml new file mode 100644 index 00000000..f5ef46d4 --- /dev/null +++ b/examples/generated/compute/backendbucketsignedurlkey.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: BackendBucketSignedURLKey +#metadata: +# name: example +#spec: +# forProvider: +# backendBucket: image-backend-bucket +# keyValueSecretRef: +# key: attribute.b64_url +# name: example-id +# namespace: crossplane-system +# name: test-key +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/backendservice.yaml b/examples/generated/compute/backendservice.yaml new file mode 100644 index 00000000..9bcfe440 --- /dev/null +++ b/examples/generated/compute/backendservice.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: BackendService +#metadata: +# name: example +#spec: +# forProvider: +# healthChecks: +# - ${google_compute_http_health_check.default.id} +# name: backend-service +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/backendservicesignedurlkey.yaml b/examples/generated/compute/backendservicesignedurlkey.yaml new file mode 100644 index 00000000..d0769183 --- /dev/null +++ b/examples/generated/compute/backendservicesignedurlkey.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: BackendServiceSignedURLKey +#metadata: +# name: example +#spec: +# forProvider: +# backendService: backend-service +# keyValueSecretRef: +# key: attribute.b64_url +# name: example-id +# namespace: crossplane-system +# name: test-key +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/disk.yaml b/examples/generated/compute/disk.yaml new file mode 100644 index 00000000..42759560 --- /dev/null +++ b/examples/generated/compute/disk.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: Disk +#metadata: +# name: example +#spec: +# forProvider: +# image: debian-9-stretch-v20200805 +# labels: +# environment: dev +# name: test-disk +# physicalBlockSizeBytes: 4096 +# type: pd-ssd +# zone: us-central1-a +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/diskiampolicy.yaml b/examples/generated/compute/diskiampolicy.yaml new file mode 100644 index 00000000..bb157160 --- /dev/null +++ b/examples/generated/compute/diskiampolicy.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: DiskIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# name: test-disk +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: ${google_compute_disk.default.project} +# zone: us-central1-a +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/diskresourcepolicyattachment.yaml b/examples/generated/compute/diskresourcepolicyattachment.yaml new file mode 100644 index 00000000..4221a673 --- /dev/null +++ b/examples/generated/compute/diskresourcepolicyattachment.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: DiskResourcePolicyAttachment +#metadata: +# name: example +#spec: +# forProvider: +# disk: test-disk +# name: policy +# zone: us-central1-a +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/externalvpngateway.yaml b/examples/generated/compute/externalvpngateway.yaml new file mode 100644 index 00000000..5235c7ed --- /dev/null +++ b/examples/generated/compute/externalvpngateway.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: ExternalVPNGateway +#metadata: +# name: example +#spec: +# forProvider: +# description: An externally managed VPN gateway +# interface: +# - id: 0 +# ipAddress: 8.8.8.8 +# name: external-gateway +# redundancyType: SINGLE_IP_INTERNALLY_REDUNDANT +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/firewall.yaml b/examples/generated/compute/firewall.yaml new file mode 100644 index 00000000..6b4611e0 --- /dev/null +++ b/examples/generated/compute/firewall.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: compute.gcp.jet.crossplane.io/v1alpha2 +#kind: Firewall +#metadata: +# name: example +#spec: +# forProvider: +# allow: +# - protocol: icmp +# - ports: +# - "80" +# - "8080" +# - 1000-2000 +# protocol: tcp +# networkRef: +# name: example +# sourceTags: +# - web +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/firewallpolicy.yaml b/examples/generated/compute/firewallpolicy.yaml new file mode 100644 index 00000000..cfb0b2cc --- /dev/null +++ b/examples/generated/compute/firewallpolicy.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: FirewallPolicy +#metadata: +# name: example +#spec: +# forProvider: +# description: Example Resource +# parent: organizations/12345 +# shortName: my-policy +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/firewallpolicyassociation.yaml b/examples/generated/compute/firewallpolicyassociation.yaml new file mode 100644 index 00000000..382932aa --- /dev/null +++ b/examples/generated/compute/firewallpolicyassociation.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: FirewallPolicyAssociation +#metadata: +# name: example +#spec: +# forProvider: +# attachmentTarget: ${google_folder.folder.name} +# firewallPolicy: ${google_compute_firewall_policy.default.id} +# name: my-association +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/firewallpolicyrule.yaml b/examples/generated/compute/firewallpolicyrule.yaml new file mode 100644 index 00000000..9f837d08 --- /dev/null +++ b/examples/generated/compute/firewallpolicyrule.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: FirewallPolicyRule +#metadata: +# name: example +#spec: +# forProvider: +# action: allow +# description: Example Resource +# direction: EGRESS +# disabled: false +# enableLogging: true +# firewallPolicy: ${google_compute_firewall_policy.default.id} +# match: +# - destIpRanges: +# - 11.100.0.1/32 +# layer4Configs: +# - ipProtocol: tcp +# ports: +# - 80 +# - 8080 +# priority: 9000 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/forwardingrule.yaml b/examples/generated/compute/forwardingrule.yaml new file mode 100644 index 00000000..572b1791 --- /dev/null +++ b/examples/generated/compute/forwardingrule.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: ForwardingRule +#metadata: +# name: example +#spec: +# forProvider: +# ipProtocol: TCP +# loadBalancingScheme: INTERNAL_MANAGED +# name: l7-ilb-forwarding-rule +# network: ${google_compute_network.ilb_network.id} +# networkTier: PREMIUM +# portRange: "80" +# provider: ${google-beta} +# region: europe-west1 +# subnetwork: ${google_compute_subnetwork.ilb_subnet.id} +# target: ${google_compute_region_target_http_proxy.default.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/globaladdress.yaml b/examples/generated/compute/globaladdress.yaml new file mode 100644 index 00000000..7fa517cd --- /dev/null +++ b/examples/generated/compute/globaladdress.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: GlobalAddress +#metadata: +# name: example +#spec: +# forProvider: +# name: global-appserver-ip +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/globalforwardingrule.yaml b/examples/generated/compute/globalforwardingrule.yaml new file mode 100644 index 00000000..1a1d874b --- /dev/null +++ b/examples/generated/compute/globalforwardingrule.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: GlobalForwardingRule +#metadata: +# name: example +#spec: +# forProvider: +# ipAddress: ${google_compute_global_address.default.id} +# ipProtocol: TCP +# loadBalancingScheme: EXTERNAL +# name: tcp-proxy-xlb-forwarding-rule +# portRange: "110" +# provider: ${google} +# target: ${google_compute_target_tcp_proxy.default.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/globalnetworkendpoint.yaml b/examples/generated/compute/globalnetworkendpoint.yaml new file mode 100644 index 00000000..693a00b0 --- /dev/null +++ b/examples/generated/compute/globalnetworkendpoint.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: GlobalNetworkEndpoint +#metadata: +# name: example +#spec: +# forProvider: +# fqdn: www.example.com +# globalNetworkEndpointGroup: my-lb-neg +# port: 90 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/globalnetworkendpointgroup.yaml b/examples/generated/compute/globalnetworkendpointgroup.yaml new file mode 100644 index 00000000..ed08e49c --- /dev/null +++ b/examples/generated/compute/globalnetworkendpointgroup.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: GlobalNetworkEndpointGroup +#metadata: +# name: example +#spec: +# forProvider: +# defaultPort: "90" +# name: my-lb-neg +# networkEndpointType: INTERNET_FQDN_PORT +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/havpngateway.yaml b/examples/generated/compute/havpngateway.yaml new file mode 100644 index 00000000..322fb246 --- /dev/null +++ b/examples/generated/compute/havpngateway.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: HaVPNGateway +#metadata: +# name: example +#spec: +# forProvider: +# name: ha-vpn-1 +# network: ${google_compute_network.network1.id} +# region: us-central1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/healthcheck.yaml b/examples/generated/compute/healthcheck.yaml new file mode 100644 index 00000000..a6a1cc87 --- /dev/null +++ b/examples/generated/compute/healthcheck.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: HealthCheck +#metadata: +# name: example +#spec: +# forProvider: +# checkIntervalSec: 1 +# name: tcp-health-check +# tcpHealthCheck: +# - port: "80" +# timeoutSec: 1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/httphealthcheck.yaml b/examples/generated/compute/httphealthcheck.yaml new file mode 100644 index 00000000..f949ab59 --- /dev/null +++ b/examples/generated/compute/httphealthcheck.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: HTTPHealthCheck +#metadata: +# name: example +#spec: +# forProvider: +# checkIntervalSec: 1 +# name: authentication-health-check +# requestPath: /health_check +# timeoutSec: 1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/httpshealthcheck.yaml b/examples/generated/compute/httpshealthcheck.yaml new file mode 100644 index 00000000..8dcf1d51 --- /dev/null +++ b/examples/generated/compute/httpshealthcheck.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: HTTPSHealthCheck +#metadata: +# name: example +#spec: +# forProvider: +# checkIntervalSec: 1 +# name: authentication-health-check +# requestPath: /health_check +# timeoutSec: 1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/image.yaml b/examples/generated/compute/image.yaml new file mode 100644 index 00000000..aeb3508b --- /dev/null +++ b/examples/generated/compute/image.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: Image +#metadata: +# name: example +#spec: +# forProvider: +# name: example-image +# rawDisk: +# - source: https://storage.googleapis.com/bosh-gce-raw-stemcells/bosh-stemcell-97.98-google-kvm-ubuntu-xenial-go_agent-raw-1557960142.tar.gz +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/imageiampolicy.yaml b/examples/generated/compute/imageiampolicy.yaml new file mode 100644 index 00000000..55050bbb --- /dev/null +++ b/examples/generated/compute/imageiampolicy.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: ImageIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# image: example-image +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: ${google_compute_image.example.project} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/instance.yaml b/examples/generated/compute/instance.yaml new file mode 100644 index 00000000..373285eb --- /dev/null +++ b/examples/generated/compute/instance.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: compute.gcp.jet.crossplane.io/v1alpha2 +#kind: Instance +#metadata: +# name: example +#spec: +# forProvider: +# bootDisk: +# - initializeParams: +# - image: debian-cloud/debian-9 +# machineType: e2-medium +# metadata: +# foo: bar +# metadataStartupScript: echo hi > /test.txt +# networkInterface: +# - accessConfig: +# - {} +# networkRef: +# name: example +# scratchDisk: +# - interface: SCSI +# serviceAccount: +# - email: ${google_service_account.default.email} +# scopes: +# - cloud-platform +# tags: +# - foo +# - bar +# zone: us-central1-a +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/instancefromtemplate.yaml b/examples/generated/compute/instancefromtemplate.yaml new file mode 100644 index 00000000..65d3fa01 --- /dev/null +++ b/examples/generated/compute/instancefromtemplate.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: compute.gcp.jet.crossplane.io/v1alpha2 +#kind: InstanceFromTemplate +#metadata: +# name: example +#spec: +# forProvider: +# canIpForward: false +# labels: +# my_key: my_value +# sourceInstanceTemplate: ${google_compute_instance_template.tpl.id} +# zone: us-central1-a +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/instancegroup.yaml b/examples/generated/compute/instancegroup.yaml new file mode 100644 index 00000000..eec160d9 --- /dev/null +++ b/examples/generated/compute/instancegroup.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: InstanceGroup +#metadata: +# name: example +#spec: +# forProvider: +# description: Terraform test instance group +# name: terraform-test +# network: ${google_compute_network.default.id} +# zone: us-central1-a +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/instancegroupmanager.yaml b/examples/generated/compute/instancegroupmanager.yaml new file mode 100644 index 00000000..4484d5ab --- /dev/null +++ b/examples/generated/compute/instancegroupmanager.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: InstanceGroupManager +#metadata: +# name: example +#spec: +# forProvider: +# autoHealingPolicies: +# - healthCheck: ${google_compute_health_check.autohealing.id} +# initialDelaySec: 300 +# baseInstanceName: app +# name: appserver-igm +# namedPort: +# - name: customHTTP +# port: 8888 +# targetPools: +# - ${google_compute_target_pool.appserver.id} +# targetSize: 2 +# version: +# - instanceTemplate: ${google_compute_instance_template.appserver.id} +# zone: us-central1-a +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/instancegroupnamedport.yaml b/examples/generated/compute/instancegroupnamedport.yaml new file mode 100644 index 00000000..b0b7300c --- /dev/null +++ b/examples/generated/compute/instancegroupnamedport.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: InstanceGroupNamedPort +#metadata: +# name: example +#spec: +# forProvider: +# group: ${google_container_cluster.my_cluster.node_pool[0].instance_group_urls[0]} +# name: http +# port: 8080 +# zone: us-central1-a +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/instanceiampolicy.yaml b/examples/generated/compute/instanceiampolicy.yaml new file mode 100644 index 00000000..ba1ff87c --- /dev/null +++ b/examples/generated/compute/instanceiampolicy.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: InstanceIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# instanceName: ${google_compute_instance.default.name} +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: ${google_compute_instance.default.project} +# zone: us-central1-a +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/instancetemplate.yaml b/examples/generated/compute/instancetemplate.yaml new file mode 100644 index 00000000..21da7c08 --- /dev/null +++ b/examples/generated/compute/instancetemplate.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: compute.gcp.jet.crossplane.io/v1alpha2 +#kind: InstanceTemplate +#metadata: +# name: example +#spec: +# forProvider: +# canIpForward: false +# description: This template is used to create app server instances. +# disk: +# - autoDelete: true +# boot: true +# resourcePolicies: +# - ${google_compute_resource_policy.daily_backup.id} +# sourceImage: debian-cloud/debian-9 +# - autoDelete: false +# boot: false +# source: test-disk +# instanceDescription: description assigned to instances +# labels: +# environment: dev +# machineType: e2-medium +# metadata: +# foo: bar +# networkInterface: +# - network: default +# scheduling: +# - automaticRestart: true +# onHostMaintenance: MIGRATE +# serviceAccount: +# - email: ${google_service_account.default.email} +# scopes: +# - cloud-platform +# tags: +# - foo +# - bar +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/interconnectattachment.yaml b/examples/generated/compute/interconnectattachment.yaml new file mode 100644 index 00000000..a27f58ba --- /dev/null +++ b/examples/generated/compute/interconnectattachment.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: InterconnectAttachment +#metadata: +# name: example +#spec: +# forProvider: +# edgeAvailabilityDomain: AVAILABILITY_DOMAIN_1 +# mtu: 1500 +# name: on-prem-attachment +# router: ${google_compute_router.foobar.id} +# type: PARTNER +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/managedsslcertificate.yaml b/examples/generated/compute/managedsslcertificate.yaml new file mode 100644 index 00000000..a26144b3 --- /dev/null +++ b/examples/generated/compute/managedsslcertificate.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: compute.gcp.jet.crossplane.io/v1alpha2 +#kind: ManagedSSLCertificate +#metadata: +# name: example +#spec: +# forProvider: +# managed: +# - domains: +# - sslcert.tf-test.club. +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/network.yaml b/examples/generated/compute/network.yaml new file mode 100644 index 00000000..3f9e232e --- /dev/null +++ b/examples/generated/compute/network.yaml @@ -0,0 +1,10 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +#apiVersion: compute.gcp.jet.crossplane.io/v1alpha2 +#kind: Network +#metadata: +# name: example +#spec: +# forProvider: {} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/networkendpoint.yaml b/examples/generated/compute/networkendpoint.yaml new file mode 100644 index 00000000..50eba2f6 --- /dev/null +++ b/examples/generated/compute/networkendpoint.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: NetworkEndpoint +#metadata: +# name: example +#spec: +# forProvider: +# instance: ${google_compute_instance.endpoint-instance.name} +# ipAddress: ${google_compute_instance.endpoint-instance.network_interface[0].network_ip} +# networkEndpointGroup: my-lb-neg +# port: ${google_compute_network_endpoint_group.neg.default_port} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/networkendpointgroup.yaml b/examples/generated/compute/networkendpointgroup.yaml new file mode 100644 index 00000000..60f9d3ef --- /dev/null +++ b/examples/generated/compute/networkendpointgroup.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: NetworkEndpointGroup +#metadata: +# name: example +#spec: +# forProvider: +# defaultPort: "90" +# name: my-lb-neg +# network: ${google_compute_network.default.id} +# subnetwork: ${google_compute_subnetwork.default.id} +# zone: us-central1-a +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/networkpeering.yaml b/examples/generated/compute/networkpeering.yaml new file mode 100644 index 00000000..e45280e9 --- /dev/null +++ b/examples/generated/compute/networkpeering.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: NetworkPeering +#metadata: +# name: example +#spec: +# forProvider: +# name: peering1 +# network: ${google_compute_network.default.id} +# peerNetwork: ${google_compute_network.other.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/networkpeeringroutesconfig.yaml b/examples/generated/compute/networkpeeringroutesconfig.yaml new file mode 100644 index 00000000..68271953 --- /dev/null +++ b/examples/generated/compute/networkpeeringroutesconfig.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: NetworkPeeringRoutesConfig +#metadata: +# name: example +#spec: +# forProvider: +# exportCustomRoutes: true +# importCustomRoutes: true +# network: ${google_compute_network.network_primary.name} +# peering: peering1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/nodegroup.yaml b/examples/generated/compute/nodegroup.yaml new file mode 100644 index 00000000..026a4a8e --- /dev/null +++ b/examples/generated/compute/nodegroup.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: NodeGroup +#metadata: +# name: example +#spec: +# forProvider: +# description: example google_compute_node_group for Terraform Google Provider +# name: soletenant-group +# nodeTemplate: ${google_compute_node_template.soletenant-tmpl.id} +# size: 1 +# zone: us-central1-f +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/nodetemplate.yaml b/examples/generated/compute/nodetemplate.yaml new file mode 100644 index 00000000..a8179911 --- /dev/null +++ b/examples/generated/compute/nodetemplate.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: NodeTemplate +#metadata: +# name: example +#spec: +# forProvider: +# name: soletenant-tmpl +# nodeType: n1-node-96-624 +# region: us-central1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/packetmirroring.yaml b/examples/generated/compute/packetmirroring.yaml new file mode 100644 index 00000000..b602e978 --- /dev/null +++ b/examples/generated/compute/packetmirroring.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: PacketMirroring +#metadata: +# name: example +#spec: +# forProvider: +# collectorIlb: +# - url: ${google_compute_forwarding_rule.default.id} +# description: bar +# filter: +# - cidrRanges: +# - 0.0.0.0/0 +# direction: BOTH +# ipProtocols: +# - tcp +# mirroredResources: +# - instances: +# - url: ${google_compute_instance.mirror.id} +# tags: +# - foo +# name: my-mirroring +# network: +# - url: ${google_compute_network.default.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/projectdefaultnetworktier.yaml b/examples/generated/compute/projectdefaultnetworktier.yaml new file mode 100644 index 00000000..e10d76e7 --- /dev/null +++ b/examples/generated/compute/projectdefaultnetworktier.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: ProjectDefaultNetworkTier +#metadata: +# name: example +#spec: +# forProvider: +# networkTier: PREMIUM +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/projectmetadata.yaml b/examples/generated/compute/projectmetadata.yaml new file mode 100644 index 00000000..e3628a8a --- /dev/null +++ b/examples/generated/compute/projectmetadata.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: ProjectMetadata +#metadata: +# name: example +#spec: +# forProvider: +# metadata: +# "13": "42" +# fizz: buzz +# foo: bar +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/projectmetadataitem.yaml b/examples/generated/compute/projectmetadataitem.yaml new file mode 100644 index 00000000..196ea1d9 --- /dev/null +++ b/examples/generated/compute/projectmetadataitem.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: ProjectMetadataItem +#metadata: +# name: example +#spec: +# forProvider: +# key: my_metadata +# value: my_value +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/regionautoscaler.yaml b/examples/generated/compute/regionautoscaler.yaml new file mode 100644 index 00000000..dec94f45 --- /dev/null +++ b/examples/generated/compute/regionautoscaler.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: RegionAutoscaler +#metadata: +# name: example +#spec: +# forProvider: +# autoscalingPolicy: +# - cooldownPeriod: 60 +# cpuUtilization: +# - target: 0.5 +# maxReplicas: 5 +# minReplicas: 1 +# name: my-region-autoscaler +# region: us-central1 +# target: ${google_compute_region_instance_group_manager.foobar.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/regionbackendservice.yaml b/examples/generated/compute/regionbackendservice.yaml new file mode 100644 index 00000000..d5b2f59d --- /dev/null +++ b/examples/generated/compute/regionbackendservice.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: RegionBackendService +#metadata: +# name: example +#spec: +# forProvider: +# connectionDrainingTimeoutSec: 10 +# healthChecks: +# - ${google_compute_health_check.default.id} +# name: region-service +# region: us-central1 +# sessionAffinity: CLIENT_IP +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/regiondisk.yaml b/examples/generated/compute/regiondisk.yaml new file mode 100644 index 00000000..3c6f6b5a --- /dev/null +++ b/examples/generated/compute/regiondisk.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: RegionDisk +#metadata: +# name: example +#spec: +# forProvider: +# name: my-region-disk +# physicalBlockSizeBytes: 4096 +# region: us-central1 +# replicaZones: +# - us-central1-a +# - us-central1-f +# snapshot: ${google_compute_snapshot.snapdisk.id} +# type: pd-ssd +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/regiondiskiampolicy.yaml b/examples/generated/compute/regiondiskiampolicy.yaml new file mode 100644 index 00000000..187fa5bb --- /dev/null +++ b/examples/generated/compute/regiondiskiampolicy.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: RegionDiskIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# name: my-region-disk +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: ${google_compute_region_disk.regiondisk.project} +# region: us-central1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/regiondiskresourcepolicyattachment.yaml b/examples/generated/compute/regiondiskresourcepolicyattachment.yaml new file mode 100644 index 00000000..3b6e91df --- /dev/null +++ b/examples/generated/compute/regiondiskresourcepolicyattachment.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: RegionDiskResourcePolicyAttachment +#metadata: +# name: example +#spec: +# forProvider: +# disk: my-region-disk +# name: policy +# region: us-central1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/regionhealthcheck.yaml b/examples/generated/compute/regionhealthcheck.yaml new file mode 100644 index 00000000..63da13e2 --- /dev/null +++ b/examples/generated/compute/regionhealthcheck.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: RegionHealthCheck +#metadata: +# name: example +#spec: +# forProvider: +# checkIntervalSec: 1 +# name: tcp-region-health-check +# tcpHealthCheck: +# - port: "80" +# timeoutSec: 1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/regioninstancegroupmanager.yaml b/examples/generated/compute/regioninstancegroupmanager.yaml new file mode 100644 index 00000000..4db9b8d9 --- /dev/null +++ b/examples/generated/compute/regioninstancegroupmanager.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: RegionInstanceGroupManager +#metadata: +# name: example +#spec: +# forProvider: +# autoHealingPolicies: +# - healthCheck: ${google_compute_health_check.autohealing.id} +# initialDelaySec: 300 +# baseInstanceName: app +# distributionPolicyZones: +# - us-central1-a +# - us-central1-f +# name: appserver-igm +# namedPort: +# - name: custom +# port: 8888 +# region: us-central1 +# targetPools: +# - ${google_compute_target_pool.appserver.id} +# targetSize: 2 +# version: +# - instanceTemplate: ${google_compute_instance_template.appserver.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/regionnetworkendpointgroup.yaml b/examples/generated/compute/regionnetworkendpointgroup.yaml new file mode 100644 index 00000000..36761b88 --- /dev/null +++ b/examples/generated/compute/regionnetworkendpointgroup.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: RegionNetworkEndpointGroup +#metadata: +# name: example +#spec: +# forProvider: +# cloudFunction: +# - function: function-test +# name: function-neg +# networkEndpointType: SERVERLESS +# region: us-central1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/regionsslcertificate.yaml b/examples/generated/compute/regionsslcertificate.yaml new file mode 100644 index 00000000..b5aea720 --- /dev/null +++ b/examples/generated/compute/regionsslcertificate.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: RegionSSLCertificate +#metadata: +# name: example +#spec: +# forProvider: +# certificateSecretRef: +# key: example-key +# name: example-secret +# namespace: crossplane-system +# description: a description +# lifecycle: +# - create_before_destroy: true +# namePrefix: my-certificate- +# privateKeySecretRef: +# key: example-key +# name: example-secret +# namespace: crossplane-system +# region: us-central1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/regiontargethttpproxy.yaml b/examples/generated/compute/regiontargethttpproxy.yaml new file mode 100644 index 00000000..07a941a9 --- /dev/null +++ b/examples/generated/compute/regiontargethttpproxy.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: RegionTargetHTTPProxy +#metadata: +# name: example +#spec: +# forProvider: +# name: test-proxy +# region: us-central1 +# urlMap: ${google_compute_region_url_map.default.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/regiontargethttpsproxy.yaml b/examples/generated/compute/regiontargethttpsproxy.yaml new file mode 100644 index 00000000..b29e0901 --- /dev/null +++ b/examples/generated/compute/regiontargethttpsproxy.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: RegionTargetHTTPSProxy +#metadata: +# name: example +#spec: +# forProvider: +# name: test-proxy +# region: us-central1 +# sslCertificates: +# - ${google_compute_region_ssl_certificate.default.id} +# urlMap: ${google_compute_region_url_map.default.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/regionurlmap.yaml b/examples/generated/compute/regionurlmap.yaml new file mode 100644 index 00000000..d19c1bc4 --- /dev/null +++ b/examples/generated/compute/regionurlmap.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: RegionURLMap +#metadata: +# name: example +#spec: +# forProvider: +# defaultService: ${google_compute_region_backend_service.home.id} +# description: a description +# hostRule: +# - hosts: +# - mysite.com +# pathMatcher: allpaths +# name: regionurlmap +# pathMatcher: +# - defaultService: ${google_compute_region_backend_service.home.id} +# name: allpaths +# pathRule: +# - paths: +# - /home +# service: ${google_compute_region_backend_service.home.id} +# - paths: +# - /login +# service: ${google_compute_region_backend_service.login.id} +# region: us-central1 +# test: +# - host: hi.com +# path: /home +# service: ${google_compute_region_backend_service.home.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/reservation.yaml b/examples/generated/compute/reservation.yaml new file mode 100644 index 00000000..c5d52ff6 --- /dev/null +++ b/examples/generated/compute/reservation.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: Reservation +#metadata: +# name: example +#spec: +# forProvider: +# name: gce-reservation +# specificReservation: +# - count: 1 +# instanceProperties: +# - machineType: n2-standard-2 +# minCpuPlatform: Intel Cascade Lake +# zone: us-central1-a +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/resourcepolicy.yaml b/examples/generated/compute/resourcepolicy.yaml new file mode 100644 index 00000000..6236a333 --- /dev/null +++ b/examples/generated/compute/resourcepolicy.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: ResourcePolicy +#metadata: +# name: example +#spec: +# forProvider: +# name: policy +# region: us-central1 +# snapshotSchedulePolicy: +# - schedule: +# - dailySchedule: +# - daysInCycle: 1 +# startTime: "04:00" +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/route.yaml b/examples/generated/compute/route.yaml new file mode 100644 index 00000000..3e66438f --- /dev/null +++ b/examples/generated/compute/route.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: Route +#metadata: +# name: example +#spec: +# forProvider: +# destRange: 15.0.0.0/24 +# name: network-route +# network: ${google_compute_network.default.name} +# nextHopIp: 10.132.1.5 +# priority: 100 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/router.yaml b/examples/generated/compute/router.yaml new file mode 100644 index 00000000..b04dce7c --- /dev/null +++ b/examples/generated/compute/router.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: compute.gcp.jet.crossplane.io/v1alpha2 +#kind: Router +#metadata: +# name: example +#spec: +# forProvider: +# bgp: +# - advertiseMode: CUSTOM +# advertisedGroups: +# - ALL_SUBNETS +# advertisedIpRanges: +# - range: 1.2.3.4 +# - range: 6.7.0.0/16 +# asn: 64514 +# networkRef: +# name: example +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/routerinterface.yaml b/examples/generated/compute/routerinterface.yaml new file mode 100644 index 00000000..9bd77882 --- /dev/null +++ b/examples/generated/compute/routerinterface.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: RouterInterface +#metadata: +# name: example +#spec: +# forProvider: +# ipRange: 169.254.1.1/30 +# name: interface-1 +# region: us-central1 +# router: router-1 +# vpnTunnel: tunnel-1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/routernat.yaml b/examples/generated/compute/routernat.yaml new file mode 100644 index 00000000..c984a83f --- /dev/null +++ b/examples/generated/compute/routernat.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: compute.gcp.jet.crossplane.io/v1alpha2 +#kind: RouterNAT +#metadata: +# name: example +#spec: +# forProvider: +# logConfig: +# - enable: true +# filter: ERRORS_ONLY +# natIpAllocateOption: AUTO_ONLY +# region: ${google_compute_router.router.region} +# routerRef: +# name: example +# sourceSubnetworkIpRangesToNat: ALL_SUBNETWORKS_ALL_IP_RANGES +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/routerpeer.yaml b/examples/generated/compute/routerpeer.yaml new file mode 100644 index 00000000..877af546 --- /dev/null +++ b/examples/generated/compute/routerpeer.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: RouterPeer +#metadata: +# name: example +#spec: +# forProvider: +# advertisedRoutePriority: 100 +# interface: interface-1 +# name: my-router-peer +# peerAsn: 65513 +# peerIpAddress: 169.254.1.2 +# region: us-central1 +# router: my-router +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/securitypolicy.yaml b/examples/generated/compute/securitypolicy.yaml new file mode 100644 index 00000000..d15d217a --- /dev/null +++ b/examples/generated/compute/securitypolicy.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: SecurityPolicy +#metadata: +# name: example +#spec: +# forProvider: +# name: my-policy +# rule: +# - action: deny(403) +# description: Deny access to IPs in 9.9.9.0/24 +# match: +# - config: +# - srcIpRanges: +# - 9.9.9.0/24 +# versionedExpr: SRC_IPS_V1 +# priority: "1000" +# - action: allow +# description: default rule +# match: +# - config: +# - srcIpRanges: +# - '*' +# versionedExpr: SRC_IPS_V1 +# priority: "2147483647" +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/serviceattachment.yaml b/examples/generated/compute/serviceattachment.yaml new file mode 100644 index 00000000..50038eaa --- /dev/null +++ b/examples/generated/compute/serviceattachment.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: ServiceAttachment +#metadata: +# name: example +#spec: +# forProvider: +# connectionPreference: ACCEPT_AUTOMATIC +# description: A service attachment configured with Terraform +# enableProxyProtocol: true +# name: my-psc-ilb +# natSubnets: +# - ${google_compute_subnetwork.psc_ilb_nat.id} +# region: us-west2 +# targetService: ${google_compute_forwarding_rule.psc_ilb_target_service.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/sharedvpchostproject.yaml b/examples/generated/compute/sharedvpchostproject.yaml new file mode 100644 index 00000000..18e8dc16 --- /dev/null +++ b/examples/generated/compute/sharedvpchostproject.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: SharedVPCHostProject +#metadata: +# name: example +#spec: +# forProvider: +# project: host-project-id +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/sharedvpcserviceproject.yaml b/examples/generated/compute/sharedvpcserviceproject.yaml new file mode 100644 index 00000000..0fcbe9a5 --- /dev/null +++ b/examples/generated/compute/sharedvpcserviceproject.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: SharedVPCServiceProject +#metadata: +# name: example +#spec: +# forProvider: +# hostProject: host-project-id +# serviceProject: service-project-id-1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/snapshot.yaml b/examples/generated/compute/snapshot.yaml new file mode 100644 index 00000000..a97f7d02 --- /dev/null +++ b/examples/generated/compute/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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: Snapshot +#metadata: +# name: example +#spec: +# forProvider: +# labels: +# my_label: value +# name: my-snapshot +# sourceDisk: test-disk +# storageLocations: +# - us-central1 +# zone: us-central1-a +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/sslcertificate.yaml b/examples/generated/compute/sslcertificate.yaml new file mode 100644 index 00000000..0dc4c89f --- /dev/null +++ b/examples/generated/compute/sslcertificate.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: SSLCertificate +#metadata: +# name: example +#spec: +# forProvider: +# certificateSecretRef: +# key: example-key +# name: example-secret +# namespace: crossplane-system +# description: a description +# lifecycle: +# - create_before_destroy: true +# namePrefix: my-certificate- +# privateKeySecretRef: +# key: example-key +# name: example-secret +# namespace: crossplane-system +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/sslpolicy.yaml b/examples/generated/compute/sslpolicy.yaml new file mode 100644 index 00000000..a78e5049 --- /dev/null +++ b/examples/generated/compute/sslpolicy.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: SSLPolicy +#metadata: +# name: example +#spec: +# forProvider: +# name: production-ssl-policy +# profile: MODERN +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/subnetwork.yaml b/examples/generated/compute/subnetwork.yaml new file mode 100644 index 00000000..29a8e570 --- /dev/null +++ b/examples/generated/compute/subnetwork.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: compute.gcp.jet.crossplane.io/v1alpha2 +#kind: Subnetwork +#metadata: +# name: example +#spec: +# forProvider: +# ipCidrRange: 10.2.0.0/16 +# networkRef: +# name: example +# region: us-central1 +# secondaryIpRange: +# - ipCidrRange: 192.168.10.0/24 +# rangeName: tf-test-secondary-range-update1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/subnetworkiampolicy.yaml b/examples/generated/compute/subnetworkiampolicy.yaml new file mode 100644 index 00000000..0a5a95db --- /dev/null +++ b/examples/generated/compute/subnetworkiampolicy.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: SubnetworkIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: ${google_compute_subnetwork.network-with-private-secondary-ip-ranges.project} +# region: us-central1 +# subnetwork: ${google_compute_subnetwork.network-with-private-secondary-ip-ranges.name} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/targetgrpcproxy.yaml b/examples/generated/compute/targetgrpcproxy.yaml new file mode 100644 index 00000000..87e7f04f --- /dev/null +++ b/examples/generated/compute/targetgrpcproxy.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: TargetGRPCProxy +#metadata: +# name: example +#spec: +# forProvider: +# name: proxy +# urlMap: ${google_compute_url_map.urlmap.id} +# validateForProxyless: true +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/targethttpproxy.yaml b/examples/generated/compute/targethttpproxy.yaml new file mode 100644 index 00000000..3122ec14 --- /dev/null +++ b/examples/generated/compute/targethttpproxy.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: TargetHTTPProxy +#metadata: +# name: example +#spec: +# forProvider: +# name: test-proxy +# urlMap: ${google_compute_url_map.default.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/targethttpsproxy.yaml b/examples/generated/compute/targethttpsproxy.yaml new file mode 100644 index 00000000..c1f6c527 --- /dev/null +++ b/examples/generated/compute/targethttpsproxy.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: TargetHTTPSProxy +#metadata: +# name: example +#spec: +# forProvider: +# name: test-proxy +# sslCertificates: +# - ${google_compute_ssl_certificate.default.id} +# urlMap: ${google_compute_url_map.default.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/targetinstance.yaml b/examples/generated/compute/targetinstance.yaml new file mode 100644 index 00000000..0df99db6 --- /dev/null +++ b/examples/generated/compute/targetinstance.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: TargetInstance +#metadata: +# name: example +#spec: +# forProvider: +# instance: ${google_compute_instance.target-vm.id} +# name: target +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/targetpool.yaml b/examples/generated/compute/targetpool.yaml new file mode 100644 index 00000000..eb270624 --- /dev/null +++ b/examples/generated/compute/targetpool.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: TargetPool +#metadata: +# name: example +#spec: +# forProvider: +# healthChecks: +# - ${google_compute_http_health_check.default.name} +# instances: +# - us-central1-a/myinstance1 +# - us-central1-b/myinstance2 +# name: instance-pool +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/targetsslproxy.yaml b/examples/generated/compute/targetsslproxy.yaml new file mode 100644 index 00000000..0b1ca2cf --- /dev/null +++ b/examples/generated/compute/targetsslproxy.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: TargetSSLProxy +#metadata: +# name: example +#spec: +# forProvider: +# backendService: ${google_compute_backend_service.default.id} +# name: test-proxy +# sslCertificates: +# - ${google_compute_ssl_certificate.default.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/targettcpproxy.yaml b/examples/generated/compute/targettcpproxy.yaml new file mode 100644 index 00000000..3ab6cef5 --- /dev/null +++ b/examples/generated/compute/targettcpproxy.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: TargetTCPProxy +#metadata: +# name: example +#spec: +# forProvider: +# backendService: ${google_compute_backend_service.default.id} +# name: test-proxy +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/urlmap.yaml b/examples/generated/compute/urlmap.yaml new file mode 100644 index 00000000..5a3a1f3b --- /dev/null +++ b/examples/generated/compute/urlmap.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: URLMap +#metadata: +# name: example +#spec: +# forProvider: +# defaultService: ${google_compute_backend_bucket.static.id} +# description: a description +# hostRule: +# - hosts: +# - mysite.com +# pathMatcher: mysite +# - hosts: +# - myothersite.com +# pathMatcher: otherpaths +# name: urlmap +# pathMatcher: +# - defaultService: ${google_compute_backend_bucket.static.id} +# name: mysite +# pathRule: +# - paths: +# - /home +# service: ${google_compute_backend_bucket.static.id} +# - paths: +# - /login +# service: ${google_compute_backend_service.login.id} +# - paths: +# - /static +# service: ${google_compute_backend_bucket.static.id} +# - defaultService: ${google_compute_backend_bucket.static.id} +# name: otherpaths +# test: +# - host: hi.com +# path: /home +# service: ${google_compute_backend_bucket.static.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/vpngateway.yaml b/examples/generated/compute/vpngateway.yaml new file mode 100644 index 00000000..0ac1581c --- /dev/null +++ b/examples/generated/compute/vpngateway.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: VPNGateway +#metadata: +# name: example +#spec: +# forProvider: +# name: vpn1 +# network: ${google_compute_network.network1.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/compute/vpntunnel.yaml b/examples/generated/compute/vpntunnel.yaml new file mode 100644 index 00000000..e4696da8 --- /dev/null +++ b/examples/generated/compute/vpntunnel.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: compute.gcp.jet.crossplane.io/v1alpha1 +#kind: VPNTunnel +#metadata: +# name: example +#spec: +# forProvider: +# name: tunnel1 +# peerIp: 15.0.0.120 +# sharedSecretSecretRef: +# key: example-key +# name: example-secret +# namespace: crossplane-system +# targetVpnGateway: ${google_compute_vpn_gateway.target_gateway.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/container/cluster.yaml b/examples/generated/container/cluster.yaml new file mode 100644 index 00000000..4e98ea8a --- /dev/null +++ b/examples/generated/container/cluster.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: container.gcp.jet.crossplane.io/v1alpha2 +#kind: Cluster +#metadata: +# name: example +#spec: +# forProvider: +# initialNodeCount: 1 +# location: us-central1 +# removeDefaultNodePool: true +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/container/nodepool.yaml b/examples/generated/container/nodepool.yaml new file mode 100644 index 00000000..f45de7dd --- /dev/null +++ b/examples/generated/container/nodepool.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: container.gcp.jet.crossplane.io/v1alpha2 +#kind: NodePool +#metadata: +# name: example +#spec: +# forProvider: +# clusterRef: +# name: example +# nodeConfig: +# - machineType: e2-medium +# oauthScopes: +# - https://www.googleapis.com/auth/cloud-platform +# preemptible: true +# serviceAccount: ${google_service_account.default.email} +# nodeCount: 1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/container/registry.yaml b/examples/generated/container/registry.yaml new file mode 100644 index 00000000..c9563406 --- /dev/null +++ b/examples/generated/container/registry.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: container.gcp.jet.crossplane.io/v1alpha1 +#kind: Registry +#metadata: +# name: example +#spec: +# forProvider: +# location: EU +# project: my-project +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/containeranalysis/note.yaml b/examples/generated/containeranalysis/note.yaml new file mode 100644 index 00000000..a4f045a6 --- /dev/null +++ b/examples/generated/containeranalysis/note.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: containeranalysis.gcp.jet.crossplane.io/v1alpha1 +#kind: Note +#metadata: +# name: example +#spec: +# forProvider: +# attestationAuthority: +# - hint: +# - humanReadableName: Attestor Note +# name: attestor-note +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/containeranalysis/occurrence.yaml b/examples/generated/containeranalysis/occurrence.yaml new file mode 100644 index 00000000..8dd94ea5 --- /dev/null +++ b/examples/generated/containeranalysis/occurrence.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: containeranalysis.gcp.jet.crossplane.io/v1alpha1 +#kind: Occurrence +#metadata: +# name: example +#spec: +# forProvider: +# attestation: +# - serializedPayload: ${filebase64("path/to/my/payload.json")} +# signatures: +# - publicKeyId: ${data.google_kms_crypto_key_version.version.id} +# serialized_payload: ${filebase64("path/to/my/payload.json.sig")} +# noteName: ${google_container_analysis_note.note.id} +# resourceUri: gcr.io/my-project/my-image +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/datacatalog/entry.yaml b/examples/generated/datacatalog/entry.yaml new file mode 100644 index 00000000..9eebbdea --- /dev/null +++ b/examples/generated/datacatalog/entry.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: datacatalog.gcp.jet.crossplane.io/v1alpha1 +#kind: Entry +#metadata: +# name: example +#spec: +# forProvider: +# entryGroup: ${google_data_catalog_entry_group.entry_group.id} +# entryId: my_entry +# userSpecifiedSystem: SomethingExternal +# userSpecifiedType: my_custom_type +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/datacatalog/entrygroup.yaml b/examples/generated/datacatalog/entrygroup.yaml new file mode 100644 index 00000000..433604ea --- /dev/null +++ b/examples/generated/datacatalog/entrygroup.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: datacatalog.gcp.jet.crossplane.io/v1alpha1 +#kind: EntryGroup +#metadata: +# name: example +#spec: +# forProvider: +# entryGroupId: my_group +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/datacatalog/entrygroupiampolicy.yaml b/examples/generated/datacatalog/entrygroupiampolicy.yaml new file mode 100644 index 00000000..de64f734 --- /dev/null +++ b/examples/generated/datacatalog/entrygroupiampolicy.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: datacatalog.gcp.jet.crossplane.io/v1alpha1 +#kind: EntryGroupIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# entryGroup: ${google_data_catalog_entry_group.basic_entry_group.name} +# policyData: ${data.google_iam_policy.admin.policy_data} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/datacatalog/tag.yaml b/examples/generated/datacatalog/tag.yaml new file mode 100644 index 00000000..c86a41e8 --- /dev/null +++ b/examples/generated/datacatalog/tag.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: datacatalog.gcp.jet.crossplane.io/v1alpha1 +#kind: Tag +#metadata: +# name: example +#spec: +# forProvider: +# fields: +# - fieldName: source +# stringValue: my-string +# parent: ${google_data_catalog_entry.entry.id} +# template: ${google_data_catalog_tag_template.tag_template.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/datacatalog/tagtemplate.yaml b/examples/generated/datacatalog/tagtemplate.yaml new file mode 100644 index 00000000..6d465390 --- /dev/null +++ b/examples/generated/datacatalog/tagtemplate.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: datacatalog.gcp.jet.crossplane.io/v1alpha1 +#kind: TagTemplate +#metadata: +# name: example +#spec: +# forProvider: +# displayName: Demo Tag Template +# fields: +# - displayName: Source of data asset +# fieldId: source +# isRequired: true +# type: +# - primitiveType: STRING +# - displayName: Number of rows in the data asset +# fieldId: num_rows +# type: +# - primitiveType: DOUBLE +# - displayName: PII type +# fieldId: pii_type +# type: +# - enumType: +# - allowedValues: +# - displayName: EMAIL +# - displayName: SOCIAL SECURITY NUMBER +# - displayName: NONE +# forceDelete: "false" +# region: us-central1 +# tagTemplateId: my_template +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/datacatalog/tagtemplateiampolicy.yaml b/examples/generated/datacatalog/tagtemplateiampolicy.yaml new file mode 100644 index 00000000..99ba3222 --- /dev/null +++ b/examples/generated/datacatalog/tagtemplateiampolicy.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: datacatalog.gcp.jet.crossplane.io/v1alpha1 +#kind: TagTemplateIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# policyData: ${data.google_iam_policy.admin.policy_data} +# tagTemplate: ${google_data_catalog_tag_template.basic_tag_template.name} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dataflow/job.yaml b/examples/generated/dataflow/job.yaml new file mode 100644 index 00000000..9b010676 --- /dev/null +++ b/examples/generated/dataflow/job.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: dataflow.gcp.jet.crossplane.io/v1alpha1 +#kind: Job +#metadata: +# name: example +#spec: +# forProvider: +# name: dataflow-job +# parameters: +# baz: qux +# foo: bar +# tempGcsLocation: gs://my-bucket/tmp_dir +# templateGcsPath: gs://my-bucket/templates/template_file +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/datalossprevention/deidentifytemplate.yaml b/examples/generated/datalossprevention/deidentifytemplate.yaml new file mode 100644 index 00000000..3d5f0b61 --- /dev/null +++ b/examples/generated/datalossprevention/deidentifytemplate.yaml @@ -0,0 +1,57 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +#apiVersion: datalossprevention.gcp.jet.crossplane.io/v1alpha1 +#kind: DeidentifyTemplate +#metadata: +# name: example +#spec: +# forProvider: +# deidentifyConfig: +# - infoTypeTransformations: +# - transformations: +# - infoTypes: +# - name: FIRST_NAME +# primitiveTransformation: +# - replaceWithInfoTypeConfig: true +# - infoTypes: +# - name: PHONE_NUMBER +# - name: AGE +# primitiveTransformation: +# - replaceConfig: +# - newValue: +# - integerValue: 9 +# - infoTypes: +# - name: EMAIL_ADDRESS +# - name: LAST_NAME +# primitiveTransformation: +# - characterMaskConfig: +# - charactersToIgnore: +# - commonCharactersToIgnore: PUNCTUATION +# maskingCharacter: X +# numberToMask: 4 +# reverseOrder: true +# - infoTypes: +# - name: DATE_OF_BIRTH +# primitiveTransformation: +# - replaceConfig: +# - newValue: +# - dateValue: +# - day: 1 +# month: 1 +# year: 2020 +# - infoTypes: +# - name: CREDIT_CARD_NUMBER +# primitiveTransformation: +# - cryptoDeterministicConfig: +# - context: +# - name: sometweak +# cryptoKey: +# - transient: +# - name: beep +# surrogateInfoType: +# - name: abc +# description: Description +# displayName: Displayname +# parent: projects/my-project-name +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/datalossprevention/inspecttemplate.yaml b/examples/generated/datalossprevention/inspecttemplate.yaml new file mode 100644 index 00000000..10908e55 --- /dev/null +++ b/examples/generated/datalossprevention/inspecttemplate.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: datalossprevention.gcp.jet.crossplane.io/v1alpha1 +#kind: InspectTemplate +#metadata: +# name: example +#spec: +# forProvider: +# description: My description +# displayName: display_name +# inspectConfig: +# - infoTypes: +# - name: EMAIL_ADDRESS +# - name: PERSON_NAME +# - name: LAST_NAME +# - name: DOMAIN_NAME +# - name: PHONE_NUMBER +# - name: FIRST_NAME +# limits: +# - maxFindingsPerInfoType: +# - infoType: +# - name: PERSON_NAME +# maxFindings: "75" +# - infoType: +# - name: LAST_NAME +# maxFindings: "80" +# maxFindingsPerItem: 10 +# maxFindingsPerRequest: 50 +# minLikelihood: UNLIKELY +# ruleSet: +# - infoTypes: +# - name: EMAIL_ADDRESS +# rules: +# - exclusionRule: +# - matchingType: MATCHING_TYPE_FULL_MATCH +# regex: +# - pattern: .+@example.com +# - infoTypes: +# - name: EMAIL_ADDRESS +# - name: DOMAIN_NAME +# - name: PHONE_NUMBER +# - name: PERSON_NAME +# - name: FIRST_NAME +# rules: +# - exclusionRule: +# - dictionary: +# - wordList: +# - words: +# - TEST +# matchingType: MATCHING_TYPE_PARTIAL_MATCH +# - infoTypes: +# - name: PERSON_NAME +# rules: +# - hotwordRule: +# - hotwordRegex: +# - pattern: patient +# likelihoodAdjustment: +# - fixedLikelihood: VERY_LIKELY +# proximity: +# - windowBefore: 50 +# parent: projects/my-project-name +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/datalossprevention/jobtrigger.yaml b/examples/generated/datalossprevention/jobtrigger.yaml new file mode 100644 index 00000000..e8ccc377 --- /dev/null +++ b/examples/generated/datalossprevention/jobtrigger.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: datalossprevention.gcp.jet.crossplane.io/v1alpha1 +#kind: JobTrigger +#metadata: +# name: example +#spec: +# forProvider: +# description: Description +# displayName: Displayname +# inspectJob: +# - actions: +# - saveFindings: +# - outputConfig: +# - table: +# - datasetId: asdf +# projectId: asdf +# inspectTemplateName: fake +# storageConfig: +# - cloudStorageOptions: +# - fileSet: +# - url: gs://mybucket/directory/ +# parent: projects/my-project-name +# triggers: +# - schedule: +# - recurrencePeriodDuration: 86400s +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/datalossprevention/storedinfotype.yaml b/examples/generated/datalossprevention/storedinfotype.yaml new file mode 100644 index 00000000..07461b1a --- /dev/null +++ b/examples/generated/datalossprevention/storedinfotype.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: datalossprevention.gcp.jet.crossplane.io/v1alpha1 +#kind: StoredInfoType +#metadata: +# name: example +#spec: +# forProvider: +# description: Description +# displayName: Displayname +# parent: projects/my-project-name +# regex: +# - groupIndexes: +# - 2 +# pattern: patient +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dataproc/autoscalingpolicy.yaml b/examples/generated/dataproc/autoscalingpolicy.yaml new file mode 100644 index 00000000..c619dc35 --- /dev/null +++ b/examples/generated/dataproc/autoscalingpolicy.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: dataproc.gcp.jet.crossplane.io/v1alpha1 +#kind: AutoscalingPolicy +#metadata: +# name: example +#spec: +# forProvider: +# basicAlgorithm: +# - yarnConfig: +# - gracefulDecommissionTimeout: 30s +# scaleDownFactor: 0.5 +# scaleUpFactor: 0.5 +# location: us-central1 +# policyId: dataproc-policy +# workerConfig: +# - maxInstances: 3 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dataproc/cluster.yaml b/examples/generated/dataproc/cluster.yaml new file mode 100644 index 00000000..65334ca8 --- /dev/null +++ b/examples/generated/dataproc/cluster.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: dataproc.gcp.jet.crossplane.io/v1alpha1 +#kind: Cluster +#metadata: +# name: example +#spec: +# forProvider: +# name: simplecluster +# region: us-central1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dataproc/clusteriampolicy.yaml b/examples/generated/dataproc/clusteriampolicy.yaml new file mode 100644 index 00000000..fe1fcc74 --- /dev/null +++ b/examples/generated/dataproc/clusteriampolicy.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: dataproc.gcp.jet.crossplane.io/v1alpha1 +#kind: ClusterIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# cluster: your-dataproc-cluster +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: your-project +# region: your-region +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dataproc/job.yaml b/examples/generated/dataproc/job.yaml new file mode 100644 index 00000000..0eec2d4e --- /dev/null +++ b/examples/generated/dataproc/job.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: dataproc.gcp.jet.crossplane.io/v1alpha1 +#kind: Job +#metadata: +# name: example +#spec: +# forProvider: +# forceDelete: true +# placement: +# - clusterName: simplecluster +# region: us-central1 +# sparkConfig: +# - args: +# - "1000" +# jarFileUris: +# - file:///usr/lib/spark/examples/jars/spark-examples.jar +# loggingConfig: +# - driverLogLevels: +# root: INFO +# mainClass: org.apache.spark.examples.SparkPi +# properties: +# spark.logConf: "true" +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dataproc/jobiampolicy.yaml b/examples/generated/dataproc/jobiampolicy.yaml new file mode 100644 index 00000000..c2898def --- /dev/null +++ b/examples/generated/dataproc/jobiampolicy.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: dataproc.gcp.jet.crossplane.io/v1alpha1 +#kind: JobIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# jobId: your-dataproc-job +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: your-project +# region: your-region +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dataproc/workflowtemplate.yaml b/examples/generated/dataproc/workflowtemplate.yaml new file mode 100644 index 00000000..8bff1e21 --- /dev/null +++ b/examples/generated/dataproc/workflowtemplate.yaml @@ -0,0 +1,46 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +#apiVersion: dataproc.gcp.jet.crossplane.io/v1alpha1 +#kind: WorkflowTemplate +#metadata: +# name: example +#spec: +# forProvider: +# jobs: +# - sparkJob: +# - mainClass: SomeClass +# stepId: someJob +# - prerequisiteStepIds: +# - someJob +# prestoJob: +# - queryFileUri: someuri +# stepId: otherJob +# location: us-central1 +# name: template-example +# placement: +# - managedCluster: +# - clusterName: my-cluster +# config: +# - gceClusterConfig: +# - tags: +# - foo +# - bar +# zone: us-central1-a +# masterConfig: +# - diskConfig: +# - bootDiskSizeGb: 15 +# bootDiskType: pd-ssd +# machineType: n1-standard-1 +# numInstances: 1 +# secondaryWorkerConfig: +# - numInstances: 2 +# softwareConfig: +# - imageVersion: 1.3.7-deb9 +# workerConfig: +# - diskConfig: +# - bootDiskSizeGb: 10 +# numLocalSsds: 2 +# machineType: n1-standard-2 +# numInstances: 3 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/datastore/index.yaml b/examples/generated/datastore/index.yaml new file mode 100644 index 00000000..c20e44aa --- /dev/null +++ b/examples/generated/datastore/index.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: datastore.gcp.jet.crossplane.io/v1alpha1 +#kind: Index +#metadata: +# name: example +#spec: +# forProvider: +# kind: foo +# properties: +# - direction: ASCENDING +# name: property_a +# - direction: ASCENDING +# name: property_b +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/deploymentmanager/deployment.yaml b/examples/generated/deploymentmanager/deployment.yaml new file mode 100644 index 00000000..323a7611 --- /dev/null +++ b/examples/generated/deploymentmanager/deployment.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: deploymentmanager.gcp.jet.crossplane.io/v1alpha1 +#kind: Deployment +#metadata: +# name: example +#spec: +# forProvider: +# labels: +# - key: foo +# value: bar +# name: my-deployment +# target: +# - config: +# - content: ${file("path/to/config.yml")} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dialogflow/agent.yaml b/examples/generated/dialogflow/agent.yaml new file mode 100644 index 00000000..c9849b67 --- /dev/null +++ b/examples/generated/dialogflow/agent.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: dialogflow.gcp.jet.crossplane.io/v1alpha1 +#kind: Agent +#metadata: +# name: example +#spec: +# forProvider: +# apiVersion: API_VERSION_V2_BETA_1 +# avatarUri: https://cloud.google.com/_static/images/cloud/icons/favicons/onecloud/super_cloud.png +# classificationThreshold: 0.3 +# defaultLanguageCode: en +# description: Example description. +# displayName: dialogflow-agent +# enableLogging: true +# matchMode: MATCH_MODE_ML_ONLY +# supportedLanguageCodes: +# - fr +# - de +# - es +# tier: TIER_STANDARD +# timeZone: America/New_York +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dialogflow/entitytype.yaml b/examples/generated/dialogflow/entitytype.yaml new file mode 100644 index 00000000..e996ff51 --- /dev/null +++ b/examples/generated/dialogflow/entitytype.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: dialogflow.gcp.jet.crossplane.io/v1alpha1 +#kind: EntityType +#metadata: +# name: example +#spec: +# forProvider: +# displayName: "" +# entities: +# - synonyms: +# - synonym1 +# - synonym2 +# value: value1 +# - synonyms: +# - synonym3 +# - synonym4 +# value: value2 +# kind: KIND_MAP +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dialogflow/fulfillment.yaml b/examples/generated/dialogflow/fulfillment.yaml new file mode 100644 index 00000000..cd73d38f --- /dev/null +++ b/examples/generated/dialogflow/fulfillment.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: dialogflow.gcp.jet.crossplane.io/v1alpha1 +#kind: Fulfillment +#metadata: +# name: example +#spec: +# forProvider: +# displayName: basic-fulfillment +# enabled: true +# genericWebService: +# - password: password +# requestHeaders: +# name: wrench +# uri: https://google.com +# username: admin +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dialogflow/intent.yaml b/examples/generated/dialogflow/intent.yaml new file mode 100644 index 00000000..f5787470 --- /dev/null +++ b/examples/generated/dialogflow/intent.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: dialogflow.gcp.jet.crossplane.io/v1alpha1 +#kind: Intent +#metadata: +# name: example +#spec: +# forProvider: +# displayName: basic-intent +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dialogflowcx/agent.yaml b/examples/generated/dialogflowcx/agent.yaml new file mode 100644 index 00000000..57cf1492 --- /dev/null +++ b/examples/generated/dialogflowcx/agent.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: dialogflowcx.gcp.jet.crossplane.io/v1alpha1 +#kind: Agent +#metadata: +# name: example +#spec: +# forProvider: +# avatarUri: https://cloud.google.com/_static/images/cloud/icons/favicons/onecloud/super_cloud.png +# defaultLanguageCode: en +# description: Example description. +# displayName: dialogflowcx-agent +# enableSpellCorrection: true +# enableStackdriverLogging: true +# location: global +# speechToTextSettings: +# - enableSpeechAdaptation: true +# supportedLanguageCodes: +# - fr +# - de +# - es +# timeZone: America/New_York +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dialogflowcx/entitytype.yaml b/examples/generated/dialogflowcx/entitytype.yaml new file mode 100644 index 00000000..0cf83ed7 --- /dev/null +++ b/examples/generated/dialogflowcx/entitytype.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: dialogflowcx.gcp.jet.crossplane.io/v1alpha1 +#kind: EntityType +#metadata: +# name: example +#spec: +# forProvider: +# displayName: MyEntity +# enableFuzzyExtraction: false +# entities: +# - synonyms: +# - synonym1 +# - synonym2 +# value: value1 +# - synonyms: +# - synonym3 +# - synonym4 +# value: value2 +# kind: KIND_MAP +# parent: ${google_dialogflow_cx_agent.agent.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dialogflowcx/environment.yaml b/examples/generated/dialogflowcx/environment.yaml new file mode 100644 index 00000000..b4029580 --- /dev/null +++ b/examples/generated/dialogflowcx/environment.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: dialogflowcx.gcp.jet.crossplane.io/v1alpha1 +#kind: Environment +#metadata: +# name: example +#spec: +# forProvider: +# description: Development Environment +# displayName: Development +# parent: ${google_dialogflow_cx_agent.agent.id} +# versionConfigs: +# - version: ${google_dialogflow_cx_version.version_1.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dialogflowcx/flow.yaml b/examples/generated/dialogflowcx/flow.yaml new file mode 100644 index 00000000..cddb45b8 --- /dev/null +++ b/examples/generated/dialogflowcx/flow.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: dialogflowcx.gcp.jet.crossplane.io/v1alpha1 +#kind: Flow +#metadata: +# name: example +#spec: +# forProvider: +# description: Test Flow +# displayName: MyFlow +# eventHandlers: +# - event: custom-event +# triggerFulfillment: +# - messages: +# - text: +# - text: +# - I didn't get that. Can you say it again? +# returnPartialResponses: false +# - event: sys.no-match-default +# triggerFulfillment: +# - messages: +# - text: +# - text: +# - Sorry, could you say that again? +# returnPartialResponses: false +# - event: sys.no-input-default +# triggerFulfillment: +# - messages: +# - text: +# - text: +# - One more time? +# returnPartialResponses: false +# nluSettings: +# - classificationThreshold: 0.3 +# modelType: MODEL_TYPE_STANDARD +# parent: ${google_dialogflow_cx_agent.agent.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dialogflowcx/intent.yaml b/examples/generated/dialogflowcx/intent.yaml new file mode 100644 index 00000000..20be5a6d --- /dev/null +++ b/examples/generated/dialogflowcx/intent.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: dialogflowcx.gcp.jet.crossplane.io/v1alpha1 +#kind: Intent +#metadata: +# name: example +#spec: +# forProvider: +# description: Intent example +# displayName: Example +# labels: +# label1: value1 +# label2: value2 +# parameters: +# - entityType: projects/-/locations/-/agents/-/entityTypes/sys.date +# id: param1 +# parent: ${google_dialogflow_cx_agent.agent.id} +# priority: 1 +# trainingPhrases: +# - parts: +# - text: training +# - text: phrase +# - text: example +# repeatCount: 1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dialogflowcx/page.yaml b/examples/generated/dialogflowcx/page.yaml new file mode 100644 index 00000000..0d5a4d96 --- /dev/null +++ b/examples/generated/dialogflowcx/page.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: dialogflowcx.gcp.jet.crossplane.io/v1alpha1 +#kind: Page +#metadata: +# name: example +#spec: +# forProvider: +# displayName: MyPage +# entryFulfillment: +# - messages: +# - text: +# - text: +# - Welcome to page +# form: +# - parameters: +# - displayName: param1 +# entityType: projects/-/locations/-/agents/-/entityTypes/sys.date +# fillBehavior: +# - initialPromptFulfillment: +# - messages: +# - text: +# - text: +# - Please provide param1 +# redact: "true" +# required: "true" +# parent: ${google_dialogflow_cx_agent.agent.start_flow} +# transitionRoutes: +# - condition: $page.params.status = 'FINAL' +# targetPage: ${google_dialogflow_cx_page.my_page2.id} +# triggerFulfillment: +# - messages: +# - text: +# - text: +# - information completed, navigating to page 2 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dialogflowcx/version.yaml b/examples/generated/dialogflowcx/version.yaml new file mode 100644 index 00000000..303b1545 --- /dev/null +++ b/examples/generated/dialogflowcx/version.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: dialogflowcx.gcp.jet.crossplane.io/v1alpha1 +#kind: Version +#metadata: +# name: example +#spec: +# forProvider: +# description: version 1.0.0 +# displayName: 1.0.0 +# parent: ${google_dialogflow_cx_agent.agent.start_flow} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dns/managedzone.yaml b/examples/generated/dns/managedzone.yaml new file mode 100644 index 00000000..9319ab89 --- /dev/null +++ b/examples/generated/dns/managedzone.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: dns.gcp.jet.crossplane.io/v1alpha1 +#kind: ManagedZone +#metadata: +# name: example +#spec: +# forProvider: +# description: Example DNS zone +# dnsName: example-${random_id.rnd.hex}.com. +# labels: +# foo: bar +# name: example-zone +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dns/policy.yaml b/examples/generated/dns/policy.yaml new file mode 100644 index 00000000..e212da0e --- /dev/null +++ b/examples/generated/dns/policy.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: dns.gcp.jet.crossplane.io/v1alpha1 +#kind: Policy +#metadata: +# name: example +#spec: +# forProvider: +# alternativeNameServerConfig: +# - targetNameServers: +# - forwardingPath: private +# ipv4Address: 172.16.1.10 +# - ipv4Address: 172.16.1.20 +# enableInboundForwarding: true +# enableLogging: true +# name: example-policy +# networks: +# - networkUrl: ${google_compute_network.network-1.id} +# - networkUrl: ${google_compute_network.network-2.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/dns/recordset.yaml b/examples/generated/dns/recordset.yaml new file mode 100644 index 00000000..26e0349e --- /dev/null +++ b/examples/generated/dns/recordset.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.gcp.jet.crossplane.io/v1alpha1 +#kind: RecordSet +#metadata: +# name: example +#spec: +# forProvider: +# managedZone: example-zone +# name: frontend.${google_dns_managed_zone.prod.dns_name} +# rrdatas: +# - ${google_compute_instance.frontend.network_interface[0].access_config[0].nat_ip} +# ttl: 300 +# type: A +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/endpoints/service.yaml b/examples/generated/endpoints/service.yaml new file mode 100644 index 00000000..0b3ee313 --- /dev/null +++ b/examples/generated/endpoints/service.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: endpoints.gcp.jet.crossplane.io/v1alpha1 +#kind: Service +#metadata: +# name: example +#spec: +# forProvider: +# openapiConfig: ${file("openapi_spec.yml")} +# project: project-id +# serviceName: api-name.endpoints.project-id.cloud.goog +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/endpoints/serviceiampolicy.yaml b/examples/generated/endpoints/serviceiampolicy.yaml new file mode 100644 index 00000000..2247141b --- /dev/null +++ b/examples/generated/endpoints/serviceiampolicy.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: endpoints.gcp.jet.crossplane.io/v1alpha1 +#kind: ServiceIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# policyData: ${data.google_iam_policy.admin.policy_data} +# serviceName: ${google_endpoints_service.endpoints_service.service_name} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/essentialcontacts/contact.yaml b/examples/generated/essentialcontacts/contact.yaml new file mode 100644 index 00000000..cac23298 --- /dev/null +++ b/examples/generated/essentialcontacts/contact.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: essentialcontacts.gcp.jet.crossplane.io/v1alpha1 +#kind: Contact +#metadata: +# name: example +#spec: +# forProvider: +# email: foo@bar.com +# languageTag: en-GB +# notificationCategorySubscriptions: +# - ALL +# parent: ${data.google_project.project.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/eventarc/trigger.yaml b/examples/generated/eventarc/trigger.yaml new file mode 100644 index 00000000..efc59571 --- /dev/null +++ b/examples/generated/eventarc/trigger.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: eventarc.gcp.jet.crossplane.io/v1alpha1 +#kind: Trigger +#metadata: +# name: example +#spec: +# forProvider: +# destination: +# - cloudRunService: +# - region: europe-west1 +# service: cloudrun-srv +# labels: +# foo: bar +# location: europe-west1 +# matchingCriteria: +# - attribute: type +# value: google.cloud.pubsub.topic.v1.messagePublished +# name: trigger +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/filestore/instance.yaml b/examples/generated/filestore/instance.yaml new file mode 100644 index 00000000..c10da568 --- /dev/null +++ b/examples/generated/filestore/instance.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: filestore.gcp.jet.crossplane.io/v1alpha1 +#kind: Instance +#metadata: +# name: example +#spec: +# forProvider: +# fileShares: +# - capacityGb: 2660 +# name: share1 +# name: test-instance +# networks: +# - modes: +# - MODE_IPV4 +# network: default +# tier: PREMIUM +# zone: us-central1-b +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/firestore/index.yaml b/examples/generated/firestore/index.yaml new file mode 100644 index 00000000..b870b81e --- /dev/null +++ b/examples/generated/firestore/index.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: firestore.gcp.jet.crossplane.io/v1alpha1 +#kind: Index +#metadata: +# name: example +#spec: +# forProvider: +# collection: chatrooms +# fields: +# - fieldPath: name +# order: ASCENDING +# - fieldPath: description +# order: DESCENDING +# project: my-project-name +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/gameservices/gameserverconfig.yaml b/examples/generated/gameservices/gameserverconfig.yaml new file mode 100644 index 00000000..02f05740 --- /dev/null +++ b/examples/generated/gameservices/gameserverconfig.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: gameservices.gcp.jet.crossplane.io/v1alpha1 +#kind: GameServerConfig +#metadata: +# name: example +#spec: +# forProvider: +# configId: tf-test-config +# deploymentId: ${google_game_services_game_server_deployment.default.deployment_id} +# description: a config description +# fleetConfigs: +# - fleetSpec: '${jsonencode({ "replicas" : 1, "scheduling" : "Packed", "template" +# : { "metadata" : { "name" : "tf-test-game-server-template" }, "spec" : { "ports": +# [{"name": "default", "portPolicy": "Dynamic", "containerPort": 7654, "protocol": +# "UDP"}], "template" : { "spec" : { "containers" : [{ "name" : "simple-udp-server", +# "image" : "gcr.io/agones-images/udp-server:0.14" }] } } } } })}' +# name: something-unique +# scalingConfigs: +# - fleetAutoscalerSpec: '${jsonencode({"policy": {"type": "Webhook","webhook": +# {"service": {"name": "autoscaler-webhook-service","namespace": "default","path": +# "scale"}}}})}' +# name: scaling-config-name +# schedules: +# - cronJobDuration: 3.500s +# cronSpec: 0 0 * * 0 +# selectors: +# - labels: +# one: two +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/gameservices/gameserverdeployment.yaml b/examples/generated/gameservices/gameserverdeployment.yaml new file mode 100644 index 00000000..0990ddfd --- /dev/null +++ b/examples/generated/gameservices/gameserverdeployment.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: gameservices.gcp.jet.crossplane.io/v1alpha1 +#kind: GameServerDeployment +#metadata: +# name: example +#spec: +# forProvider: +# deploymentId: tf-test-deployment +# description: a deployment description +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/gameservices/gameserverdeploymentrollout.yaml b/examples/generated/gameservices/gameserverdeploymentrollout.yaml new file mode 100644 index 00000000..e0b5c44e --- /dev/null +++ b/examples/generated/gameservices/gameserverdeploymentrollout.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: gameservices.gcp.jet.crossplane.io/v1alpha1 +#kind: GameServerDeploymentRollout +#metadata: +# name: example +#spec: +# forProvider: +# defaultGameServerConfig: ${google_game_services_game_server_config.default.name} +# deploymentId: ${google_game_services_game_server_deployment.default.deployment_id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/gameservices/realm.yaml b/examples/generated/gameservices/realm.yaml new file mode 100644 index 00000000..b75f86bb --- /dev/null +++ b/examples/generated/gameservices/realm.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: gameservices.gcp.jet.crossplane.io/v1alpha1 +#kind: Realm +#metadata: +# name: example +#spec: +# forProvider: +# description: one of the nine +# location: global +# realmId: tf-test-realm +# timeZone: EST +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/gkehub/membership.yaml b/examples/generated/gkehub/membership.yaml new file mode 100644 index 00000000..bca23bac --- /dev/null +++ b/examples/generated/gkehub/membership.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: gkehub.gcp.jet.crossplane.io/v1alpha1 +#kind: Membership +#metadata: +# name: example +#spec: +# forProvider: +# endpoint: +# - gkeCluster: +# - resourceLink: //container.googleapis.com/${google_container_cluster.primary.id} +# membershipId: basic +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/healthcare/consentstore.yaml b/examples/generated/healthcare/consentstore.yaml new file mode 100644 index 00000000..0cda36b3 --- /dev/null +++ b/examples/generated/healthcare/consentstore.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: healthcare.gcp.jet.crossplane.io/v1alpha1 +#kind: ConsentStore +#metadata: +# name: example +#spec: +# forProvider: +# dataset: ${google_healthcare_dataset.dataset.id} +# name: my-consent-store +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/healthcare/consentstoreiampolicy.yaml b/examples/generated/healthcare/consentstoreiampolicy.yaml new file mode 100644 index 00000000..4e7d05be --- /dev/null +++ b/examples/generated/healthcare/consentstoreiampolicy.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: healthcare.gcp.jet.crossplane.io/v1alpha1 +#kind: ConsentStoreIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# consentStoreId: my-consent-store +# dataset: ${google_healthcare_dataset.dataset.id} +# policyData: ${data.google_iam_policy.admin.policy_data} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/healthcare/dataset.yaml b/examples/generated/healthcare/dataset.yaml new file mode 100644 index 00000000..53727bc0 --- /dev/null +++ b/examples/generated/healthcare/dataset.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: healthcare.gcp.jet.crossplane.io/v1alpha1 +#kind: Dataset +#metadata: +# name: example +#spec: +# forProvider: +# location: us-central1 +# name: example-dataset +# timeZone: UTC +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/healthcare/datasetiampolicy.yaml b/examples/generated/healthcare/datasetiampolicy.yaml new file mode 100644 index 00000000..b8754787 --- /dev/null +++ b/examples/generated/healthcare/datasetiampolicy.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: healthcare.gcp.jet.crossplane.io/v1alpha1 +#kind: DatasetIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# datasetId: your-dataset-id +# policyData: ${data.google_iam_policy.admin.policy_data} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/healthcare/dicomstore.yaml b/examples/generated/healthcare/dicomstore.yaml new file mode 100644 index 00000000..37ab4cd2 --- /dev/null +++ b/examples/generated/healthcare/dicomstore.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: healthcare.gcp.jet.crossplane.io/v1alpha1 +#kind: DICOMStore +#metadata: +# name: example +#spec: +# forProvider: +# dataset: ${google_healthcare_dataset.dataset.id} +# labels: +# label1: labelvalue1 +# name: example-dicom-store +# notificationConfig: +# - pubsubTopic: ${google_pubsub_topic.topic.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/healthcare/dicomstoreiampolicy.yaml b/examples/generated/healthcare/dicomstoreiampolicy.yaml new file mode 100644 index 00000000..15b416f9 --- /dev/null +++ b/examples/generated/healthcare/dicomstoreiampolicy.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: healthcare.gcp.jet.crossplane.io/v1alpha1 +#kind: DICOMStoreIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# dicomStoreId: your-dicom-store-id +# policyData: ${data.google_iam_policy.admin.policy_data} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/healthcare/fhirstore.yaml b/examples/generated/healthcare/fhirstore.yaml new file mode 100644 index 00000000..50741e87 --- /dev/null +++ b/examples/generated/healthcare/fhirstore.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: healthcare.gcp.jet.crossplane.io/v1alpha1 +#kind: FHIRStore +#metadata: +# name: example +#spec: +# forProvider: +# dataset: ${google_healthcare_dataset.dataset.id} +# disableReferentialIntegrity: false +# disableResourceVersioning: false +# enableHistoryImport: false +# enableUpdateCreate: false +# labels: +# label1: labelvalue1 +# name: example-fhir-store +# notificationConfig: +# - pubsubTopic: ${google_pubsub_topic.topic.id} +# version: R4 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/healthcare/fhirstoreiampolicy.yaml b/examples/generated/healthcare/fhirstoreiampolicy.yaml new file mode 100644 index 00000000..3b2371e2 --- /dev/null +++ b/examples/generated/healthcare/fhirstoreiampolicy.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: healthcare.gcp.jet.crossplane.io/v1alpha1 +#kind: FHIRStoreIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# fhirStoreId: your-fhir-store-id +# policyData: ${data.google_iam_policy.admin.policy_data} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/healthcare/hl7v2store.yaml b/examples/generated/healthcare/hl7v2store.yaml new file mode 100644 index 00000000..c418188f --- /dev/null +++ b/examples/generated/healthcare/hl7v2store.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: healthcare.gcp.jet.crossplane.io/v1alpha1 +#kind: HL7V2Store +#metadata: +# name: example +#spec: +# forProvider: +# dataset: ${google_healthcare_dataset.dataset.id} +# labels: +# label1: labelvalue1 +# name: example-hl7-v2-store +# notificationConfigs: +# - pubsubTopic: ${google_pubsub_topic.topic.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/healthcare/hl7v2storeiampolicy.yaml b/examples/generated/healthcare/hl7v2storeiampolicy.yaml new file mode 100644 index 00000000..c4ad6c68 --- /dev/null +++ b/examples/generated/healthcare/hl7v2storeiampolicy.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: healthcare.gcp.jet.crossplane.io/v1alpha1 +#kind: HL7V2StoreIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# hl7V2StoreId: your-hl7-v2-store-id +# policyData: ${data.google_iam_policy.admin.policy_data} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/iap/appengineserviceiampolicy.yaml b/examples/generated/iap/appengineserviceiampolicy.yaml new file mode 100644 index 00000000..229eb600 --- /dev/null +++ b/examples/generated/iap/appengineserviceiampolicy.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: iap.gcp.jet.crossplane.io/v1alpha1 +#kind: AppEngineServiceIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# appId: ${google_app_engine_standard_app_version.version.project} +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: ${google_app_engine_standard_app_version.version.project} +# service: myapp +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/iap/appengineversioniampolicy.yaml b/examples/generated/iap/appengineversioniampolicy.yaml new file mode 100644 index 00000000..e06b1358 --- /dev/null +++ b/examples/generated/iap/appengineversioniampolicy.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: iap.gcp.jet.crossplane.io/v1alpha1 +#kind: AppEngineVersionIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# appId: ${google_app_engine_standard_app_version.version.project} +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: ${google_app_engine_standard_app_version.version.project} +# service: myapp +# versionId: ${google_app_engine_standard_app_version.version.version_id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/iap/tunneliampolicy.yaml b/examples/generated/iap/tunneliampolicy.yaml new file mode 100644 index 00000000..d6c6e89d --- /dev/null +++ b/examples/generated/iap/tunneliampolicy.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: iap.gcp.jet.crossplane.io/v1alpha1 +#kind: TunnelIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: your-project-id +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/iap/tunnelinstanceiampolicy.yaml b/examples/generated/iap/tunnelinstanceiampolicy.yaml new file mode 100644 index 00000000..e2e7a8f6 --- /dev/null +++ b/examples/generated/iap/tunnelinstanceiampolicy.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: iap.gcp.jet.crossplane.io/v1alpha1 +#kind: TunnelInstanceIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# instance: ${google_compute_instance.tunnelvm.name} +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: ${google_compute_instance.tunnelvm.project} +# zone: us-central1-a +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/iap/webbackendserviceiampolicy.yaml b/examples/generated/iap/webbackendserviceiampolicy.yaml new file mode 100644 index 00000000..56c5699d --- /dev/null +++ b/examples/generated/iap/webbackendserviceiampolicy.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: iap.gcp.jet.crossplane.io/v1alpha1 +#kind: WebBackendServiceIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: ${google_compute_backend_service.default.project} +# webBackendService: backend-service +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/iap/webiampolicy.yaml b/examples/generated/iap/webiampolicy.yaml new file mode 100644 index 00000000..fab6eb12 --- /dev/null +++ b/examples/generated/iap/webiampolicy.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: iap.gcp.jet.crossplane.io/v1alpha1 +#kind: WebIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: your-project-id +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/iap/webtypeappengineiampolicy.yaml b/examples/generated/iap/webtypeappengineiampolicy.yaml new file mode 100644 index 00000000..a337bf92 --- /dev/null +++ b/examples/generated/iap/webtypeappengineiampolicy.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: iap.gcp.jet.crossplane.io/v1alpha1 +#kind: WebTypeAppEngineIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# appId: ${google_app_engine_application.app.app_id} +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: ${google_project.my_project.project_id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/iap/webtypecomputeiampolicy.yaml b/examples/generated/iap/webtypecomputeiampolicy.yaml new file mode 100644 index 00000000..421f3418 --- /dev/null +++ b/examples/generated/iap/webtypecomputeiampolicy.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: iap.gcp.jet.crossplane.io/v1alpha1 +#kind: WebTypeComputeIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: your-project-id +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/identityplatform/defaultsupportedidpconfig.yaml b/examples/generated/identityplatform/defaultsupportedidpconfig.yaml new file mode 100644 index 00000000..7e04148b --- /dev/null +++ b/examples/generated/identityplatform/defaultsupportedidpconfig.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: identityplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: DefaultSupportedIdPConfig +#metadata: +# name: example +#spec: +# forProvider: +# clientId: client-id +# clientSecret: secret +# enabled: true +# idpId: playgames.google.com +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/identityplatform/inboundsamlconfig.yaml b/examples/generated/identityplatform/inboundsamlconfig.yaml new file mode 100644 index 00000000..9f9f6214 --- /dev/null +++ b/examples/generated/identityplatform/inboundsamlconfig.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: identityplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: InboundSAMLConfig +#metadata: +# name: example +#spec: +# forProvider: +# displayName: Display Name +# idpConfig: +# - idpCertificates: +# - x509Certificate: ${file("test-fixtures/rsa_cert.pem")} +# idpEntityId: tf-idp +# signRequest: true +# ssoUrl: https://example.com +# name: saml.tf-config +# spConfig: +# - callbackUri: https://example.com +# spEntityId: tf-sp +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/identityplatform/oauthidpconfig.yaml b/examples/generated/identityplatform/oauthidpconfig.yaml new file mode 100644 index 00000000..cb7e04ea --- /dev/null +++ b/examples/generated/identityplatform/oauthidpconfig.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: identityplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: OAuthIdPConfig +#metadata: +# name: example +#spec: +# forProvider: +# clientId: client-id +# clientSecret: secret +# displayName: Display Name +# enabled: true +# issuer: issuer +# name: oidc.oauth-idp-config +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/identityplatform/tenant.yaml b/examples/generated/identityplatform/tenant.yaml new file mode 100644 index 00000000..1aa9f8ad --- /dev/null +++ b/examples/generated/identityplatform/tenant.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: identityplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: Tenant +#metadata: +# name: example +#spec: +# forProvider: +# allowPasswordSignup: true +# displayName: tenant +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/identityplatform/tenantdefaultsupportedidpconfig.yaml b/examples/generated/identityplatform/tenantdefaultsupportedidpconfig.yaml new file mode 100644 index 00000000..f2d8b066 --- /dev/null +++ b/examples/generated/identityplatform/tenantdefaultsupportedidpconfig.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: identityplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: TenantDefaultSupportedIdPConfig +#metadata: +# name: example +#spec: +# forProvider: +# clientId: my-client-id +# clientSecret: secret +# enabled: true +# idpId: playgames.google.com +# tenant: ${google_identity_platform_tenant.tenant.name} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/identityplatform/tenantinboundsamlconfig.yaml b/examples/generated/identityplatform/tenantinboundsamlconfig.yaml new file mode 100644 index 00000000..a75cce00 --- /dev/null +++ b/examples/generated/identityplatform/tenantinboundsamlconfig.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: identityplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: TenantInboundSAMLConfig +#metadata: +# name: example +#spec: +# forProvider: +# displayName: Display Name +# idpConfig: +# - idpCertificates: +# - x509Certificate: ${file("test-fixtures/rsa_cert.pem")} +# idpEntityId: tf-idp +# signRequest: true +# ssoUrl: https://example.com +# name: saml.tf-config +# spConfig: +# - callbackUri: https://example.com +# spEntityId: tf-sp +# tenant: ${google_identity_platform_tenant.tenant.name} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/identityplatform/tenantoauthidpconfig.yaml b/examples/generated/identityplatform/tenantoauthidpconfig.yaml new file mode 100644 index 00000000..4a606795 --- /dev/null +++ b/examples/generated/identityplatform/tenantoauthidpconfig.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: identityplatform.gcp.jet.crossplane.io/v1alpha1 +#kind: TenantOAuthIdPConfig +#metadata: +# name: example +#spec: +# forProvider: +# clientId: client-id +# clientSecret: secret +# displayName: Display Name +# enabled: true +# issuer: issuer +# name: oidc.oauth-idp-config +# tenant: ${google_identity_platform_tenant.tenant.name} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/kms/cryptokey.yaml b/examples/generated/kms/cryptokey.yaml new file mode 100644 index 00000000..83d6291c --- /dev/null +++ b/examples/generated/kms/cryptokey.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: kms.gcp.jet.crossplane.io/v1alpha1 +#kind: CryptoKey +#metadata: +# name: example +#spec: +# forProvider: +# keyRing: ${google_kms_key_ring.keyring.id} +# lifecycle: +# - prevent_destroy: true +# name: crypto-key-example +# rotationPeriod: 100000s +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/kms/cryptokeyiampolicy.yaml b/examples/generated/kms/cryptokeyiampolicy.yaml new file mode 100644 index 00000000..8d1c10a8 --- /dev/null +++ b/examples/generated/kms/cryptokeyiampolicy.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: kms.gcp.jet.crossplane.io/v1alpha1 +#kind: CryptoKeyIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# cryptoKeyId: ${google_kms_crypto_key.key.id} +# policyData: ${data.google_iam_policy.admin.policy_data} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/kms/keyring.yaml b/examples/generated/kms/keyring.yaml new file mode 100644 index 00000000..6fa15b44 --- /dev/null +++ b/examples/generated/kms/keyring.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: kms.gcp.jet.crossplane.io/v1alpha1 +#kind: KeyRing +#metadata: +# name: example +#spec: +# forProvider: +# location: global +# name: keyring-example +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/kms/keyringiampolicy.yaml b/examples/generated/kms/keyringiampolicy.yaml new file mode 100644 index 00000000..b2ca0177 --- /dev/null +++ b/examples/generated/kms/keyringiampolicy.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: kms.gcp.jet.crossplane.io/v1alpha1 +#kind: KeyRingIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# keyRingId: ${google_kms_key_ring.keyring.id} +# policyData: ${data.google_iam_policy.admin.policy_data} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/kms/secretciphertext.yaml b/examples/generated/kms/secretciphertext.yaml new file mode 100644 index 00000000..c4fd969d --- /dev/null +++ b/examples/generated/kms/secretciphertext.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: kms.gcp.jet.crossplane.io/v1alpha1 +#kind: SecretCiphertext +#metadata: +# name: example +#spec: +# forProvider: +# cryptoKey: ${google_kms_crypto_key.cryptokey.id} +# plaintextSecretRef: +# key: example-key +# name: example-secret +# namespace: crossplane-system +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/logging/billingaccountbucketconfig.yaml b/examples/generated/logging/billingaccountbucketconfig.yaml new file mode 100644 index 00000000..8a1528f0 --- /dev/null +++ b/examples/generated/logging/billingaccountbucketconfig.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: logging.gcp.jet.crossplane.io/v1alpha1 +#kind: BillingAccountBucketConfig +#metadata: +# name: example +#spec: +# forProvider: +# billingAccount: ${data.google_billing_account.default.billing_account} +# bucketId: _Default +# location: global +# retentionDays: 30 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/logging/billingaccountexclusion.yaml b/examples/generated/logging/billingaccountexclusion.yaml new file mode 100644 index 00000000..76dae08a --- /dev/null +++ b/examples/generated/logging/billingaccountexclusion.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: logging.gcp.jet.crossplane.io/v1alpha1 +#kind: BillingAccountExclusion +#metadata: +# name: example +#spec: +# forProvider: +# billingAccount: ABCDEF-012345-GHIJKL +# description: Exclude GCE instance debug logs +# filter: resource.type = gce_instance AND severity <= DEBUG +# name: my-instance-debug-exclusion +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/logging/billingaccountsink.yaml b/examples/generated/logging/billingaccountsink.yaml new file mode 100644 index 00000000..568a9c3b --- /dev/null +++ b/examples/generated/logging/billingaccountsink.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: logging.gcp.jet.crossplane.io/v1alpha1 +#kind: BillingAccountSink +#metadata: +# name: example +#spec: +# forProvider: +# billingAccount: ABCDEF-012345-GHIJKL +# description: some explanation on what this is +# destination: storage.googleapis.com/${google_storage_bucket.log-bucket.name} +# name: my-sink +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/logging/folderbucketconfig.yaml b/examples/generated/logging/folderbucketconfig.yaml new file mode 100644 index 00000000..67c0abd7 --- /dev/null +++ b/examples/generated/logging/folderbucketconfig.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: logging.gcp.jet.crossplane.io/v1alpha1 +#kind: FolderBucketConfig +#metadata: +# name: example +#spec: +# forProvider: +# bucketId: _Default +# folder: ${google_folder.default.name} +# location: global +# retentionDays: 30 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/logging/folderexclusion.yaml b/examples/generated/logging/folderexclusion.yaml new file mode 100644 index 00000000..9a21e676 --- /dev/null +++ b/examples/generated/logging/folderexclusion.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: logging.gcp.jet.crossplane.io/v1alpha1 +#kind: FolderExclusion +#metadata: +# name: example +#spec: +# forProvider: +# description: Exclude GCE instance debug logs +# filter: resource.type = gce_instance AND severity <= DEBUG +# folder: ${google_folder.my-folder.name} +# name: my-instance-debug-exclusion +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/logging/foldersink.yaml b/examples/generated/logging/foldersink.yaml new file mode 100644 index 00000000..4d48411b --- /dev/null +++ b/examples/generated/logging/foldersink.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: logging.gcp.jet.crossplane.io/v1alpha1 +#kind: FolderSink +#metadata: +# name: example +#spec: +# forProvider: +# description: some explanation on what this is +# destination: storage.googleapis.com/${google_storage_bucket.log-bucket.name} +# filter: resource.type = gce_instance AND severity >= WARNING +# folder: ${google_folder.my-folder.name} +# name: my-sink +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/logging/metric.yaml b/examples/generated/logging/metric.yaml new file mode 100644 index 00000000..a3597817 --- /dev/null +++ b/examples/generated/logging/metric.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: logging.gcp.jet.crossplane.io/v1alpha1 +#kind: Metric +#metadata: +# name: example +#spec: +# forProvider: +# bucketOptions: +# - linearBuckets: +# - numFiniteBuckets: 3 +# offset: 1 +# width: 1 +# filter: resource.type=gae_app AND severity>=ERROR +# labelExtractors: +# mass: EXTRACT(jsonPayload.request) +# sku: EXTRACT(jsonPayload.id) +# metricDescriptor: +# - displayName: My metric +# labels: +# - description: amount of matter +# key: mass +# valueType: STRING +# - description: Identifying number for item +# key: sku +# valueType: INT64 +# metricKind: DELTA +# unit: "1" +# valueType: DISTRIBUTION +# name: my-(custom)/metric +# valueExtractor: EXTRACT(jsonPayload.request) +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/logging/organizationbucketconfig.yaml b/examples/generated/logging/organizationbucketconfig.yaml new file mode 100644 index 00000000..fe165bd4 --- /dev/null +++ b/examples/generated/logging/organizationbucketconfig.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: logging.gcp.jet.crossplane.io/v1alpha1 +#kind: OrganizationBucketConfig +#metadata: +# name: example +#spec: +# forProvider: +# bucketId: _Default +# location: global +# organization: ${data.google_organization.default.organization} +# retentionDays: 30 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/logging/organizationexclusion.yaml b/examples/generated/logging/organizationexclusion.yaml new file mode 100644 index 00000000..bc2cd6eb --- /dev/null +++ b/examples/generated/logging/organizationexclusion.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: logging.gcp.jet.crossplane.io/v1alpha1 +#kind: OrganizationExclusion +#metadata: +# name: example +#spec: +# forProvider: +# description: Exclude GCE instance debug logs +# filter: resource.type = gce_instance AND severity <= DEBUG +# name: my-instance-debug-exclusion +# orgId: "123456789" +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/logging/organizationsink.yaml b/examples/generated/logging/organizationsink.yaml new file mode 100644 index 00000000..d096a1d6 --- /dev/null +++ b/examples/generated/logging/organizationsink.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: logging.gcp.jet.crossplane.io/v1alpha1 +#kind: OrganizationSink +#metadata: +# name: example +#spec: +# forProvider: +# description: some explanation on what this is +# destination: storage.googleapis.com/${google_storage_bucket.log-bucket.name} +# filter: resource.type = gce_instance AND severity >= WARNING +# name: my-sink +# orgId: "123456789" +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/logging/projectbucketconfig.yaml b/examples/generated/logging/projectbucketconfig.yaml new file mode 100644 index 00000000..43b5c8e9 --- /dev/null +++ b/examples/generated/logging/projectbucketconfig.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: logging.gcp.jet.crossplane.io/v1alpha1 +#kind: ProjectBucketConfig +#metadata: +# name: example +#spec: +# forProvider: +# bucketId: _Default +# location: global +# project: My Project +# retentionDays: 30 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/logging/projectexclusion.yaml b/examples/generated/logging/projectexclusion.yaml new file mode 100644 index 00000000..c4a930e0 --- /dev/null +++ b/examples/generated/logging/projectexclusion.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: logging.gcp.jet.crossplane.io/v1alpha1 +#kind: ProjectExclusion +#metadata: +# name: example +#spec: +# forProvider: +# description: Exclude GCE instance debug logs +# filter: resource.type = gce_instance AND severity <= DEBUG +# name: my-instance-debug-exclusion +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/logging/projectsink.yaml b/examples/generated/logging/projectsink.yaml new file mode 100644 index 00000000..c5d6ade4 --- /dev/null +++ b/examples/generated/logging/projectsink.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: logging.gcp.jet.crossplane.io/v1alpha1 +#kind: ProjectSink +#metadata: +# name: example +#spec: +# forProvider: +# destination: pubsub.googleapis.com/projects/my-project/topics/instance-activity +# filter: resource.type = gce_instance AND severity >= WARNING +# name: my-pubsub-instance-sink +# uniqueWriterIdentity: true +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/memcache/instance.yaml b/examples/generated/memcache/instance.yaml new file mode 100644 index 00000000..711dcb47 --- /dev/null +++ b/examples/generated/memcache/instance.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: memcache.gcp.jet.crossplane.io/v1alpha1 +#kind: Instance +#metadata: +# name: example +#spec: +# forProvider: +# authorizedNetwork: ${google_compute_network.peering_network.id} +# memcacheVersion: MEMCACHE_1_5 +# name: test-instance +# nodeConfig: +# - cpuCount: 1 +# memorySizeMb: 1024 +# nodeCount: 1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/mlengine/model.yaml b/examples/generated/mlengine/model.yaml new file mode 100644 index 00000000..7af98bc5 --- /dev/null +++ b/examples/generated/mlengine/model.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: mlengine.gcp.jet.crossplane.io/v1alpha1 +#kind: Model +#metadata: +# name: example +#spec: +# forProvider: +# description: My model +# name: default +# regions: +# - us-central1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/monitoring/alertpolicy.yaml b/examples/generated/monitoring/alertpolicy.yaml new file mode 100644 index 00000000..e08a1ba6 --- /dev/null +++ b/examples/generated/monitoring/alertpolicy.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: monitoring.gcp.jet.crossplane.io/v1alpha2 +#kind: AlertPolicy +#metadata: +# name: example +#spec: +# forProvider: +# combiner: OR +# conditions: +# - conditionThreshold: +# - aggregations: +# - alignmentPeriod: 60s +# perSeriesAligner: ALIGN_RATE +# comparison: COMPARISON_GT +# duration: 60s +# filter: metric.type="compute.googleapis.com/instance/disk/write_bytes_count" +# AND resource.type="gce_instance" +# displayName: test condition +# displayName: My Alert Policy +# userLabels: +# foo: bar +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/monitoring/customservice.yaml b/examples/generated/monitoring/customservice.yaml new file mode 100644 index 00000000..7950ad06 --- /dev/null +++ b/examples/generated/monitoring/customservice.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: monitoring.gcp.jet.crossplane.io/v1alpha1 +#kind: CustomService +#metadata: +# name: example +#spec: +# forProvider: +# displayName: My Custom Service custom-srv +# serviceId: custom-srv +# telemetry: +# - resourceName: //product.googleapis.com/foo/foo/services/test +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/monitoring/dashboard.yaml b/examples/generated/monitoring/dashboard.yaml new file mode 100644 index 00000000..ddebd280 --- /dev/null +++ b/examples/generated/monitoring/dashboard.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: monitoring.gcp.jet.crossplane.io/v1alpha1 +#kind: Dashboard +#metadata: +# name: example +#spec: +# forProvider: +# dashboardJson: |+ +# { +# "displayName": "Demo Dashboard", +# "gridLayout": { +# "widgets": [ +# { +# "blank": {} +# } +# ] +# } +# } +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/monitoring/group.yaml b/examples/generated/monitoring/group.yaml new file mode 100644 index 00000000..72512826 --- /dev/null +++ b/examples/generated/monitoring/group.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: monitoring.gcp.jet.crossplane.io/v1alpha1 +#kind: Group +#metadata: +# name: example +#spec: +# forProvider: +# displayName: tf-test MonitoringGroup +# filter: resource.metadata.region="europe-west2" +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/monitoring/metricdescriptor.yaml b/examples/generated/monitoring/metricdescriptor.yaml new file mode 100644 index 00000000..e324aecc --- /dev/null +++ b/examples/generated/monitoring/metricdescriptor.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: monitoring.gcp.jet.crossplane.io/v1alpha1 +#kind: MetricDescriptor +#metadata: +# name: example +#spec: +# forProvider: +# description: Daily sales records from all branch stores. +# displayName: metric-descriptor +# labels: +# - description: The ID of the store. +# key: store_id +# valueType: STRING +# launchStage: BETA +# metadata: +# - ingestDelay: 30s +# samplePeriod: 60s +# metricKind: GAUGE +# type: custom.googleapis.com/stores/daily_sales +# unit: '{USD}' +# valueType: DOUBLE +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/monitoring/notificationchannel.yaml b/examples/generated/monitoring/notificationchannel.yaml new file mode 100644 index 00000000..8e2b5b1c --- /dev/null +++ b/examples/generated/monitoring/notificationchannel.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: monitoring.gcp.jet.crossplane.io/v1alpha2 +#kind: NotificationChannel +#metadata: +# name: example +#spec: +# forProvider: +# displayName: Test Notification Channel +# labels: +# email_address: fake_email@blahblah.com +# type: email +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/monitoring/slo.yaml b/examples/generated/monitoring/slo.yaml new file mode 100644 index 00000000..312cbccd --- /dev/null +++ b/examples/generated/monitoring/slo.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: monitoring.gcp.jet.crossplane.io/v1alpha1 +#kind: SLO +#metadata: +# name: example +#spec: +# forProvider: +# basicSli: +# - latency: +# - threshold: 1s +# calendarPeriod: DAY +# displayName: Terraform Test SLO for App Engine +# goal: 0.9 +# service: ${data.google_monitoring_app_engine_service.default.service_id} +# sloId: ae-slo +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/monitoring/uptimecheckconfig.yaml b/examples/generated/monitoring/uptimecheckconfig.yaml new file mode 100644 index 00000000..99b1a129 --- /dev/null +++ b/examples/generated/monitoring/uptimecheckconfig.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: monitoring.gcp.jet.crossplane.io/v1alpha2 +#kind: UptimeCheckConfig +#metadata: +# name: example +#spec: +# forProvider: +# contentMatchers: +# - content: example +# displayName: http-uptime-check +# httpCheck: +# - body: Zm9vJTI1M0RiYXI= +# contentType: URL_ENCODED +# path: /some-path +# port: "8010" +# requestMethod: POST +# monitoredResource: +# - labels: +# host: 192.168.1.1 +# project_id: my-project-name +# type: uptime_url +# timeout: 60s +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/networkmanagement/connectivitytest.yaml b/examples/generated/networkmanagement/connectivitytest.yaml new file mode 100644 index 00000000..b57ad9b0 --- /dev/null +++ b/examples/generated/networkmanagement/connectivitytest.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: networkmanagement.gcp.jet.crossplane.io/v1alpha1 +#kind: ConnectivityTest +#metadata: +# name: example +#spec: +# forProvider: +# destination: +# - instance: ${google_compute_instance.destination.id} +# name: conn-test-instances +# protocol: TCP +# source: +# - instance: ${google_compute_instance.source.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/networkservices/edgecachekeyset.yaml b/examples/generated/networkservices/edgecachekeyset.yaml new file mode 100644 index 00000000..89e78d25 --- /dev/null +++ b/examples/generated/networkservices/edgecachekeyset.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: networkservices.gcp.jet.crossplane.io/v1alpha1 +#kind: EdgeCacheKeyset +#metadata: +# name: example +#spec: +# forProvider: +# description: The default keyset +# name: default +# publicKey: +# - id: my-public-key +# valueSecretRef: +# key: example-key +# name: example-secret +# namespace: crossplane-system +# - id: my-public-key-2 +# valueSecretRef: +# key: example-key +# name: example-secret +# namespace: crossplane-system +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/networkservices/edgecacheorigin.yaml b/examples/generated/networkservices/edgecacheorigin.yaml new file mode 100644 index 00000000..62aa7c36 --- /dev/null +++ b/examples/generated/networkservices/edgecacheorigin.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: networkservices.gcp.jet.crossplane.io/v1alpha1 +#kind: EdgeCacheOrigin +#metadata: +# name: example +#spec: +# forProvider: +# description: The default bucket for media edge test +# name: my-origin +# originAddress: gs://media-edge-default +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/networkservices/edgecacheservice.yaml b/examples/generated/networkservices/edgecacheservice.yaml new file mode 100644 index 00000000..c84336a4 --- /dev/null +++ b/examples/generated/networkservices/edgecacheservice.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: networkservices.gcp.jet.crossplane.io/v1alpha1 +#kind: EdgeCacheService +#metadata: +# name: example +#spec: +# forProvider: +# description: some description +# name: my-service +# routing: +# - hostRule: +# - description: host rule description +# hosts: +# - sslcert.tf-test.club +# pathMatcher: routes +# pathMatcher: +# - name: routes +# routeRule: +# - description: a route rule to match against +# headerAction: +# - responseHeaderToAdd: +# - headerName: x-cache-status +# headerValue: '{cdn_cache_status}' +# matchRule: +# - prefixMatch: / +# origin: my-origin +# priority: 1 +# routeAction: +# - cdnPolicy: +# - cacheMode: CACHE_ALL_STATIC +# defaultTtl: 3600s +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/notebooks/environment.yaml b/examples/generated/notebooks/environment.yaml new file mode 100644 index 00000000..21ffcaed --- /dev/null +++ b/examples/generated/notebooks/environment.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: notebooks.gcp.jet.crossplane.io/v1alpha1 +#kind: Environment +#metadata: +# name: example +#spec: +# forProvider: +# containerImage: +# - repository: gcr.io/deeplearning-platform-release/base-cpu +# location: us-west1-a +# name: notebooks-environment +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/notebooks/instance.yaml b/examples/generated/notebooks/instance.yaml new file mode 100644 index 00000000..f213b534 --- /dev/null +++ b/examples/generated/notebooks/instance.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: notebooks.gcp.jet.crossplane.io/v1alpha1 +#kind: Instance +#metadata: +# name: example +#spec: +# forProvider: +# location: us-west1-a +# machineType: e2-medium +# name: notebooks-instance +# vmImage: +# - imageFamily: tf-latest-cpu +# project: deeplearning-platform-release +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/notebooks/instanceiampolicy.yaml b/examples/generated/notebooks/instanceiampolicy.yaml new file mode 100644 index 00000000..c805e112 --- /dev/null +++ b/examples/generated/notebooks/instanceiampolicy.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: notebooks.gcp.jet.crossplane.io/v1alpha1 +#kind: InstanceIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# instanceName: notebooks-instance +# location: us-west1-a +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: ${google_notebooks_instance.instance.project} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/orgpolicy/policy.yaml b/examples/generated/orgpolicy/policy.yaml new file mode 100644 index 00000000..bcfcd362 --- /dev/null +++ b/examples/generated/orgpolicy/policy.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: orgpolicy.gcp.jet.crossplane.io/v1alpha1 +#kind: Policy +#metadata: +# name: example +#spec: +# forProvider: +# name: My Project +# parent: My Project +# spec: +# - rules: +# - enforce: "FALSE" +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/osconfig/patchdeployment.yaml b/examples/generated/osconfig/patchdeployment.yaml new file mode 100644 index 00000000..ad6dd1e2 --- /dev/null +++ b/examples/generated/osconfig/patchdeployment.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: osconfig.gcp.jet.crossplane.io/v1alpha1 +#kind: PatchDeployment +#metadata: +# name: example +#spec: +# forProvider: +# instanceFilter: +# - all: true +# oneTimeSchedule: +# - executeTime: "2999-10-10T10:10:10.045123456Z" +# patchDeploymentId: patch-deploy-inst +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/oslogin/sshpublickey.yaml b/examples/generated/oslogin/sshpublickey.yaml new file mode 100644 index 00000000..6a895194 --- /dev/null +++ b/examples/generated/oslogin/sshpublickey.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: oslogin.gcp.jet.crossplane.io/v1alpha1 +#kind: SSHPublicKey +#metadata: +# name: example +#spec: +# forProvider: +# key: ${file("path/to/id_rsa.pub")} +# user: ${data.google_client_openid_userinfo.me.email} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/privateca/capool.yaml b/examples/generated/privateca/capool.yaml new file mode 100644 index 00000000..6e4a9dc9 --- /dev/null +++ b/examples/generated/privateca/capool.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: privateca.gcp.jet.crossplane.io/v1alpha1 +#kind: CAPool +#metadata: +# name: example +#spec: +# forProvider: +# labels: +# foo: bar +# location: us-central1 +# name: my-pool +# publishingOptions: +# - publishCaCert: true +# publishCrl: true +# tier: ENTERPRISE +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/privateca/capooliampolicy.yaml b/examples/generated/privateca/capooliampolicy.yaml new file mode 100644 index 00000000..ccd9f3a4 --- /dev/null +++ b/examples/generated/privateca/capooliampolicy.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: privateca.gcp.jet.crossplane.io/v1alpha1 +#kind: CAPoolIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# caPool: ${google_privateca_ca_pool.default.id} +# policyData: ${data.google_iam_policy.admin.policy_data} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/privateca/certificate.yaml b/examples/generated/privateca/certificate.yaml new file mode 100644 index 00000000..af75b373 --- /dev/null +++ b/examples/generated/privateca/certificate.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: privateca.gcp.jet.crossplane.io/v1alpha1 +#kind: Certificate +#metadata: +# name: example +#spec: +# forProvider: +# certificateAuthority: ${google_privateca_certificate_authority.test-ca.certificate_authority_id} +# config: +# - publicKey: +# - format: PEM +# key: ${filebase64("test-fixtures/rsa_public.pem")} +# subjectConfig: +# - subject: +# - commonName: san1.example.com +# countryCode: us +# locality: mountain view +# organization: google +# organizationalUnit: enterprise +# province: california +# streetAddress: 1600 amphitheatre parkway +# subjectAltName: +# - emailAddresses: +# - email@example.com +# ipAddresses: +# - 127.0.0.1 +# uris: +# - http://www.ietf.org/rfc/rfc3986.txt +# x509Config: +# - caOptions: +# - isCa: false +# keyUsage: +# - baseKeyUsage: +# - crlSign: false +# decipherOnly: false +# extendedKeyUsage: +# - serverAuth: false +# lifetime: 860s +# location: us-central1 +# name: my-certificate +# pool: "" +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/privateca/certificateauthority.yaml b/examples/generated/privateca/certificateauthority.yaml new file mode 100644 index 00000000..7fc3a1c0 --- /dev/null +++ b/examples/generated/privateca/certificateauthority.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: privateca.gcp.jet.crossplane.io/v1alpha1 +#kind: CertificateAuthority +#metadata: +# name: example +#spec: +# forProvider: +# certificateAuthorityId: my-certificate-authority +# config: +# - subjectConfig: +# - subject: +# - commonName: my-certificate-authority +# organization: HashiCorp +# subjectAltName: +# - dnsNames: +# - hashicorp.com +# x509Config: +# - caOptions: +# - isCa: true +# maxIssuerPathLength: 10 +# keyUsage: +# - baseKeyUsage: +# - certSign: true +# contentCommitment: true +# crlSign: true +# dataEncipherment: true +# decipherOnly: true +# digitalSignature: true +# keyAgreement: true +# keyEncipherment: false +# extendedKeyUsage: +# - clientAuth: false +# codeSigning: true +# emailProtection: true +# serverAuth: true +# timeStamping: true +# keySpec: +# - algorithm: RSA_PKCS1_4096_SHA256 +# lifetime: 86400s +# location: us-central1 +# pool: ca-pool +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/privateca/certificatetemplate.yaml b/examples/generated/privateca/certificatetemplate.yaml new file mode 100644 index 00000000..c9d0499e --- /dev/null +++ b/examples/generated/privateca/certificatetemplate.yaml @@ -0,0 +1,68 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +#apiVersion: privateca.gcp.jet.crossplane.io/v1alpha1 +#kind: CertificateTemplate +#metadata: +# name: example +#spec: +# forProvider: +# description: An updated sample certificate template +# identityConstraints: +# - allowSubjectAltNamesPassthrough: true +# allowSubjectPassthrough: true +# celExpression: +# - description: Always true +# expression: "true" +# location: any.file.anywhere +# title: Sample expression +# location: us-west1 +# name: template-test +# passthroughExtensions: +# - additionalExtensions: +# - objectIdPath: +# - 1 +# - 6 +# knownExtensions: +# - EXTENDED_KEY_USAGE +# predefinedValues: +# - additionalExtensions: +# - critical: true +# objectId: +# - objectIdPath: +# - 1 +# - 6 +# value: c3RyaW5nCg== +# aiaOcspServers: +# - string +# caOptions: +# - isCa: false +# maxIssuerPathLength: 6 +# keyUsage: +# - baseKeyUsage: +# - certSign: false +# contentCommitment: true +# crlSign: false +# dataEncipherment: true +# decipherOnly: true +# digitalSignature: true +# encipherOnly: true +# keyAgreement: true +# keyEncipherment: true +# extendedKeyUsage: +# - clientAuth: true +# codeSigning: true +# emailProtection: true +# ocspSigning: true +# serverAuth: true +# timeStamping: true +# unknownExtendedKeyUsages: +# - objectIdPath: +# - 1 +# - 6 +# policyIds: +# - objectIdPath: +# - 1 +# - 6 +# project: my-project-name +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/pubsub/litereservation.yaml b/examples/generated/pubsub/litereservation.yaml new file mode 100644 index 00000000..8f49d756 --- /dev/null +++ b/examples/generated/pubsub/litereservation.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: pubsub.gcp.jet.crossplane.io/v1alpha1 +#kind: LiteReservation +#metadata: +# name: example +#spec: +# forProvider: +# name: example-reservation +# project: ${data.google_project.project.number} +# throughputCapacity: 2 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/pubsub/litesubscription.yaml b/examples/generated/pubsub/litesubscription.yaml new file mode 100644 index 00000000..a8431cd6 --- /dev/null +++ b/examples/generated/pubsub/litesubscription.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: pubsub.gcp.jet.crossplane.io/v1alpha1 +#kind: LiteSubscription +#metadata: +# name: example +#spec: +# forProvider: +# deliveryConfig: +# - deliveryRequirement: DELIVER_AFTER_STORED +# name: example-subscription +# topic: example-topic +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/pubsub/litetopic.yaml b/examples/generated/pubsub/litetopic.yaml new file mode 100644 index 00000000..92c5eb29 --- /dev/null +++ b/examples/generated/pubsub/litetopic.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: pubsub.gcp.jet.crossplane.io/v1alpha1 +#kind: LiteTopic +#metadata: +# name: example +#spec: +# forProvider: +# name: example-topic +# partitionConfig: +# - capacity: +# - publishMibPerSec: 4 +# subscribeMibPerSec: 8 +# count: 1 +# project: ${data.google_project.project.number} +# reservationConfig: +# - throughputReservation: example-reservation +# retentionConfig: +# - perPartitionBytes: 32212254720 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/pubsub/schema.yaml b/examples/generated/pubsub/schema.yaml new file mode 100644 index 00000000..7df06071 --- /dev/null +++ b/examples/generated/pubsub/schema.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: pubsub.gcp.jet.crossplane.io/v1alpha1 +#kind: Schema +#metadata: +# name: example +#spec: +# forProvider: +# definition: | +# { +# "type" : "record", +# "name" : "Avro", +# "fields" : [ +# { +# "name" : "StringField", +# "type" : "string" +# }, +# { +# "name" : "IntField", +# "type" : "int" +# } +# ] +# } +# name: example +# type: AVRO +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/pubsub/subscription.yaml b/examples/generated/pubsub/subscription.yaml new file mode 100644 index 00000000..b798b7bd --- /dev/null +++ b/examples/generated/pubsub/subscription.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: pubsub.gcp.jet.crossplane.io/v1alpha1 +#kind: Subscription +#metadata: +# name: example +#spec: +# forProvider: +# ackDeadlineSeconds: 20 +# labels: +# foo: bar +# name: example-subscription +# pushConfig: +# - attributes: +# x-goog-version: v1 +# pushEndpoint: https://example.com/push +# topic: example-topic +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/pubsub/subscriptioniampolicy.yaml b/examples/generated/pubsub/subscriptioniampolicy.yaml new file mode 100644 index 00000000..5507b187 --- /dev/null +++ b/examples/generated/pubsub/subscriptioniampolicy.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: pubsub.gcp.jet.crossplane.io/v1alpha1 +#kind: SubscriptionIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# policyData: ${data.google_iam_policy.admin.policy_data} +# subscription: your-subscription-name +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/pubsub/topic.yaml b/examples/generated/pubsub/topic.yaml new file mode 100644 index 00000000..64debe9d --- /dev/null +++ b/examples/generated/pubsub/topic.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: pubsub.gcp.jet.crossplane.io/v1alpha1 +#kind: Topic +#metadata: +# name: example +#spec: +# forProvider: +# labels: +# foo: bar +# name: example-topic +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/pubsub/topiciampolicy.yaml b/examples/generated/pubsub/topiciampolicy.yaml new file mode 100644 index 00000000..28893af7 --- /dev/null +++ b/examples/generated/pubsub/topiciampolicy.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: pubsub.gcp.jet.crossplane.io/v1alpha1 +#kind: TopicIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: ${google_pubsub_topic.example.project} +# topic: example-topic +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/redis/instance.yaml b/examples/generated/redis/instance.yaml new file mode 100644 index 00000000..473292fb --- /dev/null +++ b/examples/generated/redis/instance.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: redis.gcp.jet.crossplane.io/v1alpha1 +#kind: Instance +#metadata: +# name: example +#spec: +# forProvider: +# memorySizeGb: 1 +# name: memory-cache +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/resourcemanager/lien.yaml b/examples/generated/resourcemanager/lien.yaml new file mode 100644 index 00000000..37e8fb56 --- /dev/null +++ b/examples/generated/resourcemanager/lien.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: resourcemanager.gcp.jet.crossplane.io/v1alpha1 +#kind: Lien +#metadata: +# name: example +#spec: +# forProvider: +# origin: machine-readable-explanation +# parent: projects/${google_project.project.number} +# reason: This project is an important environment +# restrictions: +# - resourcemanager.projects.delete +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/scc/notificationconfig.yaml b/examples/generated/scc/notificationconfig.yaml new file mode 100644 index 00000000..e96ec64d --- /dev/null +++ b/examples/generated/scc/notificationconfig.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: scc.gcp.jet.crossplane.io/v1alpha1 +#kind: NotificationConfig +#metadata: +# name: example +#spec: +# forProvider: +# configId: my-config +# description: My custom Cloud Security Command Center Finding Notification Configuration +# organization: "123456789" +# pubsubTopic: ${google_pubsub_topic.scc_notification.id} +# streamingConfig: +# - filter: category = "OPEN_FIREWALL" AND state = "ACTIVE" +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/scc/source.yaml b/examples/generated/scc/source.yaml new file mode 100644 index 00000000..b32d0400 --- /dev/null +++ b/examples/generated/scc/source.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: scc.gcp.jet.crossplane.io/v1alpha1 +#kind: Source +#metadata: +# name: example +#spec: +# forProvider: +# description: My custom Cloud Security Command Center Finding Source +# displayName: My Source +# organization: "123456789" +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/secretmanager/secret.yaml b/examples/generated/secretmanager/secret.yaml new file mode 100644 index 00000000..6a493dab --- /dev/null +++ b/examples/generated/secretmanager/secret.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: secretmanager.gcp.jet.crossplane.io/v1alpha1 +#kind: Secret +#metadata: +# name: example +#spec: +# forProvider: +# labels: +# label: my-label +# replication: +# - userManaged: +# - replicas: +# - location: us-central1 +# - location: us-east1 +# secretId: secret +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/secretmanager/secretiampolicy.yaml b/examples/generated/secretmanager/secretiampolicy.yaml new file mode 100644 index 00000000..3cc1ffaf --- /dev/null +++ b/examples/generated/secretmanager/secretiampolicy.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: secretmanager.gcp.jet.crossplane.io/v1alpha1 +#kind: SecretIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: ${google_secret_manager_secret.secret-basic.project} +# secretId: ${google_secret_manager_secret.secret-basic.secret_id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/secretmanager/secretversion.yaml b/examples/generated/secretmanager/secretversion.yaml new file mode 100644 index 00000000..5cd029c3 --- /dev/null +++ b/examples/generated/secretmanager/secretversion.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: secretmanager.gcp.jet.crossplane.io/v1alpha1 +#kind: SecretVersion +#metadata: +# name: example +#spec: +# forProvider: +# secret: ${google_secret_manager_secret.secret-basic.id} +# secretDataSecretRef: +# key: example-key +# name: example-secret +# namespace: crossplane-system +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/servicenetworking/connection.yaml b/examples/generated/servicenetworking/connection.yaml new file mode 100644 index 00000000..58774900 --- /dev/null +++ b/examples/generated/servicenetworking/connection.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: servicenetworking.gcp.jet.crossplane.io/v1alpha1 +#kind: Connection +#metadata: +# name: example +#spec: +# forProvider: +# network: ${google_compute_network.peering_network.id} +# reservedPeeringRanges: +# - ${google_compute_global_address.private_ip_alloc.name} +# service: servicenetworking.googleapis.com +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/sourcerepo/repository.yaml b/examples/generated/sourcerepo/repository.yaml new file mode 100644 index 00000000..0ae3279f --- /dev/null +++ b/examples/generated/sourcerepo/repository.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: sourcerepo.gcp.jet.crossplane.io/v1alpha1 +#kind: Repository +#metadata: +# name: example +#spec: +# forProvider: +# name: my/repository +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/sourcerepo/repositoryiampolicy.yaml b/examples/generated/sourcerepo/repositoryiampolicy.yaml new file mode 100644 index 00000000..f939279a --- /dev/null +++ b/examples/generated/sourcerepo/repositoryiampolicy.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: sourcerepo.gcp.jet.crossplane.io/v1alpha1 +#kind: RepositoryIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# policyData: ${data.google_iam_policy.admin.policy_data} +# project: ${google_sourcerepo_repository.my-repo.project} +# repository: my/repository +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/spanner/database.yaml b/examples/generated/spanner/database.yaml new file mode 100644 index 00000000..1ba65c8a --- /dev/null +++ b/examples/generated/spanner/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: spanner.gcp.jet.crossplane.io/v1alpha1 +#kind: Database +#metadata: +# name: example +#spec: +# forProvider: +# ddl: +# - CREATE TABLE t1 (t1 INT64 NOT NULL,) PRIMARY KEY(t1) +# - CREATE TABLE t2 (t2 INT64 NOT NULL,) PRIMARY KEY(t2) +# deletionProtection: false +# instance: ${google_spanner_instance.main.name} +# name: my-database +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/spanner/databaseiampolicy.yaml b/examples/generated/spanner/databaseiampolicy.yaml new file mode 100644 index 00000000..a7e8b131 --- /dev/null +++ b/examples/generated/spanner/databaseiampolicy.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: spanner.gcp.jet.crossplane.io/v1alpha1 +#kind: DatabaseIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# database: your-database-name +# instance: your-instance-name +# policyData: ${data.google_iam_policy.admin.policy_data} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/spanner/instance.yaml b/examples/generated/spanner/instance.yaml new file mode 100644 index 00000000..5e418cb5 --- /dev/null +++ b/examples/generated/spanner/instance.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: spanner.gcp.jet.crossplane.io/v1alpha1 +#kind: Instance +#metadata: +# name: example +#spec: +# forProvider: +# config: regional-us-central1 +# displayName: Test Spanner Instance +# labels: +# foo: bar +# numNodes: 2 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/spanner/instanceiampolicy.yaml b/examples/generated/spanner/instanceiampolicy.yaml new file mode 100644 index 00000000..b9e2f9b9 --- /dev/null +++ b/examples/generated/spanner/instanceiampolicy.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: spanner.gcp.jet.crossplane.io/v1alpha1 +#kind: InstanceIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# instance: your-instance-name +# policyData: ${data.google_iam_policy.admin.policy_data} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/sql/database.yaml b/examples/generated/sql/database.yaml new file mode 100644 index 00000000..3a27b976 --- /dev/null +++ b/examples/generated/sql/database.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: sql.gcp.jet.crossplane.io/v1alpha2 +#kind: Database +#metadata: +# name: example +#spec: +# forProvider: +# instanceRef: +# name: example +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/sql/databaseinstance.yaml b/examples/generated/sql/databaseinstance.yaml new file mode 100644 index 00000000..88b5f927 --- /dev/null +++ b/examples/generated/sql/databaseinstance.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: sql.gcp.jet.crossplane.io/v1alpha2 +#kind: DatabaseInstance +#metadata: +# name: example +#spec: +# forProvider: +# databaseVersion: POSTGRES_11 +# region: us-central1 +# settings: +# - tier: db-f1-micro +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/sql/sourcerepresentationinstance.yaml b/examples/generated/sql/sourcerepresentationinstance.yaml new file mode 100644 index 00000000..f241f2f1 --- /dev/null +++ b/examples/generated/sql/sourcerepresentationinstance.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: sql.gcp.jet.crossplane.io/v1alpha2 +#kind: SourceRepresentationInstance +#metadata: +# name: example +#spec: +# forProvider: +# databaseVersion: MYSQL_8_0 +# host: 10.20.30.40 +# port: 3306 +# region: us-central1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/sql/sslcert.yaml b/examples/generated/sql/sslcert.yaml new file mode 100644 index 00000000..f44b30e3 --- /dev/null +++ b/examples/generated/sql/sslcert.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.gcp.jet.crossplane.io/v1alpha2 +#kind: SSLCert +#metadata: +# name: example +#spec: +# forProvider: +# commonName: client-name +# instanceRef: +# name: example +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/sql/user.yaml b/examples/generated/sql/user.yaml new file mode 100644 index 00000000..3f2735b8 --- /dev/null +++ b/examples/generated/sql/user.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: sql.gcp.jet.crossplane.io/v1alpha2 +#kind: User +#metadata: +# name: example +#spec: +# forProvider: +# host: me.com +# instanceRef: +# name: example +# passwordSecretRef: +# key: example-key +# name: example-secret +# namespace: crossplane-system +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/storage/bucket.yaml b/examples/generated/storage/bucket.yaml new file mode 100644 index 00000000..8309bdf5 --- /dev/null +++ b/examples/generated/storage/bucket.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: storage.gcp.jet.crossplane.io/v1alpha2 +#kind: Bucket +#metadata: +# name: example +#spec: +# forProvider: +# cors: +# - maxAgeSeconds: 3600 +# method: +# - GET +# - HEAD +# - PUT +# - POST +# - DELETE +# origin: +# - http://image-store.com +# responseHeader: +# - '*' +# forceDestroy: true +# location: EU +# uniformBucketLevelAccess: true +# website: +# - mainPageSuffix: index.html +# notFoundPage: 404.html +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/storage/bucketaccesscontrol.yaml b/examples/generated/storage/bucketaccesscontrol.yaml new file mode 100644 index 00000000..cc36ff21 --- /dev/null +++ b/examples/generated/storage/bucketaccesscontrol.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.gcp.jet.crossplane.io/v1alpha1 +#kind: BucketAccessControl +#metadata: +# name: example +#spec: +# forProvider: +# bucket: ${google_storage_bucket.bucket.name} +# entity: allUsers +# role: READER +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/storage/bucketacl.yaml b/examples/generated/storage/bucketacl.yaml new file mode 100644 index 00000000..5e2e99c2 --- /dev/null +++ b/examples/generated/storage/bucketacl.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.gcp.jet.crossplane.io/v1alpha1 +#kind: BucketACL +#metadata: +# name: example +#spec: +# forProvider: +# bucket: ${google_storage_bucket.image-store.name} +# roleEntity: +# - OWNER:user-my.email@gmail.com +# - READER:group-mygroup +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/storage/bucketiampolicy.yaml b/examples/generated/storage/bucketiampolicy.yaml new file mode 100644 index 00000000..cdc6cb15 --- /dev/null +++ b/examples/generated/storage/bucketiampolicy.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.gcp.jet.crossplane.io/v1alpha1 +#kind: BucketIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# bucket: ${google_storage_bucket.default.name} +# policyData: ${data.google_iam_policy.admin.policy_data} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/storage/bucketobject.yaml b/examples/generated/storage/bucketobject.yaml new file mode 100644 index 00000000..d3333cdc --- /dev/null +++ b/examples/generated/storage/bucketobject.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.gcp.jet.crossplane.io/v1alpha2 +#kind: BucketObject +#metadata: +# name: example +#spec: +# forProvider: +# bucket: image-store +# name: butterfly01 +# source: /images/nature/garden-tiger-moth.jpg +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/storage/defaultobjectaccesscontrol.yaml b/examples/generated/storage/defaultobjectaccesscontrol.yaml new file mode 100644 index 00000000..92f3ad58 --- /dev/null +++ b/examples/generated/storage/defaultobjectaccesscontrol.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.gcp.jet.crossplane.io/v1alpha1 +#kind: DefaultObjectAccessControl +#metadata: +# name: example +#spec: +# forProvider: +# bucket: ${google_storage_bucket.bucket.name} +# entity: allUsers +# role: READER +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/storage/defaultobjectacl.yaml b/examples/generated/storage/defaultobjectacl.yaml new file mode 100644 index 00000000..cd3279ba --- /dev/null +++ b/examples/generated/storage/defaultobjectacl.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.gcp.jet.crossplane.io/v1alpha1 +#kind: DefaultObjectACL +#metadata: +# name: example +#spec: +# forProvider: +# bucket: ${google_storage_bucket.image-store.name} +# roleEntity: +# - OWNER:user-my.email@gmail.com +# - READER:group-mygroup +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/storage/hmackey.yaml b/examples/generated/storage/hmackey.yaml new file mode 100644 index 00000000..f51d5664 --- /dev/null +++ b/examples/generated/storage/hmackey.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: storage.gcp.jet.crossplane.io/v1alpha1 +#kind: HMACKey +#metadata: +# name: example +#spec: +# forProvider: +# serviceAccountEmail: ${google_service_account.service_account.email} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/storage/notification.yaml b/examples/generated/storage/notification.yaml new file mode 100644 index 00000000..e2a515d8 --- /dev/null +++ b/examples/generated/storage/notification.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: storage.gcp.jet.crossplane.io/v1alpha1 +#kind: Notification +#metadata: +# name: example +#spec: +# forProvider: +# bucket: ${google_storage_bucket.bucket.name} +# customAttributes: +# new-attribute: new-attribute-value +# eventTypes: +# - OBJECT_FINALIZE +# - OBJECT_METADATA_UPDATE +# payloadFormat: JSON_API_V1 +# topic: ${google_pubsub_topic.topic.id} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/storage/objectaccesscontrol.yaml b/examples/generated/storage/objectaccesscontrol.yaml new file mode 100644 index 00000000..34d54e5d --- /dev/null +++ b/examples/generated/storage/objectaccesscontrol.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.gcp.jet.crossplane.io/v1alpha1 +#kind: ObjectAccessControl +#metadata: +# name: example +#spec: +# forProvider: +# bucket: ${google_storage_bucket.bucket.name} +# entity: allUsers +# object: ${google_storage_bucket_object.object.output_name} +# role: READER +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/storage/objectacl.yaml b/examples/generated/storage/objectacl.yaml new file mode 100644 index 00000000..961dd4e3 --- /dev/null +++ b/examples/generated/storage/objectacl.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.gcp.jet.crossplane.io/v1alpha1 +#kind: ObjectACL +#metadata: +# name: example +#spec: +# forProvider: +# bucket: ${google_storage_bucket.image-store.name} +# object: ${google_storage_bucket_object.image.output_name} +# roleEntity: +# - OWNER:user-my.email@gmail.com +# - READER:group-mygroup +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/storagetransfer/job.yaml b/examples/generated/storagetransfer/job.yaml new file mode 100644 index 00000000..c8f9307f --- /dev/null +++ b/examples/generated/storagetransfer/job.yaml @@ -0,0 +1,47 @@ +# This example manifest is auto-generated, and has not been tested. +# Please make the necessary adjustments before using it. +#apiVersion: storagetransfer.gcp.jet.crossplane.io/v1alpha1 +#kind: Job +#metadata: +# name: example +#spec: +# forProvider: +# description: Nightly backup of S3 bucket +# project: ${var.project} +# schedule: +# - scheduleEndDate: +# - day: 15 +# month: 1 +# year: 2019 +# scheduleStartDate: +# - day: 1 +# month: 10 +# year: 2018 +# startTimeOfDay: +# - hours: 23 +# minutes: 30 +# nanos: 0 +# seconds: 0 +# transferSpec: +# - awsS3DataSource: +# - awsAccessKey: +# - accessKeyIDSecretRef: +# key: example-key +# name: example-secret +# namespace: crossplane-system +# secretAccessKeySecretRef: +# key: example-key +# name: example-secret +# namespace: crossplane-system +# bucketName: ${var.aws_s3_bucket} +# gcsDataSink: +# - bucketName: ${google_storage_bucket.s3-backup-bucket.name} +# path: foo/bar/ +# objectConditions: +# - excludePrefixes: +# - requests.gz +# maxTimeElapsedSinceLastModification: 600s +# transferOptions: +# - deleteObjectsUniqueInSink: false +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/tags/tagbinding.yaml b/examples/generated/tags/tagbinding.yaml new file mode 100644 index 00000000..4df46833 --- /dev/null +++ b/examples/generated/tags/tagbinding.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: tags.gcp.jet.crossplane.io/v1alpha1 +#kind: TagBinding +#metadata: +# name: example +#spec: +# forProvider: +# parent: //cloudresourcemanager.googleapis.com/projects/${google_project.project.number} +# tagValue: tagValues/${google_tags_tag_value.value.name} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/tags/tagkey.yaml b/examples/generated/tags/tagkey.yaml new file mode 100644 index 00000000..287b5b39 --- /dev/null +++ b/examples/generated/tags/tagkey.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: tags.gcp.jet.crossplane.io/v1alpha1 +#kind: TagKey +#metadata: +# name: example +#spec: +# forProvider: +# description: For keyname resources. +# parent: organizations/123456789 +# shortName: keyname +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/tags/tagkeyiampolicy.yaml b/examples/generated/tags/tagkeyiampolicy.yaml new file mode 100644 index 00000000..5549fceb --- /dev/null +++ b/examples/generated/tags/tagkeyiampolicy.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: tags.gcp.jet.crossplane.io/v1alpha1 +#kind: TagKeyIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# policyData: ${data.google_iam_policy.admin.policy_data} +# tagKey: ${google_tags_tag_key.key.name} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/tags/tagvalue.yaml b/examples/generated/tags/tagvalue.yaml new file mode 100644 index 00000000..b419bcd6 --- /dev/null +++ b/examples/generated/tags/tagvalue.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: tags.gcp.jet.crossplane.io/v1alpha1 +#kind: TagValue +#metadata: +# name: example +#spec: +# forProvider: +# description: For valuename resources. +# parent: tagKeys/${google_tags_tag_key.key.name} +# shortName: valuename +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/tags/tagvalueiampolicy.yaml b/examples/generated/tags/tagvalueiampolicy.yaml new file mode 100644 index 00000000..c7744b6c --- /dev/null +++ b/examples/generated/tags/tagvalueiampolicy.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: tags.gcp.jet.crossplane.io/v1alpha1 +#kind: TagValueIAMPolicy +#metadata: +# name: example +#spec: +# forProvider: +# policyData: ${data.google_iam_policy.admin.policy_data} +# tagValue: ${google_tags_tag_value.value.name} +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/tpu/node.yaml b/examples/generated/tpu/node.yaml new file mode 100644 index 00000000..803947a8 --- /dev/null +++ b/examples/generated/tpu/node.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: tpu.gcp.jet.crossplane.io/v1alpha1 +#kind: Node +#metadata: +# name: example +#spec: +# forProvider: +# acceleratorType: v3-8 +# cidrBlock: 10.2.0.0/29 +# name: test-tpu +# tensorflowVersion: ${data.google_tpu_tensorflow_versions.available.versions[0]} +# zone: us-central1-b +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/vertexai/dataset.yaml b/examples/generated/vertexai/dataset.yaml new file mode 100644 index 00000000..92e763d1 --- /dev/null +++ b/examples/generated/vertexai/dataset.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: vertexai.gcp.jet.crossplane.io/v1alpha1 +#kind: Dataset +#metadata: +# name: example +#spec: +# forProvider: +# displayName: terraform +# metadataSchemaUri: gs://google-cloud-aiplatform/schema/dataset/metadata/image_1.0.0.yaml +# region: us-central1 +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/vpcaccess/connector.yaml b/examples/generated/vpcaccess/connector.yaml new file mode 100644 index 00000000..36c84cb8 --- /dev/null +++ b/examples/generated/vpcaccess/connector.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: vpcaccess.gcp.jet.crossplane.io/v1alpha1 +#kind: Connector +#metadata: +# name: example +#spec: +# forProvider: +# ipCidrRange: 10.8.0.0/28 +# name: vpc-con +# network: default +# providerConfigRef: +# name: example \ No newline at end of file diff --git a/examples/generated/workflows/workflow.yaml b/examples/generated/workflows/workflow.yaml new file mode 100644 index 00000000..93165892 --- /dev/null +++ b/examples/generated/workflows/workflow.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: workflows.gcp.jet.crossplane.io/v1alpha1 +#kind: Workflow +#metadata: +# name: example +#spec: +# forProvider: +# description: Magic +# name: workflow +# region: us-central1 +# serviceAccount: ${google_service_account.test_account.id} +# sourceContents: | + # This is a sample workflow, feel free to replace it with your source code + # + # This workflow does the following: + # - reads current time and date information from an external API and stores + # the response in CurrentDateTime variable + # - retrieves a list of Wikipedia articles related to the day of the week + # from CurrentDateTime + # - returns the list of articles as an output of the workflow + # FYI, In terraform you need to escape the $$ or it will cause errors. +# - getCurrentTime: +# call: http.get +# args: +# url: https://us-central1-workflowsample.cloudfunctions.net/datetime +# result: CurrentDateTime +# - readWikipedia: +# call: http.get +# args: +# url: https://en.wikipedia.org/w/api.php +# query: +# action: opensearch +# search: ${CurrentDateTime.body.dayOfTheWeek} +# result: WikiResult +# - returnOutput: +# return: ${WikiResult.body[1]} +# providerConfigRef: +# name: example \ No newline at end of file