# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/iap/v1/service.proto require 'google/protobuf' require 'google/api/annotations_pb' require 'google/api/client_pb' require 'google/api/field_behavior_pb' require 'google/api/resource_pb' require 'google/iam/v1/iam_policy_pb' require 'google/iam/v1/policy_pb' require 'google/protobuf/duration_pb' require 'google/protobuf/empty_pb' require 'google/protobuf/field_mask_pb' require 'google/protobuf/wrappers_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/cloud/iap/v1/service.proto", :syntax => :proto3) do add_message "google.cloud.iap.v1.ListTunnelDestGroupsRequest" do optional :parent, :string, 1 optional :page_size, :int32, 2 optional :page_token, :string, 3 end add_message "google.cloud.iap.v1.ListTunnelDestGroupsResponse" do repeated :tunnel_dest_groups, :message, 1, "google.cloud.iap.v1.TunnelDestGroup" optional :next_page_token, :string, 2 end add_message "google.cloud.iap.v1.CreateTunnelDestGroupRequest" do optional :parent, :string, 1 optional :tunnel_dest_group, :message, 2, "google.cloud.iap.v1.TunnelDestGroup" optional :tunnel_dest_group_id, :string, 3 end add_message "google.cloud.iap.v1.GetTunnelDestGroupRequest" do optional :name, :string, 1 end add_message "google.cloud.iap.v1.DeleteTunnelDestGroupRequest" do optional :name, :string, 1 end add_message "google.cloud.iap.v1.UpdateTunnelDestGroupRequest" do optional :tunnel_dest_group, :message, 1, "google.cloud.iap.v1.TunnelDestGroup" optional :update_mask, :message, 2, "google.protobuf.FieldMask" end add_message "google.cloud.iap.v1.TunnelDestGroup" do optional :name, :string, 1 repeated :cidrs, :string, 2 repeated :fqdns, :string, 3 end add_message "google.cloud.iap.v1.GetIapSettingsRequest" do optional :name, :string, 1 end add_message "google.cloud.iap.v1.UpdateIapSettingsRequest" do optional :iap_settings, :message, 1, "google.cloud.iap.v1.IapSettings" optional :update_mask, :message, 2, "google.protobuf.FieldMask" end add_message "google.cloud.iap.v1.IapSettings" do optional :name, :string, 1 optional :access_settings, :message, 5, "google.cloud.iap.v1.AccessSettings" optional :application_settings, :message, 6, "google.cloud.iap.v1.ApplicationSettings" end add_message "google.cloud.iap.v1.AccessSettings" do optional :gcip_settings, :message, 1, "google.cloud.iap.v1.GcipSettings" optional :cors_settings, :message, 2, "google.cloud.iap.v1.CorsSettings" optional :oauth_settings, :message, 3, "google.cloud.iap.v1.OAuthSettings" optional :reauth_settings, :message, 6, "google.cloud.iap.v1.ReauthSettings" optional :allowed_domains_settings, :message, 7, "google.cloud.iap.v1.AllowedDomainsSettings" end add_message "google.cloud.iap.v1.GcipSettings" do repeated :tenant_ids, :string, 1 optional :login_page_uri, :message, 2, "google.protobuf.StringValue" end add_message "google.cloud.iap.v1.CorsSettings" do optional :allow_http_options, :message, 1, "google.protobuf.BoolValue" end add_message "google.cloud.iap.v1.OAuthSettings" do optional :login_hint, :message, 2, "google.protobuf.StringValue" end add_message "google.cloud.iap.v1.ReauthSettings" do optional :method, :enum, 1, "google.cloud.iap.v1.ReauthSettings.Method" optional :max_age, :message, 2, "google.protobuf.Duration" optional :policy_type, :enum, 3, "google.cloud.iap.v1.ReauthSettings.PolicyType" end add_enum "google.cloud.iap.v1.ReauthSettings.Method" do value :METHOD_UNSPECIFIED, 0 value :LOGIN, 1 value :PASSWORD, 2 value :SECURE_KEY, 3 end add_enum "google.cloud.iap.v1.ReauthSettings.PolicyType" do value :POLICY_TYPE_UNSPECIFIED, 0 value :MINIMUM, 1 value :DEFAULT, 2 end add_message "google.cloud.iap.v1.AllowedDomainsSettings" do proto3_optional :enable, :bool, 1 repeated :domains, :string, 2 end add_message "google.cloud.iap.v1.ApplicationSettings" do optional :csm_settings, :message, 1, "google.cloud.iap.v1.CsmSettings" optional :access_denied_page_settings, :message, 2, "google.cloud.iap.v1.AccessDeniedPageSettings" optional :cookie_domain, :message, 3, "google.protobuf.StringValue" optional :attribute_propagation_settings, :message, 4, "google.cloud.iap.v1.AttributePropagationSettings" end add_message "google.cloud.iap.v1.CsmSettings" do optional :rctoken_aud, :message, 1, "google.protobuf.StringValue" end add_message "google.cloud.iap.v1.AccessDeniedPageSettings" do optional :access_denied_page_uri, :message, 1, "google.protobuf.StringValue" optional :generate_troubleshooting_uri, :message, 2, "google.protobuf.BoolValue" proto3_optional :remediation_token_generation_enabled, :message, 3, "google.protobuf.BoolValue" end add_message "google.cloud.iap.v1.AttributePropagationSettings" do proto3_optional :expression, :string, 1 repeated :output_credentials, :enum, 2, "google.cloud.iap.v1.AttributePropagationSettings.OutputCredentials" proto3_optional :enable, :bool, 3 end add_enum "google.cloud.iap.v1.AttributePropagationSettings.OutputCredentials" do value :OUTPUT_CREDENTIALS_UNSPECIFIED, 0 value :HEADER, 1 value :JWT, 2 value :RCTOKEN, 3 end add_message "google.cloud.iap.v1.ListBrandsRequest" do optional :parent, :string, 1 end add_message "google.cloud.iap.v1.ListBrandsResponse" do repeated :brands, :message, 1, "google.cloud.iap.v1.Brand" end add_message "google.cloud.iap.v1.CreateBrandRequest" do optional :parent, :string, 1 optional :brand, :message, 2, "google.cloud.iap.v1.Brand" end add_message "google.cloud.iap.v1.GetBrandRequest" do optional :name, :string, 1 end add_message "google.cloud.iap.v1.ListIdentityAwareProxyClientsRequest" do optional :parent, :string, 1 optional :page_size, :int32, 2 optional :page_token, :string, 3 end add_message "google.cloud.iap.v1.ListIdentityAwareProxyClientsResponse" do repeated :identity_aware_proxy_clients, :message, 1, "google.cloud.iap.v1.IdentityAwareProxyClient" optional :next_page_token, :string, 2 end add_message "google.cloud.iap.v1.CreateIdentityAwareProxyClientRequest" do optional :parent, :string, 1 optional :identity_aware_proxy_client, :message, 2, "google.cloud.iap.v1.IdentityAwareProxyClient" end add_message "google.cloud.iap.v1.GetIdentityAwareProxyClientRequest" do optional :name, :string, 1 end add_message "google.cloud.iap.v1.ResetIdentityAwareProxyClientSecretRequest" do optional :name, :string, 1 end add_message "google.cloud.iap.v1.DeleteIdentityAwareProxyClientRequest" do optional :name, :string, 1 end add_message "google.cloud.iap.v1.Brand" do optional :name, :string, 1 optional :support_email, :string, 2 optional :application_title, :string, 3 optional :org_internal_only, :bool, 4 end add_message "google.cloud.iap.v1.IdentityAwareProxyClient" do optional :name, :string, 1 optional :secret, :string, 2 optional :display_name, :string, 3 end end end module Google module Cloud module Iap module V1 ListTunnelDestGroupsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.ListTunnelDestGroupsRequest").msgclass ListTunnelDestGroupsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.ListTunnelDestGroupsResponse").msgclass CreateTunnelDestGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.CreateTunnelDestGroupRequest").msgclass GetTunnelDestGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.GetTunnelDestGroupRequest").msgclass DeleteTunnelDestGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.DeleteTunnelDestGroupRequest").msgclass UpdateTunnelDestGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.UpdateTunnelDestGroupRequest").msgclass TunnelDestGroup = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.TunnelDestGroup").msgclass GetIapSettingsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.GetIapSettingsRequest").msgclass UpdateIapSettingsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.UpdateIapSettingsRequest").msgclass IapSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.IapSettings").msgclass AccessSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.AccessSettings").msgclass GcipSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.GcipSettings").msgclass CorsSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.CorsSettings").msgclass OAuthSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.OAuthSettings").msgclass ReauthSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.ReauthSettings").msgclass ReauthSettings::Method = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.ReauthSettings.Method").enummodule ReauthSettings::PolicyType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.ReauthSettings.PolicyType").enummodule AllowedDomainsSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.AllowedDomainsSettings").msgclass ApplicationSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.ApplicationSettings").msgclass CsmSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.CsmSettings").msgclass AccessDeniedPageSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.AccessDeniedPageSettings").msgclass AttributePropagationSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.AttributePropagationSettings").msgclass AttributePropagationSettings::OutputCredentials = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.AttributePropagationSettings.OutputCredentials").enummodule ListBrandsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.ListBrandsRequest").msgclass ListBrandsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.ListBrandsResponse").msgclass CreateBrandRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.CreateBrandRequest").msgclass GetBrandRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.GetBrandRequest").msgclass ListIdentityAwareProxyClientsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.ListIdentityAwareProxyClientsRequest").msgclass ListIdentityAwareProxyClientsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.ListIdentityAwareProxyClientsResponse").msgclass CreateIdentityAwareProxyClientRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.CreateIdentityAwareProxyClientRequest").msgclass GetIdentityAwareProxyClientRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.GetIdentityAwareProxyClientRequest").msgclass ResetIdentityAwareProxyClientSecretRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.ResetIdentityAwareProxyClientSecretRequest").msgclass DeleteIdentityAwareProxyClientRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.DeleteIdentityAwareProxyClientRequest").msgclass Brand = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.Brand").msgclass IdentityAwareProxyClient = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.iap.v1.IdentityAwareProxyClient").msgclass end end end end