diff --git a/google/appengine/artman_appengine.yaml b/google/appengine/artman_appengine.yaml new file mode 100644 index 00000000..8142b09e --- /dev/null +++ b/google/appengine/artman_appengine.yaml @@ -0,0 +1,32 @@ +common: + api_name: appengine + api_version: v1 + organization_name: google + src_proto_paths: + - v1 + proto_deps: + - name: google-common-protos + - name: google-iam-v1 +artifacts: +- name: java_grpc + type: GRPC + language: JAVA + publish_targets: + - name: staging + type: GITHUB + location: git@github.com:googleapis/api-client-staging.git + directory_mappings: + - name: proto + dest: generated/java/proto-google-appengine + - name: grpc + dest: generated/java/grpc-google-appengine +- name: php_grpc + type: GRPC + language: PHP + publish_targets: + - name: staging + type: GITHUB + location: git@github.com:googleapis/api-client-staging.git + directory_mappings: + - name: grpc + dest: generated/php/google-appengine diff --git a/google/artman_core.yaml b/google/artman_core.yaml new file mode 100644 index 00000000..28fc5615 --- /dev/null +++ b/google/artman_core.yaml @@ -0,0 +1,44 @@ +common: + api_name: common-protos + organization_name: google + src_proto_paths: + - api + - cloud/audit + - logging/type + - longrunning + - rpc + - type + # Exclusions + - -api/servicemanagement + - -api/servicecontrol +artifacts: +- name: java_grpc + type: GRPC_COMMON + language: JAVA + publish_targets: + - name: staging + type: GITHUB + location: git@github.com:googleapis/api-client-staging.git + directory_mappings: + - name: grpc + dest: generated/java/grpc-google-common-protos +- name: java_proto + type: PROTOBUF + language: JAVA + publish_targets: + - name: staging + type: GITHUB + location: git@github.com:googleapis/api-client-staging.git + directory_mappings: + - name: proto + dest: generated/java/proto-google-common-protos +- name: php_grpc + type: GRPC_COMMON + language: PHP + publish_targets: + - name: staging + type: GITHUB + location: git@github.com:googleapis/api-client-staging.git + directory_mappings: + - name: grpc + dest: generated/php/google-common-protos diff --git a/google/artman_logging_external_types.yaml b/google/artman_logging_external_types.yaml new file mode 100644 index 00000000..49e00755 --- /dev/null +++ b/google/artman_logging_external_types.yaml @@ -0,0 +1,36 @@ +common: + api_name: logging-external-types + organization_name: google + src_proto_paths: + - appengine/legacy + - appengine/logging/v1 + - cloud/audit + - cloud/bigquery/logging/v1 + - iam/v1/logging + proto_deps: + - name: google-common-protos + - name: google-iam-v1 + - name: google-appengine-v1 +artifacts: +- name: java_grpc + type: GRPC + language: JAVA + publish_targets: + - name: staging + type: GITHUB + location: git@github.com:googleapis/api-client-staging.git + directory_mappings: + - name: proto + dest: generated/java/proto-google-logging-external-types + - name: grpc + dest: generated/java/grpc-google-logging-external-types +- name: php_grpc + type: GRPC + language: PHP + publish_targets: + - name: staging + type: GITHUB + location: git@github.com:googleapis/api-client-staging.git + directory_mappings: + - name: grpc + dest: generated/php/google-logging-external-types diff --git a/google/iam/artman_iam.yaml b/google/iam/artman_iam.yaml index 443163a8..e0e2255b 100644 --- a/google/iam/artman_iam.yaml +++ b/google/iam/artman_iam.yaml @@ -1,77 +1,32 @@ common: - api_name: iam-admin + api_name: iam api_version: v1 - organization_name: google-cloud - service_yaml: iam.yaml - gapic_yaml: admin/v1/iam_gapic.yaml + organization_name: google + gapic_yaml: v1/iam_gapic.yaml src_proto_paths: - - admin/v1 + - v1 proto_deps: - - name: google-iam-v1 + - name: google-common-protos artifacts: -- name: java_gapic - type: GAPIC_ONLY +- name: java_grpc + type: GRPC language: JAVA publish_targets: - name: staging type: GITHUB location: git@github.com:googleapis/api-client-staging.git directory_mappings: - - dest: generated/java/google-cloud-iam-v1 -- name: python_gapic - type: GAPIC_ONLY - language: PYTHON -- name: php_gapic - type: GAPIC_ONLY + - name: grpc + dest: generated/java/grpc-google-iam-v1 + - name: proto + dest: generated/java/proto-google-iam-v1 +- name: php_grpc + type: GRPC language: PHP publish_targets: - name: staging type: GITHUB location: git@github.com:googleapis/api-client-staging.git directory_mappings: - - dest: generated/php/google-iam-admin-v1 -- name: ruby_gapic - type: GAPIC_ONLY - language: RUBY - publish_targets: - - name: staging - type: GITHUB - location: git@github.com:googleapis/api-client-staging.git - directory_mappings: - - dest: generated/ruby/google-cloud-iam -- name: go_gapic - type: GAPIC_ONLY - language: GO - publish_targets: - - name: go - type: GITHUB - location: git@github.com:GoogleCloudPlatform/google-cloud-go.git - directory_mappings: - - dest: language/apiv1 - - name: staging - type: GITHUB - location: git@github.com:googleapis/api-client-staging.git - directory_mappings: - - dest: generated/go/vendor/cloud.google.com/go/google-iam-admin-v1/vendor -- name: csharp_gapic - type: GAPIC_ONLY - language: CSHARP -- name: nodejs_gapic - type: GAPIC_ONLY - language: NODEJS - publish_targets: - - name: nodejs - type: GITHUB - location: git@github.com:GoogleCloudPlatform/google-cloud-node.git - directory_mappings: - - src: src/v1beta1 - dest: packages/iam/src/v1 - - src: test/test.js - dest: packages/iam/test/gapic-v1.js - - name: staging - type: GITHUB - location: git@github.com:googleapis/api-client-staging.git - directory_mappings: - - dest: generated/nodejs/iam -- name: gapic_config - type: GAPIC_CONFIG + - name: grpc + dest: generated/php/google-iam-v1 diff --git a/google/iam/artman_iam_admin.yaml b/google/iam/artman_iam_admin.yaml new file mode 100644 index 00000000..443163a8 --- /dev/null +++ b/google/iam/artman_iam_admin.yaml @@ -0,0 +1,77 @@ +common: + api_name: iam-admin + api_version: v1 + organization_name: google-cloud + service_yaml: iam.yaml + gapic_yaml: admin/v1/iam_gapic.yaml + src_proto_paths: + - admin/v1 + proto_deps: + - name: google-iam-v1 +artifacts: +- name: java_gapic + type: GAPIC_ONLY + language: JAVA + publish_targets: + - name: staging + type: GITHUB + location: git@github.com:googleapis/api-client-staging.git + directory_mappings: + - dest: generated/java/google-cloud-iam-v1 +- name: python_gapic + type: GAPIC_ONLY + language: PYTHON +- name: php_gapic + type: GAPIC_ONLY + language: PHP + publish_targets: + - name: staging + type: GITHUB + location: git@github.com:googleapis/api-client-staging.git + directory_mappings: + - dest: generated/php/google-iam-admin-v1 +- name: ruby_gapic + type: GAPIC_ONLY + language: RUBY + publish_targets: + - name: staging + type: GITHUB + location: git@github.com:googleapis/api-client-staging.git + directory_mappings: + - dest: generated/ruby/google-cloud-iam +- name: go_gapic + type: GAPIC_ONLY + language: GO + publish_targets: + - name: go + type: GITHUB + location: git@github.com:GoogleCloudPlatform/google-cloud-go.git + directory_mappings: + - dest: language/apiv1 + - name: staging + type: GITHUB + location: git@github.com:googleapis/api-client-staging.git + directory_mappings: + - dest: generated/go/vendor/cloud.google.com/go/google-iam-admin-v1/vendor +- name: csharp_gapic + type: GAPIC_ONLY + language: CSHARP +- name: nodejs_gapic + type: GAPIC_ONLY + language: NODEJS + publish_targets: + - name: nodejs + type: GITHUB + location: git@github.com:GoogleCloudPlatform/google-cloud-node.git + directory_mappings: + - src: src/v1beta1 + dest: packages/iam/src/v1 + - src: test/test.js + dest: packages/iam/test/gapic-v1.js + - name: staging + type: GITHUB + location: git@github.com:googleapis/api-client-staging.git + directory_mappings: + - dest: generated/nodejs/iam +- name: gapic_config + type: GAPIC_CONFIG