diff --git a/resources/dnsrecordset/dns-a-record-set/dns_v1alpha1_dnsmanagedzone.yaml b/resources/dnsrecordset/dns-a-record-set/dns_v1alpha1_dnsmanagedzone.yaml new file mode 100644 index 0000000000..6e33d6171c --- /dev/null +++ b/resources/dnsrecordset/dns-a-record-set/dns_v1alpha1_dnsmanagedzone.yaml @@ -0,0 +1,6 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSManagedZone +metadata: + name: dnsrecordset-dep-a +spec: + dnsName: "example.com." \ No newline at end of file diff --git a/resources/dnsrecordset/dns-a-record-set/dns_v1alpha1_dnsrecordset.yaml b/resources/dnsrecordset/dns-a-record-set/dns_v1alpha1_dnsrecordset.yaml new file mode 100644 index 0000000000..f8f7d7ca2e --- /dev/null +++ b/resources/dnsrecordset/dns-a-record-set/dns_v1alpha1_dnsrecordset.yaml @@ -0,0 +1,12 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSRecordSet +metadata: + name: dnsrecordset-sample-a +spec: + name: "www.example.com." + type: "A" + ttl: 300 + managedZoneRef: + name: dnsrecordset-dep-a + rrdatas: + - "8.8.8.8" \ No newline at end of file diff --git a/resources/dnsrecordset/dns-aaaa-record-set/dns_v1alpha1_dnsmanagedzone.yaml b/resources/dnsrecordset/dns-aaaa-record-set/dns_v1alpha1_dnsmanagedzone.yaml new file mode 100644 index 0000000000..8f8da03dd5 --- /dev/null +++ b/resources/dnsrecordset/dns-aaaa-record-set/dns_v1alpha1_dnsmanagedzone.yaml @@ -0,0 +1,6 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSManagedZone +metadata: + name: dnsrecordset-dep-aaaa +spec: + dnsName: "example.com." \ No newline at end of file diff --git a/resources/dnsrecordset/dns-aaaa-record-set/dns_v1alpha1_dnsrecordset.yaml b/resources/dnsrecordset/dns-aaaa-record-set/dns_v1alpha1_dnsrecordset.yaml new file mode 100644 index 0000000000..00bc8df2e9 --- /dev/null +++ b/resources/dnsrecordset/dns-aaaa-record-set/dns_v1alpha1_dnsrecordset.yaml @@ -0,0 +1,12 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSRecordSet +metadata: + name: dnsrecordset-sample-aaaa +spec: + name: "www.example.com." + type: "AAAA" + ttl: 300 + managedZoneRef: + name: dnsrecordset-dep-aaaa + rrdatas: + - "8888:8888:8888:8888::" \ No newline at end of file diff --git a/resources/dnsrecordset/dns-cname-record-set/dns_v1alpha1_dnsmanagedzone.yaml b/resources/dnsrecordset/dns-cname-record-set/dns_v1alpha1_dnsmanagedzone.yaml new file mode 100644 index 0000000000..c04cf5ac5f --- /dev/null +++ b/resources/dnsrecordset/dns-cname-record-set/dns_v1alpha1_dnsmanagedzone.yaml @@ -0,0 +1,6 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSManagedZone +metadata: + name: dnsrecordset-dep-cname +spec: + dnsName: "example.com." \ No newline at end of file diff --git a/resources/dnsrecordset/dns-cname-record-set/dns_v1alpha1_dnsrecordset.yaml b/resources/dnsrecordset/dns-cname-record-set/dns_v1alpha1_dnsrecordset.yaml new file mode 100644 index 0000000000..2158185b25 --- /dev/null +++ b/resources/dnsrecordset/dns-cname-record-set/dns_v1alpha1_dnsrecordset.yaml @@ -0,0 +1,12 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSRecordSet +metadata: + name: dnsrecordset-sample-cname +spec: + name: "*.example.com." + type: "CNAME" + ttl: 300 + managedZoneRef: + name: dnsrecordset-dep-cname + rrdatas: + - ".www.example.com." \ No newline at end of file diff --git a/resources/dnsrecordset/dns-mx-record-set/dns_v1alpha1_dnsmanagedzone.yaml b/resources/dnsrecordset/dns-mx-record-set/dns_v1alpha1_dnsmanagedzone.yaml new file mode 100644 index 0000000000..84947cdfe8 --- /dev/null +++ b/resources/dnsrecordset/dns-mx-record-set/dns_v1alpha1_dnsmanagedzone.yaml @@ -0,0 +1,6 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSManagedZone +metadata: + name: dnsrecordset-dep-mx +spec: + dnsName: "example.com." \ No newline at end of file diff --git a/resources/dnsrecordset/dns-mx-record-set/dns_v1alpha1_dnsrecordset.yaml b/resources/dnsrecordset/dns-mx-record-set/dns_v1alpha1_dnsrecordset.yaml new file mode 100644 index 0000000000..bb32d2e608 --- /dev/null +++ b/resources/dnsrecordset/dns-mx-record-set/dns_v1alpha1_dnsrecordset.yaml @@ -0,0 +1,16 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSRecordSet +metadata: + name: dnsrecordset-sample-mx +spec: + name: "mail.example.com." + type: "MX" + ttl: 300 + managedZoneRef: + name: dnsrecordset-dep-mx + rrdatas: + - "5 gmr-stmp-in.l.google.com." + - "10 alt1.gmr-stmp-in.l.google.com." + - "10 alt2.gmr-stmp-in.l.google.com." + - "10 alt3.gmr-stmp-in.l.google.com." + - "10 alt4.gmr-stmp-in.l.google.com." \ No newline at end of file diff --git a/resources/dnsrecordset/dns-ns-record-set/dns_v1alpha1_dnsmanagedzone.yaml b/resources/dnsrecordset/dns-ns-record-set/dns_v1alpha1_dnsmanagedzone.yaml new file mode 100644 index 0000000000..0062d844b8 --- /dev/null +++ b/resources/dnsrecordset/dns-ns-record-set/dns_v1alpha1_dnsmanagedzone.yaml @@ -0,0 +1,6 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSManagedZone +metadata: + name: dnsrecordset-dep-ns +spec: + dnsName: "example.com." \ No newline at end of file diff --git a/resources/dnsrecordset/dns-ns-record-set/dns_v1alpha1_dnsrecordset.yaml b/resources/dnsrecordset/dns-ns-record-set/dns_v1alpha1_dnsrecordset.yaml new file mode 100644 index 0000000000..0cd6787cdb --- /dev/null +++ b/resources/dnsrecordset/dns-ns-record-set/dns_v1alpha1_dnsrecordset.yaml @@ -0,0 +1,15 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSRecordSet +metadata: + name: dnsrecordset-sample-ns +spec: + name: "example.com." + type: "NS" + ttl: 300 + managedZoneRef: + name: dnsrecordset-dep-ns + rrdatas: + - "ns-cloud-a1.googledomains.com." + - "ns-cloud-a2.googledomains.com." + - "ns-cloud-a3.googledomains.com." + - "ns-cloud-a4.googledomains.com." \ No newline at end of file diff --git a/resources/dnsrecordset/dns-srv-record-set/dns_v1alpha1_dnsmanagedzone.yaml b/resources/dnsrecordset/dns-srv-record-set/dns_v1alpha1_dnsmanagedzone.yaml new file mode 100644 index 0000000000..a269f070bd --- /dev/null +++ b/resources/dnsrecordset/dns-srv-record-set/dns_v1alpha1_dnsmanagedzone.yaml @@ -0,0 +1,6 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSManagedZone +metadata: + name: dnsrecordset-dep-srv +spec: + dnsName: "example.com." \ No newline at end of file diff --git a/resources/dnsrecordset/dns-srv-record-set/dns_v1alpha1_dnsrecordset.yaml b/resources/dnsrecordset/dns-srv-record-set/dns_v1alpha1_dnsrecordset.yaml new file mode 100644 index 0000000000..084bd81717 --- /dev/null +++ b/resources/dnsrecordset/dns-srv-record-set/dns_v1alpha1_dnsrecordset.yaml @@ -0,0 +1,12 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSRecordSet +metadata: + name: dnsrecordset-sample-srv +spec: + name: "_example._tcp.example.com." + type: "SRV" + ttl: 300 + managedZoneRef: + name: dnsrecordset-dep-srv + rrdatas: + - "0 0 9 tcpserver.cnrm-dns-example.com." \ No newline at end of file diff --git a/resources/dnsrecordset/dns-txt-record-set/dns_v1alpha1_dnsmanagedzone.yaml b/resources/dnsrecordset/dns-txt-record-set/dns_v1alpha1_dnsmanagedzone.yaml new file mode 100644 index 0000000000..9c36280a92 --- /dev/null +++ b/resources/dnsrecordset/dns-txt-record-set/dns_v1alpha1_dnsmanagedzone.yaml @@ -0,0 +1,6 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSManagedZone +metadata: + name: dnsrecordset-dep-txt +spec: + dnsName: "example.com." \ No newline at end of file diff --git a/resources/dnsrecordset/dns-txt-record-set/dns_v1alpha1_dnsrecordset.yaml b/resources/dnsrecordset/dns-txt-record-set/dns_v1alpha1_dnsrecordset.yaml new file mode 100644 index 0000000000..c7a839f450 --- /dev/null +++ b/resources/dnsrecordset/dns-txt-record-set/dns_v1alpha1_dnsrecordset.yaml @@ -0,0 +1,14 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSRecordSet +metadata: + name: dnsrecordset-sample-txt +spec: + name: "example.com." + type: "TXT" + ttl: 300 + managedZoneRef: + name: dnsrecordset-dep-txt + rrdatas: + - "\"This is a sample DNS text record string\"" + - "Text records are normally split on spaces" + - "To prevent this, \"quote your text like this\"" \ No newline at end of file diff --git a/resources/dnsrecordset/dnssec-dnskey-record-set/dns_v1alpha1_dnsmanagedzone.yaml b/resources/dnsrecordset/dnssec-dnskey-record-set/dns_v1alpha1_dnsmanagedzone.yaml new file mode 100644 index 0000000000..ff054de194 --- /dev/null +++ b/resources/dnsrecordset/dnssec-dnskey-record-set/dns_v1alpha1_dnsmanagedzone.yaml @@ -0,0 +1,8 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSManagedZone +metadata: + name: dnsrecordset-dep-dnssecdnskey +spec: + dnsName: "secure.example.com." + dnssecConfig: + state: "transfer" \ No newline at end of file diff --git a/resources/dnsrecordset/dnssec-dnskey-record-set/dns_v1alpha1_dnsrecordset.yaml b/resources/dnsrecordset/dnssec-dnskey-record-set/dns_v1alpha1_dnsrecordset.yaml new file mode 100644 index 0000000000..371e92dfcb --- /dev/null +++ b/resources/dnsrecordset/dnssec-dnskey-record-set/dns_v1alpha1_dnsrecordset.yaml @@ -0,0 +1,12 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSRecordSet +metadata: + name: dnsrecordset-sample-dnssecdnskey +spec: + name: "secure.example.com." + type: "DNSKEY" + ttl: 300 + managedZoneRef: + name: dnsrecordset-dep-dnssecdnskey + rrdatas: + - "256 3 8 AwEAAcAPhPM4CQHqg6hZ49y2P3IdKZuF44QNCc50vjATD7W+je4va6djY5JpnNP0pIohKNYiCFap/b4Y9jjJGSOkOfkfBR8neI7X5LisMEGUjwRcrG8J9UYP1S1unTNqRcWyDYFH2q3KnIO08zImh5DiFt8yfCdKoqZUN1dup5hy0UWz" \ No newline at end of file diff --git a/resources/dnsrecordset/dnssec-ds-record-set/dns_v1alpha1_dnsmanagedzone.yaml b/resources/dnsrecordset/dnssec-ds-record-set/dns_v1alpha1_dnsmanagedzone.yaml new file mode 100644 index 0000000000..2e3f78150d --- /dev/null +++ b/resources/dnsrecordset/dnssec-ds-record-set/dns_v1alpha1_dnsmanagedzone.yaml @@ -0,0 +1,8 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSManagedZone +metadata: + name: dnsrecordset-dep-dnssecds +spec: + dnsName: "secure.example.com." + dnssecConfig: + state: "on" \ No newline at end of file diff --git a/resources/dnsrecordset/dnssec-ds-record-set/dns_v1alpha1_dnsrecordset.yaml b/resources/dnsrecordset/dnssec-ds-record-set/dns_v1alpha1_dnsrecordset.yaml new file mode 100644 index 0000000000..099d9f4b6b --- /dev/null +++ b/resources/dnsrecordset/dnssec-ds-record-set/dns_v1alpha1_dnsrecordset.yaml @@ -0,0 +1,12 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSRecordSet +metadata: + name: dnsrecordset-sample-dnssecds +spec: + name: "secure.example.com." + type: "DS" + ttl: 300 + managedZoneRef: + name: dnsrecordset-dep-dnssecds + rrdatas: + - "31523 5 1 c8761ba5defc26ac7b78e076d7c47fa9f86b9fba" \ No newline at end of file diff --git a/resources/dnsrecordset/dnssec-ipsecvpnkey-record-set/dns_v1alpha1_dnsmanagedzone.yaml b/resources/dnsrecordset/dnssec-ipsecvpnkey-record-set/dns_v1alpha1_dnsmanagedzone.yaml new file mode 100644 index 0000000000..985cafaf29 --- /dev/null +++ b/resources/dnsrecordset/dnssec-ipsecvpnkey-record-set/dns_v1alpha1_dnsmanagedzone.yaml @@ -0,0 +1,8 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSManagedZone +metadata: + name: dnsrecordset-dep-dnssecipsecvpnkey +spec: + dnsName: "secure.example.com." + dnssecConfig: + state: "on" \ No newline at end of file diff --git a/resources/dnsrecordset/dnssec-ipsecvpnkey-record-set/dns_v1alpha1_dnsrecordset.yaml b/resources/dnsrecordset/dnssec-ipsecvpnkey-record-set/dns_v1alpha1_dnsrecordset.yaml new file mode 100644 index 0000000000..4519807448 --- /dev/null +++ b/resources/dnsrecordset/dnssec-ipsecvpnkey-record-set/dns_v1alpha1_dnsrecordset.yaml @@ -0,0 +1,12 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSRecordSet +metadata: + name: dnsrecordset-sample-dnssecipsecvpnkey +spec: + name: "service.secure.example.com." + type: "IPSECKEY" + ttl: 300 + managedZoneRef: + name: dnsrecordset-dep-dnssecipsecvpnkey + rrdatas: + - "10 1 2 192.0.2.3 AQNRU3mG7TVTO2BkR47usntb102uFJtugbo6BSGvgqt4AQ==" \ No newline at end of file diff --git a/resources/dnsrecordset/dnssec-sshfp-record-set/dns_v1alpha1_dnsmanagedzone.yaml b/resources/dnsrecordset/dnssec-sshfp-record-set/dns_v1alpha1_dnsmanagedzone.yaml new file mode 100644 index 0000000000..6f408650ad --- /dev/null +++ b/resources/dnsrecordset/dnssec-sshfp-record-set/dns_v1alpha1_dnsmanagedzone.yaml @@ -0,0 +1,8 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSManagedZone +metadata: + name: dnsrecordset-dep-dnssecsshfp +spec: + dnsName: "secure.example.com." + dnssecConfig: + state: "on" \ No newline at end of file diff --git a/resources/dnsrecordset/dnssec-sshfp-record-set/dns_v1alpha1_dnsrecordset.yaml b/resources/dnsrecordset/dnssec-sshfp-record-set/dns_v1alpha1_dnsrecordset.yaml new file mode 100644 index 0000000000..3b93f87ef0 --- /dev/null +++ b/resources/dnsrecordset/dnssec-sshfp-record-set/dns_v1alpha1_dnsrecordset.yaml @@ -0,0 +1,12 @@ +apiVersion: dns.cnrm.cloud.google.com/v1alpha1 +kind: DNSRecordSet +metadata: + name: dnsrecordset-sample-dnssecsshfp +spec: + name: "host.secure.example.com." + type: "SSHFP" + ttl: 300 + managedZoneRef: + name: dnsrecordset-dep-dnssecsshfp + rrdatas: + - "2 1 123456789abcdef67890123456789abcdef67890" \ No newline at end of file diff --git a/resources/project/project-in-folder/resourcemanager_v1alpha1_project.yaml b/resources/project/project-in-folder/resourcemanager_v1alpha1_project.yaml new file mode 100644 index 0000000000..d1de66287c --- /dev/null +++ b/resources/project/project-in-folder/resourcemanager_v1alpha1_project.yaml @@ -0,0 +1,14 @@ +apiVersion: resourcemanager.cnrm.cloud.google.com/v1alpha1 +kind: Project +metadata: + annotations: + # Replace "${FOLDER_ID?}" with the numeric ID for your folder + cnrm.cloud.google.com/folder-id: "${FOLDER_ID?}" + labels: + label-one: "value-one" + name: project-sample-in-folder +spec: + name: Config Connector Sample + billingAccountRef: + # Replace "${BILLING_ACCOUNT_ID?}" with the numeric ID for your billing account + external: "${BILLING_ACCOUNT_ID?}" diff --git a/resources/project/project-in-org/resourcemanager_v1alpha1_project.yaml b/resources/project/project-in-org/resourcemanager_v1alpha1_project.yaml new file mode 100644 index 0000000000..a5e580e766 --- /dev/null +++ b/resources/project/project-in-org/resourcemanager_v1alpha1_project.yaml @@ -0,0 +1,14 @@ +apiVersion: resourcemanager.cnrm.cloud.google.com/v1alpha1 +kind: Project +metadata: + annotations: + # Replace "${ORG_ID?}" with the numeric ID for your organization + cnrm.cloud.google.com/organization-id: "${ORG_ID?}" + labels: + label-one: "value-one" + name: project-sample-in-org +spec: + name: Config Connector Sample + billingAccountRef: + # Replace "${BILLING_ACCOUNT_ID?}" with the numeric ID for your billing account + external: "${BILLING_ACCOUNT_ID?}" diff --git a/resources/service/serviceusage_v1alpha1_service.yaml b/resources/service/serviceusage_v1alpha1_service.yaml new file mode 100644 index 0000000000..855551a360 --- /dev/null +++ b/resources/service/serviceusage_v1alpha1_service.yaml @@ -0,0 +1,9 @@ +apiVersion: serviceusage.cnrm.cloud.google.com/v1alpha1 +kind: Service +metadata: + annotations: + # use the deletion policy of abandon to ensure that the pubsub service remains enabled when this resource is deleted. + cnrm.cloud.google.com/deletion-policy: abandon + # this is unnecessary with the deletion-policy of 'abandon', but useful if the abandon policy is removed. + cnrm.cloud.google.com/disable-dependent-services: "false" + name: pubsub.googleapis.com \ No newline at end of file