• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/iam/v1/policy.proto
18 
19 package com.google.iam.v1;
20 
21 public final class PolicyProto {
PolicyProto()22   private PolicyProto() {}
23 
registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)24   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}
25 
registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)26   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
27     registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
28   }
29 
30   static final com.google.protobuf.Descriptors.Descriptor
31       internal_static_google_iam_v1_Policy_descriptor;
32   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
33       internal_static_google_iam_v1_Policy_fieldAccessorTable;
34   static final com.google.protobuf.Descriptors.Descriptor
35       internal_static_google_iam_v1_Binding_descriptor;
36   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
37       internal_static_google_iam_v1_Binding_fieldAccessorTable;
38   static final com.google.protobuf.Descriptors.Descriptor
39       internal_static_google_iam_v1_AuditConfig_descriptor;
40   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41       internal_static_google_iam_v1_AuditConfig_fieldAccessorTable;
42   static final com.google.protobuf.Descriptors.Descriptor
43       internal_static_google_iam_v1_AuditLogConfig_descriptor;
44   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
45       internal_static_google_iam_v1_AuditLogConfig_fieldAccessorTable;
46   static final com.google.protobuf.Descriptors.Descriptor
47       internal_static_google_iam_v1_PolicyDelta_descriptor;
48   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
49       internal_static_google_iam_v1_PolicyDelta_fieldAccessorTable;
50   static final com.google.protobuf.Descriptors.Descriptor
51       internal_static_google_iam_v1_BindingDelta_descriptor;
52   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
53       internal_static_google_iam_v1_BindingDelta_fieldAccessorTable;
54   static final com.google.protobuf.Descriptors.Descriptor
55       internal_static_google_iam_v1_AuditConfigDelta_descriptor;
56   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
57       internal_static_google_iam_v1_AuditConfigDelta_fieldAccessorTable;
58 
getDescriptor()59   public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
60     return descriptor;
61   }
62 
63   private static com.google.protobuf.Descriptors.FileDescriptor descriptor;
64 
65   static {
66     java.lang.String[] descriptorData = {
67       "\n\032google/iam/v1/policy.proto\022\rgoogle.iam"
68           + ".v1\032\026google/type/expr.proto\"\204\001\n\006Policy\022\017"
69           + "\n\007version\030\001 \001(\005\022(\n\010bindings\030\004 \003(\0132\026.goog"
70           + "le.iam.v1.Binding\0221\n\raudit_configs\030\006 \003(\013"
71           + "2\032.google.iam.v1.AuditConfig\022\014\n\004etag\030\003 \001"
72           + "(\014\"N\n\007Binding\022\014\n\004role\030\001 \001(\t\022\017\n\007members\030\002"
73           + " \003(\t\022$\n\tcondition\030\003 \001(\0132\021.google.type.Ex"
74           + "pr\"X\n\013AuditConfig\022\017\n\007service\030\001 \001(\t\0228\n\021au"
75           + "dit_log_configs\030\003 \003(\0132\035.google.iam.v1.Au"
76           + "ditLogConfig\"\267\001\n\016AuditLogConfig\0227\n\010log_t"
77           + "ype\030\001 \001(\0162%.google.iam.v1.AuditLogConfig"
78           + ".LogType\022\030\n\020exempted_members\030\002 \003(\t\"R\n\007Lo"
79           + "gType\022\030\n\024LOG_TYPE_UNSPECIFIED\020\000\022\016\n\nADMIN"
80           + "_READ\020\001\022\016\n\nDATA_WRITE\020\002\022\r\n\tDATA_READ\020\003\"\200"
81           + "\001\n\013PolicyDelta\0223\n\016binding_deltas\030\001 \003(\0132\033"
82           + ".google.iam.v1.BindingDelta\022<\n\023audit_con"
83           + "fig_deltas\030\002 \003(\0132\037.google.iam.v1.AuditCo"
84           + "nfigDelta\"\275\001\n\014BindingDelta\0222\n\006action\030\001 \001"
85           + "(\0162\".google.iam.v1.BindingDelta.Action\022\014"
86           + "\n\004role\030\002 \001(\t\022\016\n\006member\030\003 \001(\t\022$\n\tconditio"
87           + "n\030\004 \001(\0132\021.google.type.Expr\"5\n\006Action\022\026\n\022"
88           + "ACTION_UNSPECIFIED\020\000\022\007\n\003ADD\020\001\022\n\n\006REMOVE\020"
89           + "\002\"\275\001\n\020AuditConfigDelta\0226\n\006action\030\001 \001(\0162&"
90           + ".google.iam.v1.AuditConfigDelta.Action\022\017"
91           + "\n\007service\030\002 \001(\t\022\027\n\017exempted_member\030\003 \001(\t"
92           + "\022\020\n\010log_type\030\004 \001(\t\"5\n\006Action\022\026\n\022ACTION_U"
93           + "NSPECIFIED\020\000\022\007\n\003ADD\020\001\022\n\n\006REMOVE\020\002B|\n\021com"
94           + ".google.iam.v1B\013PolicyProtoP\001Z)cloud.goo"
95           + "gle.com/go/iam/apiv1/iampb;iampb\370\001\001\252\002\023Go"
96           + "ogle.Cloud.Iam.V1\312\002\023Google\\Cloud\\Iam\\V1b"
97           + "\006proto3"
98     };
99     descriptor =
100         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
101             descriptorData,
102             new com.google.protobuf.Descriptors.FileDescriptor[] {
103               com.google.type.ExprProto.getDescriptor(),
104             });
105     internal_static_google_iam_v1_Policy_descriptor = getDescriptor().getMessageTypes().get(0);
106     internal_static_google_iam_v1_Policy_fieldAccessorTable =
107         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
108             internal_static_google_iam_v1_Policy_descriptor,
109             new java.lang.String[] {
110               "Version", "Bindings", "AuditConfigs", "Etag",
111             });
112     internal_static_google_iam_v1_Binding_descriptor = getDescriptor().getMessageTypes().get(1);
113     internal_static_google_iam_v1_Binding_fieldAccessorTable =
114         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
115             internal_static_google_iam_v1_Binding_descriptor,
116             new java.lang.String[] {
117               "Role", "Members", "Condition",
118             });
119     internal_static_google_iam_v1_AuditConfig_descriptor = getDescriptor().getMessageTypes().get(2);
120     internal_static_google_iam_v1_AuditConfig_fieldAccessorTable =
121         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
122             internal_static_google_iam_v1_AuditConfig_descriptor,
123             new java.lang.String[] {
124               "Service", "AuditLogConfigs",
125             });
126     internal_static_google_iam_v1_AuditLogConfig_descriptor =
127         getDescriptor().getMessageTypes().get(3);
128     internal_static_google_iam_v1_AuditLogConfig_fieldAccessorTable =
129         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
130             internal_static_google_iam_v1_AuditLogConfig_descriptor,
131             new java.lang.String[] {
132               "LogType", "ExemptedMembers",
133             });
134     internal_static_google_iam_v1_PolicyDelta_descriptor = getDescriptor().getMessageTypes().get(4);
135     internal_static_google_iam_v1_PolicyDelta_fieldAccessorTable =
136         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
137             internal_static_google_iam_v1_PolicyDelta_descriptor,
138             new java.lang.String[] {
139               "BindingDeltas", "AuditConfigDeltas",
140             });
141     internal_static_google_iam_v1_BindingDelta_descriptor =
142         getDescriptor().getMessageTypes().get(5);
143     internal_static_google_iam_v1_BindingDelta_fieldAccessorTable =
144         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
145             internal_static_google_iam_v1_BindingDelta_descriptor,
146             new java.lang.String[] {
147               "Action", "Role", "Member", "Condition",
148             });
149     internal_static_google_iam_v1_AuditConfigDelta_descriptor =
150         getDescriptor().getMessageTypes().get(6);
151     internal_static_google_iam_v1_AuditConfigDelta_fieldAccessorTable =
152         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
153             internal_static_google_iam_v1_AuditConfigDelta_descriptor,
154             new java.lang.String[] {
155               "Action", "Service", "ExemptedMember", "LogType",
156             });
com.google.type.ExprProto.getDescriptor()157     com.google.type.ExprProto.getDescriptor();
158   }
159 
160   // @@protoc_insertion_point(outer_class_scope)
161 }
162