type: com.google.api.codegen.ConfigProto config_schema_version: 2.0.0 # The settings of generated code in a specific language. language_settings: java: package_name: com.google.cloud.kms.v1 python: package_name: google.cloud.kms_v1.gapic go: package_name: cloud.google.com/go/kms/apiv1 release_level: GA csharp: package_name: Google.Cloud.Kms.V1 ruby: package_name: Google::Cloud::Kms::V1 release_level: GA php: package_name: Google\Cloud\Kms\V1 nodejs: package_name: kms.v1 domain_layer_location: google-cloud interfaces: # The fully qualified name of the API interface. - name: google.cloud.kms.v1.KeyManagementService methods: - name: CreateImportJob sample_code_init_fields: - import_job_id=my-import-job - import_job.import_method=RSA_OAEP_3072_SHA1_AES_256 - import_job.protection_level=HSM - name: CreateCryptoKey sample_code_init_fields: - crypto_key_id=my-app-key - crypto_key.purpose=ENCRYPT_DECRYPT - crypto_key.next_rotation_time.seconds=2147483647 - crypto_key.rotation_period.seconds=604800 - name: SetIamPolicy reroute_to_grpc_interface: google.iam.v1.IAMPolicy surface_treatments: - include_languages: - go visibility: DISABLED - name: GetIamPolicy reroute_to_grpc_interface: google.iam.v1.IAMPolicy surface_treatments: - include_languages: - go visibility: DISABLED - name: TestIamPermissions reroute_to_grpc_interface: google.iam.v1.IAMPolicy surface_treatments: - include_languages: - go visibility: DISABLED