<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/iap/v1/service.proto

namespace GPBMetadata\Google\Cloud\Iap\V1;

class Service
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Iam\V1\IamPolicy::initOnce();
        \GPBMetadata\Google\Iam\V1\Policy::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Wrappers::initOnce();
        $pool->internalAddGeneratedFile(
            '
Û@
!google/cloud/iap/v1/service.protogoogle.cloud.iap.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.protogoogle/iam/v1/iam_policy.protogoogle/iam/v1/policy.protogoogle/protobuf/duration.protogoogle/protobuf/empty.proto google/protobuf/field_mask.protogoogle/protobuf/wrappers.proto"
ListTunnelDestGroupsRequest9
parent (	B)àAúA#
!iap.googleapis.com/TunnelLocation
	page_size (

page_token (	"y
ListTunnelDestGroupsResponse@
tunnel_dest_groups (2$.google.cloud.iap.v1.TunnelDestGroup
next_page_token (	"Ã
CreateTunnelDestGroupRequest:
parent (	B*àAúA$"iap.googleapis.com/TunnelDestGroupD
tunnel_dest_group (2$.google.cloud.iap.v1.TunnelDestGroupBàA!
tunnel_dest_group_id (	BàA"U
GetTunnelDestGroupRequest8
name (	B*àAúA$
"iap.googleapis.com/TunnelDestGroup"X
DeleteTunnelDestGroupRequest8
name (	B*àAúA$
"iap.googleapis.com/TunnelDestGroup"•
UpdateTunnelDestGroupRequestD
tunnel_dest_group (2$.google.cloud.iap.v1.TunnelDestGroupBàA/
update_mask (2.google.protobuf.FieldMask"Ä
TunnelDestGroup
name (	BàAàA
cidrs (	BàA
fqdns (	BàA:sêAp
"iap.googleapis.com/TunnelDestGroupJprojects/{project}/iap_tunnel/locations/{location}/destGroups/{dest_group}"*
GetIapSettingsRequest
name (	BàA"ˆ
UpdateIapSettingsRequest;
iap_settings (2 .google.cloud.iap.v1.IapSettingsBàA/
update_mask (2.google.protobuf.FieldMask"¦
IapSettings
name (	BàA<
access_settings (2#.google.cloud.iap.v1.AccessSettingsF
application_settings (2(.google.cloud.iap.v1.ApplicationSettings"Í
AccessSettings8
gcip_settings (2!.google.cloud.iap.v1.GcipSettings8
cors_settings (2!.google.cloud.iap.v1.CorsSettings:
oauth_settings (2".google.cloud.iap.v1.OAuthSettings<
reauth_settings (2#.google.cloud.iap.v1.ReauthSettingsM
allowed_domains_settings (2+.google.cloud.iap.v1.AllowedDomainsSettings"X
GcipSettings

tenant_ids (	4
login_page_uri (2.google.protobuf.StringValue"F
CorsSettings6
allow_http_options (2.google.protobuf.BoolValue"A
OAuthSettings0

login_hint (2.google.protobuf.StringValue"Ñ
ReauthSettings:
method (2*.google.cloud.iap.v1.ReauthSettings.Method*
max_age (2.google.protobuf.DurationC
policy_type (2..google.cloud.iap.v1.ReauthSettings.PolicyType"M
Method
METHOD_UNSPECIFIED 	
LOGIN
PASSWORD

SECURE_KEY"C

PolicyType
POLICY_TYPE_UNSPECIFIED 
MINIMUM
DEFAULT"I
AllowedDomainsSettings
enable (H ˆ
domains (	B	
_enable"±
ApplicationSettings6
csm_settings (2 .google.cloud.iap.v1.CsmSettingsR
access_denied_page_settings (2-.google.cloud.iap.v1.AccessDeniedPageSettings3
cookie_domain (2.google.protobuf.StringValueY
attribute_propagation_settings (21.google.cloud.iap.v1.AttributePropagationSettings"@
CsmSettings1
rctoken_aud (2.google.protobuf.StringValue"’
AccessDeniedPageSettings<
access_denied_page_uri (2.google.protobuf.StringValue@
generate_troubleshooting_uri (2.google.protobuf.BoolValueM
$remediation_token_generation_enabled (2.google.protobuf.BoolValueH ˆB\'
%_remediation_token_generation_enabled"¢
AttributePropagationSettings

expression (	H ˆ_
output_credentials (2C.google.cloud.iap.v1.AttributePropagationSettings.OutputCredentials
enable (Hˆ"Y
OutputCredentials"
OUTPUT_CREDENTIALS_UNSPECIFIED 

HEADER
JWT
RCTOKENB
_expressionB	
_enable"(
ListBrandsRequest
parent (	BàA"@
ListBrandsResponse*
brands (2.google.cloud.iap.v1.Brand"Y
CreateBrandRequest
parent (	BàA.
brand (2.google.cloud.iap.v1.BrandBàA"$
GetBrandRequest
name (	BàA"b
$ListIdentityAwareProxyClientsRequest
parent (	BàA
	page_size (

page_token (	"•
%ListIdentityAwareProxyClientsResponseS
identity_aware_proxy_clients (2-.google.cloud.iap.v1.IdentityAwareProxyClient
next_page_token (	"•
%CreateIdentityAwareProxyClientRequest
parent (	BàAW
identity_aware_proxy_client (2-.google.cloud.iap.v1.IdentityAwareProxyClientBàA"7
"GetIdentityAwareProxyClientRequest
name (	BàA"?
*ResetIdentityAwareProxyClientSecretRequest
name (	BàA":
%DeleteIdentityAwareProxyClientRequest
name (	BàA"l
Brand
name (	BàA
support_email (	
application_title (	
org_internal_only (BàA"X
IdentityAwareProxyClient
name (	BàA
secret (	BàA
display_name (	2À
IdentityAwareProxyAdminServicet
SetIamPolicy".google.iam.v1.SetIamPolicyRequest.google.iam.v1.Policy")‚Óä“#"/v1/{resource=**}:setIamPolicy:*t
GetIamPolicy".google.iam.v1.GetIamPolicyRequest.google.iam.v1.Policy")‚Óä“#"/v1/{resource=**}:getIamPolicy:*š
TestIamPermissions(.google.iam.v1.TestIamPermissionsRequest).google.iam.v1.TestIamPermissionsResponse"/‚Óä“)"$/v1/{resource=**}:testIamPermissions:*
GetIapSettings*.google.cloud.iap.v1.GetIapSettingsRequest .google.cloud.iap.v1.IapSettings"!‚Óä“/v1/{name=**}:iapSettings¢
UpdateIapSettings-.google.cloud.iap.v1.UpdateIapSettingsRequest .google.cloud.iap.v1.IapSettings"<‚Óä“62&/v1/{iap_settings.name=**}:iapSettings:iap_settingsÇ
ListTunnelDestGroups0.google.cloud.iap.v1.ListTunnelDestGroupsRequest1.google.cloud.iap.v1.ListTunnelDestGroupsResponse"J‚Óä“;9/v1/{parent=projects/*/iap_tunnel/locations/*}/destGroupsÚAparent÷
CreateTunnelDestGroup1.google.cloud.iap.v1.CreateTunnelDestGroupRequest$.google.cloud.iap.v1.TunnelDestGroup"„‚Óä“N"9/v1/{parent=projects/*/iap_tunnel/locations/*}/destGroups:tunnel_dest_groupÚA-parent,tunnel_dest_group,tunnel_dest_group_id´
GetTunnelDestGroup..google.cloud.iap.v1.GetTunnelDestGroupRequest$.google.cloud.iap.v1.TunnelDestGroup"H‚Óä“;9/v1/{name=projects/*/iap_tunnel/locations/*/destGroups/*}ÚAname¬
DeleteTunnelDestGroup1.google.cloud.iap.v1.DeleteTunnelDestGroupRequest.google.protobuf.Empty"H‚Óä“;*9/v1/{name=projects/*/iap_tunnel/locations/*/destGroups/*}ÚAnameù
UpdateTunnelDestGroup1.google.cloud.iap.v1.UpdateTunnelDestGroupRequest$.google.cloud.iap.v1.TunnelDestGroup"†‚Óä“`2K/v1/{tunnel_dest_group.name=projects/*/iap_tunnel/locations/*/destGroups/*}:tunnel_dest_groupÚAtunnel_dest_group,update_maskFÊAiap.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platform2¨
IdentityAwareProxyOAuthService…

ListBrands&.google.cloud.iap.v1.ListBrandsRequest\'.google.cloud.iap.v1.ListBrandsResponse"&‚Óä“ /v1/{parent=projects/*}/brands
CreateBrand\'.google.cloud.iap.v1.CreateBrandRequest.google.cloud.iap.v1.Brand"-‚Óä“\'"/v1/{parent=projects/*}/brands:brandt
GetBrand$.google.cloud.iap.v1.GetBrandRequest.google.cloud.iap.v1.Brand"&‚Óä“ /v1/{name=projects/*/brands/*}ì
CreateIdentityAwareProxyClient:.google.cloud.iap.v1.CreateIdentityAwareProxyClientRequest-.google.cloud.iap.v1.IdentityAwareProxyClient"_‚Óä“Y":/v1/{parent=projects/*/brands/*}/identityAwareProxyClients:identity_aware_proxy_clientÚ
ListIdentityAwareProxyClients9.google.cloud.iap.v1.ListIdentityAwareProxyClientsRequest:.google.cloud.iap.v1.ListIdentityAwareProxyClientsResponse"B‚Óä“<:/v1/{parent=projects/*/brands/*}/identityAwareProxyClientsÉ
GetIdentityAwareProxyClient7.google.cloud.iap.v1.GetIdentityAwareProxyClientRequest-.google.cloud.iap.v1.IdentityAwareProxyClient"B‚Óä“<:/v1/{name=projects/*/brands/*/identityAwareProxyClients/*}è
#ResetIdentityAwareProxyClientSecret?.google.cloud.iap.v1.ResetIdentityAwareProxyClientSecretRequest-.google.cloud.iap.v1.IdentityAwareProxyClient"Q‚Óä“K"F/v1/{name=projects/*/brands/*/identityAwareProxyClients/*}:resetSecret:*¸
DeleteIdentityAwareProxyClient:.google.cloud.iap.v1.DeleteIdentityAwareProxyClientRequest.google.protobuf.Empty"B‚Óä“<*:/v1/{name=projects/*/brands/*/identityAwareProxyClients/*}FÊAiap.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBå
com.google.cloud.iap.v1PZ)cloud.google.com/go/iap/apiv1/iappb;iappbªGoogle.Cloud.Iap.V1ÊGoogle\\Cloud\\Iap\\V1êGoogle::Cloud::Iap::V1êAW
!iap.googleapis.com/TunnelLocation2projects/{project}/iap_tunnel/locations/{location}bproto3'
        , true);

        static::$is_initialized = true;
    }
}

