]> git.immae.eu Git - github/fretlink/terraform-provider-statuscake.git/blob - vendor/google.golang.org/appengine/internal/app_identity/app_identity_service.proto
Upgrade to 0.12
[github/fretlink/terraform-provider-statuscake.git] / vendor / google.golang.org / appengine / internal / app_identity / app_identity_service.proto
1 syntax = "proto2";
2 option go_package = "app_identity";
3
4 package appengine;
5
6 message AppIdentityServiceError {
7 enum ErrorCode {
8 SUCCESS = 0;
9 UNKNOWN_SCOPE = 9;
10 BLOB_TOO_LARGE = 1000;
11 DEADLINE_EXCEEDED = 1001;
12 NOT_A_VALID_APP = 1002;
13 UNKNOWN_ERROR = 1003;
14 NOT_ALLOWED = 1005;
15 NOT_IMPLEMENTED = 1006;
16 }
17 }
18
19 message SignForAppRequest {
20 optional bytes bytes_to_sign = 1;
21 }
22
23 message SignForAppResponse {
24 optional string key_name = 1;
25 optional bytes signature_bytes = 2;
26 }
27
28 message GetPublicCertificateForAppRequest {
29 }
30
31 message PublicCertificate {
32 optional string key_name = 1;
33 optional string x509_certificate_pem = 2;
34 }
35
36 message GetPublicCertificateForAppResponse {
37 repeated PublicCertificate public_certificate_list = 1;
38 optional int64 max_client_cache_time_in_second = 2;
39 }
40
41 message GetServiceAccountNameRequest {
42 }
43
44 message GetServiceAccountNameResponse {
45 optional string service_account_name = 1;
46 }
47
48 message GetAccessTokenRequest {
49 repeated string scope = 1;
50 optional int64 service_account_id = 2;
51 optional string service_account_name = 3;
52 }
53
54 message GetAccessTokenResponse {
55 optional string access_token = 1;
56 optional int64 expiration_time = 2;
57 }
58
59 message GetDefaultGcsBucketNameRequest {
60 }
61
62 message GetDefaultGcsBucketNameResponse {
63 optional string default_gcs_bucket_name = 1;
64 }