Generate Fuzzer
This command generates and qualifies a fuzzer for a given resource.
Example Usage
go run main.go generate-fuzzer \
--message "google.cloud.managedkafka.v1.Topic" \
--api-version "managedkafka.cnrm.cloud.google.com/v1alpha1" \
--max-attempts 3
go run main.go generate-fuzzer \
--message "google.cloud.bigquery.datatransfer.v1.TransferConfig" \
--api-version "bigquerydatatransfer.cnrm.cloud.google.com/v1beta1" \
--llm-model "gemini-2.5-pro-preview-05-06" \
--max-attempts 3
go run main.go generate-fuzzer \
--message "google.cloud.redis.cluster.v1.Cluster" \
--api-version "redis.cnrm.cloud.google.com/v1beta1" \
--llm-model "gemini-2.5-pro-preview-05-06" \
--max-attempts 5
go run main.go generate-fuzzer \
--message "google.cloud.securesourcemanager.v1.Instance" \
--api-version "securesourcemanager.cnrm.cloud.google.com/v1alpha1" \
--llm-model "gemini-2.5-pro-preview-05-06" \
--max-attempts 5
go run main.go generate-fuzzer \
--message "google.cloud.securesourcemanager.v1.Repository" \
--api-version "securesourcemanager.cnrm.cloud.google.com/v1alpha1" \
--llm-model "gemini-2.5-pro-preview-05-06" \
--max-attempts 5