# Copyright 2020 StrongDM Inc
# 
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# 
#     http://www.apache.org/licenses/LICENSE-2.0
# 
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# 
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: authorization_policies.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from . import options_pb2 as options__pb2
from . import spec_pb2 as spec__pb2
from . import tags_pb2 as tags__pb2
from . import resourcetypes_pb2 as resourcetypes__pb2
from . import location_enums_pb2 as location__enums__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1c\x61uthorization_policies.proto\x12\x02v1\x1a\roptions.proto\x1a\nspec.proto\x1a\ntags.proto\x1a\x13resourcetypes.proto\x1a\x14location_enums.proto\"\xa9\x01\n AuthorizationPolicyCreateRequest\x12\'\n\x04meta\x18\x01 \x01(\x0b\x32\x19.v1.CreateRequestMetadata\x12\x41\n\x14\x61uthorization_policy\x18\x02 \x01(\x0b\x32\x17.v1.AuthorizationPolicyB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\xe2\x01\n!AuthorizationPolicyCreateResponse\x12(\n\x04meta\x18\x01 \x01(\x0b\x32\x1a.v1.CreateResponseMetadata\x12\x41\n\x14\x61uthorization_policy\x18\x02 \x01(\x0b\x32\x17.v1.AuthorizationPolicyB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x35\n\nrate_limit\x18\x03 \x01(\x0b\x32\x15.v1.RateLimitMetadataB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"x\n\x1d\x41uthorizationPolicyGetRequest\x12$\n\x04meta\x18\x01 \x01(\x0b\x32\x16.v1.GetRequestMetadata\x12\x16\n\x02id\x18\x02 \x01(\tB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\xe8\x01\n\x1e\x41uthorizationPolicyGetResponse\x12\x31\n\x04meta\x18\x01 \x01(\x0b\x32\x17.v1.GetResponseMetadataB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x41\n\x14\x61uthorization_policy\x18\x02 \x01(\x0b\x32\x17.v1.AuthorizationPolicyB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x35\n\nrate_limit\x18\x03 \x01(\x0b\x32\x15.v1.RateLimitMetadataB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\xb5\x01\n AuthorizationPolicyUpdateRequest\x12\'\n\x04meta\x18\x01 \x01(\x0b\x32\x19.v1.UpdateRequestMetadata\x12\n\n\x02id\x18\x02 \x01(\t\x12\x41\n\x14\x61uthorization_policy\x18\x03 \x01(\x0b\x32\x17.v1.AuthorizationPolicyB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\xe2\x01\n!AuthorizationPolicyUpdateResponse\x12(\n\x04meta\x18\x01 \x01(\x0b\x32\x1a.v1.UpdateResponseMetadata\x12\x41\n\x14\x61uthorization_policy\x18\x02 \x01(\x0b\x32\x17.v1.AuthorizationPolicyB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x35\n\nrate_limit\x18\x03 \x01(\x0b\x32\x15.v1.RateLimitMetadataB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"~\n AuthorizationPolicyDeleteRequest\x12\'\n\x04meta\x18\x01 \x01(\x0b\x32\x19.v1.DeleteRequestMetadata\x12\x16\n\x02id\x18\x02 \x01(\tB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\xab\x01\n!AuthorizationPolicyDeleteResponse\x12\x34\n\x04meta\x18\x01 \x01(\x0b\x32\x1a.v1.DeleteResponseMetadataB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x35\n\nrate_limit\x18\x02 \x01(\x0b\x32\x15.v1.RateLimitMetadataB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"~\n\x1e\x41uthorizationPolicyListRequest\x12%\n\x04meta\x18\x01 \x01(\x0b\x32\x17.v1.ListRequestMetadata\x12\x1a\n\x06\x66ilter\x18\x02 \x01(\tB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\xe0\x01\n\x1f\x41uthorizationPolicyListResponse\x12&\n\x04meta\x18\x01 \x01(\x0b\x32\x18.v1.ListResponseMetadata\x12\x43\n\x16\x61uthorization_policies\x18\x02 \x03(\x0b\x32\x17.v1.AuthorizationPolicyB\n\xf2\xf8\xb3\x07\x05\xb8\xf3\xb3\x07\x01\x12\x35\n\nrate_limit\x18\x03 \x01(\x0b\x32\x15.v1.RateLimitMetadataB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\xf9\x01\n\x13\x41uthorizationPolicy\x12\x16\n\x02id\x18\x01 \x01(\tB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x1d\n\x04name\x18\x02 \x01(\tB\x0f\xf2\xf8\xb3\x07\n\xb0\xf3\xb3\x07\x01\xc0\xf3\xb3\x07\x01\x12\x1f\n\x0b\x64\x65scription\x18\x03 \x01(\tB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x36\n\x05items\x18\x04 \x03(\x0b\x32\x1b.v1.AuthorizationPolicyItemB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x37\n\x05state\x18\x05 \x01(\x0e\x32\x1c.v1.AuthorizationPolicyStateB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\x92\t\n\x17\x41uthorizationPolicyItem\x12@\n\rprincipal_all\x18\x01 \x01(\x0b\x32\'.v1.AuthorizationPolicyItemPrincipalAllH\x00\x12\x45\n\x10principal_by_ids\x18\x02 \x01(\x0b\x32).v1.AuthorizationPolicyItemPrincipalByIdsH\x00\x12@\n\rresources_all\x18\x03 \x01(\x0b\x32\'.v1.AuthorizationPolicyItemResourcesAllH\x00\x12\x43\n\x0fresource_by_ids\x18\x04 \x01(\x0b\x32(.v1.AuthorizationPolicyItemResourceByIdsH\x00\x12U\n\x19resource_by_type_and_tags\x18\x05 \x01(\x0b\x32\x30.v1.AuthorizationPolicyItemResourceByTypeAndTagsH\x00\x12w\n+resource_by_type_tags_and_kubernetes_groups\x18\x06 \x01(\x0b\x32@.v1.AuthorizationPolicyItemResourceByTypeTagsAndKubernetesGroupsH\x00\x12[\n\x1cresource_by_okta_with_groups\x18\x07 \x01(\x0b\x32\x33.v1.AuthorizationPolicyItemResourceByOktaWithGroupsH\x00\x12]\n\x1dresource_by_entra_with_groups\x18\x08 \x01(\x0b\x32\x34.v1.AuthorizationPolicyItemResourceByEntraWithGroupsH\x00\x12@\n\rcondition_mfa\x18\t \x01(\x0b\x32\'.v1.AuthorizationPolicyItemConditionMFAH\x00\x12Q\n\x16\x63ondition_device_trust\x18\n \x01(\x0b\x32/.v1.AuthorizationPolicyItemConditionDeviceTrustH\x00\x12J\n\x12\x63ondition_location\x18\x0b \x01(\x0b\x32,.v1.AuthorizationPolicyItemConditionLocationH\x00\x12>\n\x0c\x63ondition_ip\x18\x0c \x01(\x0b\x32&.v1.AuthorizationPolicyItemConditionIPH\x00\x12\x42\n\x0e\x63ondition_time\x18\r \x01(\x0b\x32(.v1.AuthorizationPolicyItemConditionTimeH\x00\x12S\n\x17\x63ondition_approval_flow\x18\x0e \x01(\x0b\x32\x30.v1.AuthorizationPolicyItemConditionApprovalFlowH\x00:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_privateB\x06\n\x04kind\"@\n#AuthorizationPolicyItemPrincipalAll:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"[\n%AuthorizationPolicyItemPrincipalByIds\x12\x17\n\x03ids\x18\x01 \x03(\tB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"@\n#AuthorizationPolicyItemResourcesAll:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"Z\n$AuthorizationPolicyItemResourceByIds\x12\x17\n\x03ids\x18\x01 \x03(\tB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\x98\x01\n,AuthorizationPolicyItemResourceByTypeAndTags\x12*\n\x04type\x18\x01 \x01(\x0e\x32\x10.v1.ResourceTypeB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12!\n\x04tags\x18\x02 \x03(\x0b\x32\x07.v1.TagB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\xcf\x01\n<AuthorizationPolicyItemResourceByTypeTagsAndKubernetesGroups\x12*\n\x04type\x18\x01 \x01(\x0e\x32\x10.v1.ResourceTypeB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12!\n\x04tags\x18\x02 \x03(\x0b\x32\x07.v1.TagB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12%\n\x11kubernetes_groups\x18\x03 \x03(\tB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\x89\x01\n/AuthorizationPolicyItemResourceByOktaWithGroups\x12\x1f\n\x0bresource_id\x18\x01 \x01(\tB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x1a\n\x06groups\x18\x02 \x03(\tB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\x8a\x01\n0AuthorizationPolicyItemResourceByEntraWithGroups\x12\x1f\n\x0bresource_id\x18\x01 \x01(\tB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x1a\n\x06groups\x18\x02 \x03(\tB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\x87\x01\n#AuthorizationPolicyItemConditionMFA\x12\x1a\n\x06reason\x18\x01 \x01(\tB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12)\n\x15\x63\x61\x63he_timeout_seconds\x18\x02 \x01(\x05\x42\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\xd6\x01\n+AuthorizationPolicyItemConditionDeviceTrust\x12H\n\x08operator\x18\x01 \x01(\x0e\x32*.v1.AuthorizationPolicyDeviceTrustOperatorB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x42\n\x05level\x18\x02 \x01(\x0e\x32\'.v1.AuthorizationPolicyDeviceTrustLevelB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\x85\x01\n(AuthorizationPolicyItemConditionLocation\x12>\n\x05rules\x18\x01 \x03(\x0b\x32#.v1.AuthorizationPolicyLocationRuleB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\xf5\x01\n\x1f\x41uthorizationPolicyLocationRule\x12\x39\n\tcontinent\x18\x01 \x01(\x0b\x32$.v1.AuthorizationPolicyContinentRuleH\x00\x12\x35\n\x07\x63ountry\x18\x02 \x01(\x0b\x32\".v1.AuthorizationPolicyCountryRuleH\x00\x12=\n\x0bsubdivision\x18\x03 \x01(\x0b\x32&.v1.AuthorizationPolicySubdivisionRuleH\x00:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_privateB\x06\n\x04rule\"\xa8\x01\n AuthorizationPolicyContinentRule\x12\x32\n\x08operator\x18\x01 \x01(\x0e\x32\x14.v1.LocationOperatorB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x35\n\ncontinents\x18\x02 \x03(\x0e\x32\x15.v1.LocationContinentB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\xa3\x01\n\x1e\x41uthorizationPolicyCountryRule\x12\x32\n\x08operator\x18\x01 \x01(\x0e\x32\x14.v1.LocationOperatorB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x32\n\tcountries\x18\x02 \x03(\x0e\x32\x13.v1.LocationCountryB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\x95\x01\n\"AuthorizationPolicySubdivisionRule\x12\x32\n\x08operator\x18\x01 \x01(\x0e\x32\x14.v1.LocationOperatorB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12 \n\x0csubdivisions\x18\x02 \x03(\tB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"y\n\"AuthorizationPolicyItemConditionIP\x12\x38\n\x05rules\x18\x01 \x03(\x0b\x32\x1d.v1.AuthorizationPolicyIPRuleB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\xd0\x01\n\x19\x41uthorizationPolicyIPRule\x12?\n\x08operator\x18\x01 \x01(\x0e\x32!.v1.AuthorizationPolicyIPOperatorB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12=\n\x07network\x18\x02 \x01(\x0e\x32 .v1.AuthorizationPolicyIPNetworkB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x18\n\x04\x63idr\x18\x03 \x01(\tB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"}\n$AuthorizationPolicyItemConditionTime\x12:\n\x05rules\x18\x01 \x03(\x0b\x32\x1f.v1.AuthorizationPolicyTimeRuleB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\xee\x03\n\x1b\x41uthorizationPolicyTimeRule\x12?\n\x0b\x64\x61y_of_week\x18\x01 \x01(\x0b\x32(.v1.AuthorizationPolicyTimeRuleDayOfWeekH\x00\x12\x45\n\x0btime_of_day\x18\x02 \x01(\x0b\x32..v1.LegacyAuthorizationPolicyTimeRuleTimeOfDayH\x00\x12\x35\n\x05month\x18\x03 \x01(\x0b\x32$.v1.AuthorizationPolicyTimeRuleMonthH\x00\x12\x43\n\rdays_of_month\x18\x04 \x01(\x0b\x32*.v1.AuthorizationPolicyTimeRuleDaysOfMonthH\x00\x12Y\n\x16time_of_day_outside_of\x18\x05 \x01(\x0b\x32\x37.v1.LegacyAuthorizationPolicyTimeRuleTimeOfDayOutsideOfH\x00\x12M\n\x19time_of_day_with_operator\x18\x06 \x01(\x0b\x32(.v1.AuthorizationPolicyTimeRuleTimeOfDayH\x00:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_privateB\x06\n\x04rule\"\xc0\x01\n$AuthorizationPolicyTimeRuleDayOfWeek\x12\x41\n\x08operator\x18\x01 \x01(\x0e\x32#.v1.AuthorizationPolicyTimeOperatorB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12:\n\x04\x64\x61ys\x18\x02 \x03(\x0e\x32 .v1.AuthorizationPolicyDayOfWeekB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\xc9\x01\n*LegacyAuthorizationPolicyTimeRuleTimeOfDay\x12\x1e\n\nstart_hour\x18\x01 \x01(\x05\x42\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12!\n\rstart_minutes\x18\x02 \x01(\x05\x42\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x1c\n\x08\x65nd_hour\x18\x03 \x01(\x05\x42\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x1f\n\x0b\x65nd_minutes\x18\x04 \x01(\x05\x42\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\xd2\x01\n3LegacyAuthorizationPolicyTimeRuleTimeOfDayOutsideOf\x12\x1e\n\nstart_hour\x18\x01 \x01(\x05\x42\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12!\n\rstart_minutes\x18\x02 \x01(\x05\x42\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x1c\n\x08\x65nd_hour\x18\x03 \x01(\x05\x42\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x1f\n\x0b\x65nd_minutes\x18\x04 \x01(\x05\x42\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"\x86\x02\n$AuthorizationPolicyTimeRuleTimeOfDay\x12\x41\n\x08operator\x18\x01 \x01(\x0e\x32#.v1.AuthorizationPolicyTimeOperatorB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x1e\n\nstart_hour\x18\x02 \x01(\x05\x42\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12!\n\rstart_minutes\x18\x03 \x01(\x05\x42\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x1c\n\x08\x65nd_hour\x18\x04 \x01(\x05\x42\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01\x12\x1f\n\x0b\x65nd_minutes\x18\x05 \x01(\x05\x42\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"Y\n AuthorizationPolicyTimeRuleMonth\x12\x1a\n\x06months\x18\x01 \x03(\x05\x42\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"]\n&AuthorizationPolicyTimeRuleDaysOfMonth\x12\x18\n\x04\x64\x61ys\x18\x01 \x03(\x05\x42\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private\"o\n,AuthorizationPolicyItemConditionApprovalFlow\x12$\n\x10\x61pproval_flow_id\x18\x01 \x01(\tB\n\xf2\xf8\xb3\x07\x05\xb0\xf3\xb3\x07\x01:\x19\xfa\xf8\xb3\x07\x14\xa8\xf3\xb3\x07\x01\xd2\xf3\xb3\x07\ngo_private*\xac\x01\n\x18\x41uthorizationPolicyState\x12*\n&AUTHORIZATION_POLICY_STATE_UNSPECIFIED\x10\x00\x12%\n!AUTHORIZATION_POLICY_STATE_ACTIVE\x10\x01\x12\'\n#AUTHORIZATION_POLICY_STATE_INACTIVE\x10\x02\x1a\x14\xb2\xf8\xb3\x07\x0f\x92\xf5\xb3\x07\ngo_private*\xe4\x01\n&AuthorizationPolicyDeviceTrustOperator\x12:\n6AUTHORIZATION_POLICY_DEVICE_TRUST_OPERATOR_UNSPECIFIED\x10\x00\x12\x31\n-AUTHORIZATION_POLICY_DEVICE_TRUST_OPERATOR_IS\x10\x01\x12\x35\n1AUTHORIZATION_POLICY_DEVICE_TRUST_OPERATOR_IS_NOT\x10\x02\x1a\x14\xb2\xf8\xb3\x07\x0f\x92\xf5\xb3\x07\ngo_private*\xc0\x02\n#AuthorizationPolicyDeviceTrustLevel\x12\x37\n3AUTHORIZATION_POLICY_DEVICE_TRUST_LEVEL_UNSPECIFIED\x10\x00\x12\x30\n,AUTHORIZATION_POLICY_DEVICE_TRUST_LEVEL_HIGH\x10\x01\x12/\n+AUTHORIZATION_POLICY_DEVICE_TRUST_LEVEL_LOW\x10\x02\x12\x32\n.AUTHORIZATION_POLICY_DEVICE_TRUST_LEVEL_EXEMPT\x10\x03\x12\x33\n/AUTHORIZATION_POLICY_DEVICE_TRUST_LEVEL_UNKNOWN\x10\x04\x1a\x14\xb2\xf8\xb3\x07\x0f\x92\xf5\xb3\x07\ngo_private*\x83\x01\n\x10LocationOperator\x12!\n\x1dLOCATION_OPERATOR_UNSPECIFIED\x10\x00\x12\x18\n\x14LOCATION_OPERATOR_IN\x10\x01\x12\x1c\n\x18LOCATION_OPERATOR_NOT_IN\x10\x02\x1a\x14\xb2\xf8\xb3\x07\x0f\x92\xf5\xb3\x07\ngo_private*\xea\x01\n\x1d\x41uthorizationPolicyIPOperator\x12\x30\n,AUTHORIZATION_POLICY_IP_OPERATOR_UNSPECIFIED\x10\x00\x12\'\n#AUTHORIZATION_POLICY_IP_OPERATOR_IN\x10\x01\x12+\n\'AUTHORIZATION_POLICY_IP_OPERATOR_NOT_IN\x10\x02\x12+\n\'AUTHORIZATION_POLICY_IP_OPERATOR_EQUALS\x10\x03\x1a\x14\xb2\xf8\xb3\x07\x0f\x92\xf5\xb3\x07\ngo_private*\xf8\x01\n\x1c\x41uthorizationPolicyIPNetwork\x12/\n+AUTHORIZATION_POLICY_IP_NETWORK_UNSPECIFIED\x10\x00\x12-\n)AUTHORIZATION_POLICY_IP_NETWORK_CLIENT_IP\x10\x01\x12.\n*AUTHORIZATION_POLICY_IP_NETWORK_REQUEST_IP\x10\x02\x12\x32\n.AUTHORIZATION_POLICY_IP_NETWORK_DESTINATION_IP\x10\x03\x1a\x14\xb2\xf8\xb3\x07\x0f\x92\xf5\xb3\x07\ngo_private*\xc5\x01\n\x1f\x41uthorizationPolicyTimeOperator\x12\x32\n.AUTHORIZATION_POLICY_TIME_OPERATOR_UNSPECIFIED\x10\x00\x12)\n%AUTHORIZATION_POLICY_TIME_OPERATOR_IS\x10\x01\x12-\n)AUTHORIZATION_POLICY_TIME_OPERATOR_IS_NOT\x10\x02\x1a\x14\xb2\xf8\xb3\x07\x0f\x92\xf5\xb3\x07\ngo_private*\xa9\x03\n\x1c\x41uthorizationPolicyDayOfWeek\x12\x30\n,AUTHORIZATION_POLICY_DAY_OF_WEEK_UNSPECIFIED\x10\x00\x12+\n\'AUTHORIZATION_POLICY_DAY_OF_WEEK_SUNDAY\x10\x01\x12+\n\'AUTHORIZATION_POLICY_DAY_OF_WEEK_MONDAY\x10\x02\x12,\n(AUTHORIZATION_POLICY_DAY_OF_WEEK_TUESDAY\x10\x03\x12.\n*AUTHORIZATION_POLICY_DAY_OF_WEEK_WEDNESDAY\x10\x04\x12-\n)AUTHORIZATION_POLICY_DAY_OF_WEEK_THURSDAY\x10\x05\x12+\n\'AUTHORIZATION_POLICY_DAY_OF_WEEK_FRIDAY\x10\x06\x12-\n)AUTHORIZATION_POLICY_DAY_OF_WEEK_SATURDAY\x10\x07\x1a\x14\xb2\xf8\xb3\x07\x0f\x92\xf5\xb3\x07\ngo_private2\x9d\x06\n\x15\x41uthorizationPolicies\x12\x89\x01\n\x06\x43reate\x12$.v1.AuthorizationPolicyCreateRequest\x1a%.v1.AuthorizationPolicyCreateResponse\"2\x82\xf9\xb3\x07\t\xa2\xf3\xb3\x07\x04post\x82\xf9\xb3\x07\x1f\xaa\xf3\xb3\x07\x1a/v1/authorization-policies\x12\x84\x01\n\x03Get\x12!.v1.AuthorizationPolicyGetRequest\x1a\".v1.AuthorizationPolicyGetResponse\"6\x82\xf9\xb3\x07\x08\xa2\xf3\xb3\x07\x03get\x82\xf9\xb3\x07$\xaa\xf3\xb3\x07\x1f/v1/authorization-policies/{id}\x12\x8d\x01\n\x06Update\x12$.v1.AuthorizationPolicyUpdateRequest\x1a%.v1.AuthorizationPolicyUpdateResponse\"6\x82\xf9\xb3\x07\x08\xa2\xf3\xb3\x07\x03put\x82\xf9\xb3\x07$\xaa\xf3\xb3\x07\x1f/v1/authorization-policies/{id}\x12\x90\x01\n\x06\x44\x65lete\x12$.v1.AuthorizationPolicyDeleteRequest\x1a%.v1.AuthorizationPolicyDeleteResponse\"9\x82\xf9\xb3\x07\x0b\xa2\xf3\xb3\x07\x06\x64\x65lete\x82\xf9\xb3\x07$\xaa\xf3\xb3\x07\x1f/v1/authorization-policies/{id}\x12\x82\x01\n\x04List\x12\".v1.AuthorizationPolicyListRequest\x1a#.v1.AuthorizationPolicyListResponse\"1\x82\xf9\xb3\x07\x08\xa2\xf3\xb3\x07\x03get\x82\xf9\xb3\x07\x1f\xaa\xf3\xb3\x07\x1a/v1/authorization-policies\x1aI\xca\xf9\xb3\x07\x18\xc2\xf9\xb3\x07\x13\x41uthorizationPolicy\xca\xf9\xb3\x07\t\xd2\xf9\xb3\x07\x04\x61py-\xca\xf9\xb3\x07\x0f\xca\xf9\xb3\x07\ngo_private\xca\xf9\xb3\x07\x05\xd8\xf9\xb3\x07\x01\x42q\n\x19\x63om.strongdm.api.plumbingB\x1d\x41uthorizationPoliciesPlumbingZ5github.com/strongdm/strongdm-sdk-go/v3/internal/v1;v1b\x06proto3')

_AUTHORIZATIONPOLICYSTATE = DESCRIPTOR.enum_types_by_name['AuthorizationPolicyState']
AuthorizationPolicyState = enum_type_wrapper.EnumTypeWrapper(_AUTHORIZATIONPOLICYSTATE)
_AUTHORIZATIONPOLICYDEVICETRUSTOPERATOR = DESCRIPTOR.enum_types_by_name['AuthorizationPolicyDeviceTrustOperator']
AuthorizationPolicyDeviceTrustOperator = enum_type_wrapper.EnumTypeWrapper(_AUTHORIZATIONPOLICYDEVICETRUSTOPERATOR)
_AUTHORIZATIONPOLICYDEVICETRUSTLEVEL = DESCRIPTOR.enum_types_by_name['AuthorizationPolicyDeviceTrustLevel']
AuthorizationPolicyDeviceTrustLevel = enum_type_wrapper.EnumTypeWrapper(_AUTHORIZATIONPOLICYDEVICETRUSTLEVEL)
_LOCATIONOPERATOR = DESCRIPTOR.enum_types_by_name['LocationOperator']
LocationOperator = enum_type_wrapper.EnumTypeWrapper(_LOCATIONOPERATOR)
_AUTHORIZATIONPOLICYIPOPERATOR = DESCRIPTOR.enum_types_by_name['AuthorizationPolicyIPOperator']
AuthorizationPolicyIPOperator = enum_type_wrapper.EnumTypeWrapper(_AUTHORIZATIONPOLICYIPOPERATOR)
_AUTHORIZATIONPOLICYIPNETWORK = DESCRIPTOR.enum_types_by_name['AuthorizationPolicyIPNetwork']
AuthorizationPolicyIPNetwork = enum_type_wrapper.EnumTypeWrapper(_AUTHORIZATIONPOLICYIPNETWORK)
_AUTHORIZATIONPOLICYTIMEOPERATOR = DESCRIPTOR.enum_types_by_name['AuthorizationPolicyTimeOperator']
AuthorizationPolicyTimeOperator = enum_type_wrapper.EnumTypeWrapper(_AUTHORIZATIONPOLICYTIMEOPERATOR)
_AUTHORIZATIONPOLICYDAYOFWEEK = DESCRIPTOR.enum_types_by_name['AuthorizationPolicyDayOfWeek']
AuthorizationPolicyDayOfWeek = enum_type_wrapper.EnumTypeWrapper(_AUTHORIZATIONPOLICYDAYOFWEEK)
AUTHORIZATION_POLICY_STATE_UNSPECIFIED = 0
AUTHORIZATION_POLICY_STATE_ACTIVE = 1
AUTHORIZATION_POLICY_STATE_INACTIVE = 2
AUTHORIZATION_POLICY_DEVICE_TRUST_OPERATOR_UNSPECIFIED = 0
AUTHORIZATION_POLICY_DEVICE_TRUST_OPERATOR_IS = 1
AUTHORIZATION_POLICY_DEVICE_TRUST_OPERATOR_IS_NOT = 2
AUTHORIZATION_POLICY_DEVICE_TRUST_LEVEL_UNSPECIFIED = 0
AUTHORIZATION_POLICY_DEVICE_TRUST_LEVEL_HIGH = 1
AUTHORIZATION_POLICY_DEVICE_TRUST_LEVEL_LOW = 2
AUTHORIZATION_POLICY_DEVICE_TRUST_LEVEL_EXEMPT = 3
AUTHORIZATION_POLICY_DEVICE_TRUST_LEVEL_UNKNOWN = 4
LOCATION_OPERATOR_UNSPECIFIED = 0
LOCATION_OPERATOR_IN = 1
LOCATION_OPERATOR_NOT_IN = 2
AUTHORIZATION_POLICY_IP_OPERATOR_UNSPECIFIED = 0
AUTHORIZATION_POLICY_IP_OPERATOR_IN = 1
AUTHORIZATION_POLICY_IP_OPERATOR_NOT_IN = 2
AUTHORIZATION_POLICY_IP_OPERATOR_EQUALS = 3
AUTHORIZATION_POLICY_IP_NETWORK_UNSPECIFIED = 0
AUTHORIZATION_POLICY_IP_NETWORK_CLIENT_IP = 1
AUTHORIZATION_POLICY_IP_NETWORK_REQUEST_IP = 2
AUTHORIZATION_POLICY_IP_NETWORK_DESTINATION_IP = 3
AUTHORIZATION_POLICY_TIME_OPERATOR_UNSPECIFIED = 0
AUTHORIZATION_POLICY_TIME_OPERATOR_IS = 1
AUTHORIZATION_POLICY_TIME_OPERATOR_IS_NOT = 2
AUTHORIZATION_POLICY_DAY_OF_WEEK_UNSPECIFIED = 0
AUTHORIZATION_POLICY_DAY_OF_WEEK_SUNDAY = 1
AUTHORIZATION_POLICY_DAY_OF_WEEK_MONDAY = 2
AUTHORIZATION_POLICY_DAY_OF_WEEK_TUESDAY = 3
AUTHORIZATION_POLICY_DAY_OF_WEEK_WEDNESDAY = 4
AUTHORIZATION_POLICY_DAY_OF_WEEK_THURSDAY = 5
AUTHORIZATION_POLICY_DAY_OF_WEEK_FRIDAY = 6
AUTHORIZATION_POLICY_DAY_OF_WEEK_SATURDAY = 7


_AUTHORIZATIONPOLICYCREATEREQUEST = DESCRIPTOR.message_types_by_name['AuthorizationPolicyCreateRequest']
_AUTHORIZATIONPOLICYCREATERESPONSE = DESCRIPTOR.message_types_by_name['AuthorizationPolicyCreateResponse']
_AUTHORIZATIONPOLICYGETREQUEST = DESCRIPTOR.message_types_by_name['AuthorizationPolicyGetRequest']
_AUTHORIZATIONPOLICYGETRESPONSE = DESCRIPTOR.message_types_by_name['AuthorizationPolicyGetResponse']
_AUTHORIZATIONPOLICYUPDATEREQUEST = DESCRIPTOR.message_types_by_name['AuthorizationPolicyUpdateRequest']
_AUTHORIZATIONPOLICYUPDATERESPONSE = DESCRIPTOR.message_types_by_name['AuthorizationPolicyUpdateResponse']
_AUTHORIZATIONPOLICYDELETEREQUEST = DESCRIPTOR.message_types_by_name['AuthorizationPolicyDeleteRequest']
_AUTHORIZATIONPOLICYDELETERESPONSE = DESCRIPTOR.message_types_by_name['AuthorizationPolicyDeleteResponse']
_AUTHORIZATIONPOLICYLISTREQUEST = DESCRIPTOR.message_types_by_name['AuthorizationPolicyListRequest']
_AUTHORIZATIONPOLICYLISTRESPONSE = DESCRIPTOR.message_types_by_name['AuthorizationPolicyListResponse']
_AUTHORIZATIONPOLICY = DESCRIPTOR.message_types_by_name['AuthorizationPolicy']
_AUTHORIZATIONPOLICYITEM = DESCRIPTOR.message_types_by_name['AuthorizationPolicyItem']
_AUTHORIZATIONPOLICYITEMPRINCIPALALL = DESCRIPTOR.message_types_by_name['AuthorizationPolicyItemPrincipalAll']
_AUTHORIZATIONPOLICYITEMPRINCIPALBYIDS = DESCRIPTOR.message_types_by_name['AuthorizationPolicyItemPrincipalByIds']
_AUTHORIZATIONPOLICYITEMRESOURCESALL = DESCRIPTOR.message_types_by_name['AuthorizationPolicyItemResourcesAll']
_AUTHORIZATIONPOLICYITEMRESOURCEBYIDS = DESCRIPTOR.message_types_by_name['AuthorizationPolicyItemResourceByIds']
_AUTHORIZATIONPOLICYITEMRESOURCEBYTYPEANDTAGS = DESCRIPTOR.message_types_by_name['AuthorizationPolicyItemResourceByTypeAndTags']
_AUTHORIZATIONPOLICYITEMRESOURCEBYTYPETAGSANDKUBERNETESGROUPS = DESCRIPTOR.message_types_by_name['AuthorizationPolicyItemResourceByTypeTagsAndKubernetesGroups']
_AUTHORIZATIONPOLICYITEMRESOURCEBYOKTAWITHGROUPS = DESCRIPTOR.message_types_by_name['AuthorizationPolicyItemResourceByOktaWithGroups']
_AUTHORIZATIONPOLICYITEMRESOURCEBYENTRAWITHGROUPS = DESCRIPTOR.message_types_by_name['AuthorizationPolicyItemResourceByEntraWithGroups']
_AUTHORIZATIONPOLICYITEMCONDITIONMFA = DESCRIPTOR.message_types_by_name['AuthorizationPolicyItemConditionMFA']
_AUTHORIZATIONPOLICYITEMCONDITIONDEVICETRUST = DESCRIPTOR.message_types_by_name['AuthorizationPolicyItemConditionDeviceTrust']
_AUTHORIZATIONPOLICYITEMCONDITIONLOCATION = DESCRIPTOR.message_types_by_name['AuthorizationPolicyItemConditionLocation']
_AUTHORIZATIONPOLICYLOCATIONRULE = DESCRIPTOR.message_types_by_name['AuthorizationPolicyLocationRule']
_AUTHORIZATIONPOLICYCONTINENTRULE = DESCRIPTOR.message_types_by_name['AuthorizationPolicyContinentRule']
_AUTHORIZATIONPOLICYCOUNTRYRULE = DESCRIPTOR.message_types_by_name['AuthorizationPolicyCountryRule']
_AUTHORIZATIONPOLICYSUBDIVISIONRULE = DESCRIPTOR.message_types_by_name['AuthorizationPolicySubdivisionRule']
_AUTHORIZATIONPOLICYITEMCONDITIONIP = DESCRIPTOR.message_types_by_name['AuthorizationPolicyItemConditionIP']
_AUTHORIZATIONPOLICYIPRULE = DESCRIPTOR.message_types_by_name['AuthorizationPolicyIPRule']
_AUTHORIZATIONPOLICYITEMCONDITIONTIME = DESCRIPTOR.message_types_by_name['AuthorizationPolicyItemConditionTime']
_AUTHORIZATIONPOLICYTIMERULE = DESCRIPTOR.message_types_by_name['AuthorizationPolicyTimeRule']
_AUTHORIZATIONPOLICYTIMERULEDAYOFWEEK = DESCRIPTOR.message_types_by_name['AuthorizationPolicyTimeRuleDayOfWeek']
_LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAY = DESCRIPTOR.message_types_by_name['LegacyAuthorizationPolicyTimeRuleTimeOfDay']
_LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAYOUTSIDEOF = DESCRIPTOR.message_types_by_name['LegacyAuthorizationPolicyTimeRuleTimeOfDayOutsideOf']
_AUTHORIZATIONPOLICYTIMERULETIMEOFDAY = DESCRIPTOR.message_types_by_name['AuthorizationPolicyTimeRuleTimeOfDay']
_AUTHORIZATIONPOLICYTIMERULEMONTH = DESCRIPTOR.message_types_by_name['AuthorizationPolicyTimeRuleMonth']
_AUTHORIZATIONPOLICYTIMERULEDAYSOFMONTH = DESCRIPTOR.message_types_by_name['AuthorizationPolicyTimeRuleDaysOfMonth']
_AUTHORIZATIONPOLICYITEMCONDITIONAPPROVALFLOW = DESCRIPTOR.message_types_by_name['AuthorizationPolicyItemConditionApprovalFlow']
AuthorizationPolicyCreateRequest = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyCreateRequest', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYCREATEREQUEST,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyCreateRequest)
  })
_sym_db.RegisterMessage(AuthorizationPolicyCreateRequest)

AuthorizationPolicyCreateResponse = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyCreateResponse', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYCREATERESPONSE,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyCreateResponse)
  })
_sym_db.RegisterMessage(AuthorizationPolicyCreateResponse)

AuthorizationPolicyGetRequest = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyGetRequest', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYGETREQUEST,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyGetRequest)
  })
_sym_db.RegisterMessage(AuthorizationPolicyGetRequest)

AuthorizationPolicyGetResponse = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyGetResponse', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYGETRESPONSE,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyGetResponse)
  })
_sym_db.RegisterMessage(AuthorizationPolicyGetResponse)

AuthorizationPolicyUpdateRequest = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyUpdateRequest', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYUPDATEREQUEST,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyUpdateRequest)
  })
_sym_db.RegisterMessage(AuthorizationPolicyUpdateRequest)

AuthorizationPolicyUpdateResponse = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyUpdateResponse', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYUPDATERESPONSE,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyUpdateResponse)
  })
_sym_db.RegisterMessage(AuthorizationPolicyUpdateResponse)

AuthorizationPolicyDeleteRequest = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyDeleteRequest', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYDELETEREQUEST,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyDeleteRequest)
  })
_sym_db.RegisterMessage(AuthorizationPolicyDeleteRequest)

AuthorizationPolicyDeleteResponse = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyDeleteResponse', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYDELETERESPONSE,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyDeleteResponse)
  })
_sym_db.RegisterMessage(AuthorizationPolicyDeleteResponse)

AuthorizationPolicyListRequest = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyListRequest', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYLISTREQUEST,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyListRequest)
  })
_sym_db.RegisterMessage(AuthorizationPolicyListRequest)

AuthorizationPolicyListResponse = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyListResponse', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYLISTRESPONSE,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyListResponse)
  })
_sym_db.RegisterMessage(AuthorizationPolicyListResponse)

AuthorizationPolicy = _reflection.GeneratedProtocolMessageType('AuthorizationPolicy', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICY,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicy)
  })
_sym_db.RegisterMessage(AuthorizationPolicy)

AuthorizationPolicyItem = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyItem', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYITEM,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyItem)
  })
_sym_db.RegisterMessage(AuthorizationPolicyItem)

AuthorizationPolicyItemPrincipalAll = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyItemPrincipalAll', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYITEMPRINCIPALALL,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyItemPrincipalAll)
  })
_sym_db.RegisterMessage(AuthorizationPolicyItemPrincipalAll)

AuthorizationPolicyItemPrincipalByIds = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyItemPrincipalByIds', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYITEMPRINCIPALBYIDS,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyItemPrincipalByIds)
  })
_sym_db.RegisterMessage(AuthorizationPolicyItemPrincipalByIds)

AuthorizationPolicyItemResourcesAll = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyItemResourcesAll', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYITEMRESOURCESALL,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyItemResourcesAll)
  })
_sym_db.RegisterMessage(AuthorizationPolicyItemResourcesAll)

AuthorizationPolicyItemResourceByIds = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyItemResourceByIds', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYITEMRESOURCEBYIDS,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyItemResourceByIds)
  })
_sym_db.RegisterMessage(AuthorizationPolicyItemResourceByIds)

AuthorizationPolicyItemResourceByTypeAndTags = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyItemResourceByTypeAndTags', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPEANDTAGS,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyItemResourceByTypeAndTags)
  })
_sym_db.RegisterMessage(AuthorizationPolicyItemResourceByTypeAndTags)

AuthorizationPolicyItemResourceByTypeTagsAndKubernetesGroups = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyItemResourceByTypeTagsAndKubernetesGroups', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPETAGSANDKUBERNETESGROUPS,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyItemResourceByTypeTagsAndKubernetesGroups)
  })
_sym_db.RegisterMessage(AuthorizationPolicyItemResourceByTypeTagsAndKubernetesGroups)

AuthorizationPolicyItemResourceByOktaWithGroups = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyItemResourceByOktaWithGroups', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYITEMRESOURCEBYOKTAWITHGROUPS,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyItemResourceByOktaWithGroups)
  })
_sym_db.RegisterMessage(AuthorizationPolicyItemResourceByOktaWithGroups)

AuthorizationPolicyItemResourceByEntraWithGroups = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyItemResourceByEntraWithGroups', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYITEMRESOURCEBYENTRAWITHGROUPS,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyItemResourceByEntraWithGroups)
  })
_sym_db.RegisterMessage(AuthorizationPolicyItemResourceByEntraWithGroups)

AuthorizationPolicyItemConditionMFA = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyItemConditionMFA', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYITEMCONDITIONMFA,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyItemConditionMFA)
  })
_sym_db.RegisterMessage(AuthorizationPolicyItemConditionMFA)

AuthorizationPolicyItemConditionDeviceTrust = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyItemConditionDeviceTrust', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYITEMCONDITIONDEVICETRUST,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyItemConditionDeviceTrust)
  })
_sym_db.RegisterMessage(AuthorizationPolicyItemConditionDeviceTrust)

AuthorizationPolicyItemConditionLocation = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyItemConditionLocation', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYITEMCONDITIONLOCATION,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyItemConditionLocation)
  })
_sym_db.RegisterMessage(AuthorizationPolicyItemConditionLocation)

AuthorizationPolicyLocationRule = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyLocationRule', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYLOCATIONRULE,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyLocationRule)
  })
_sym_db.RegisterMessage(AuthorizationPolicyLocationRule)

AuthorizationPolicyContinentRule = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyContinentRule', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYCONTINENTRULE,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyContinentRule)
  })
_sym_db.RegisterMessage(AuthorizationPolicyContinentRule)

AuthorizationPolicyCountryRule = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyCountryRule', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYCOUNTRYRULE,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyCountryRule)
  })
_sym_db.RegisterMessage(AuthorizationPolicyCountryRule)

AuthorizationPolicySubdivisionRule = _reflection.GeneratedProtocolMessageType('AuthorizationPolicySubdivisionRule', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYSUBDIVISIONRULE,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicySubdivisionRule)
  })
_sym_db.RegisterMessage(AuthorizationPolicySubdivisionRule)

AuthorizationPolicyItemConditionIP = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyItemConditionIP', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYITEMCONDITIONIP,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyItemConditionIP)
  })
_sym_db.RegisterMessage(AuthorizationPolicyItemConditionIP)

AuthorizationPolicyIPRule = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyIPRule', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYIPRULE,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyIPRule)
  })
_sym_db.RegisterMessage(AuthorizationPolicyIPRule)

AuthorizationPolicyItemConditionTime = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyItemConditionTime', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYITEMCONDITIONTIME,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyItemConditionTime)
  })
_sym_db.RegisterMessage(AuthorizationPolicyItemConditionTime)

AuthorizationPolicyTimeRule = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyTimeRule', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYTIMERULE,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyTimeRule)
  })
_sym_db.RegisterMessage(AuthorizationPolicyTimeRule)

AuthorizationPolicyTimeRuleDayOfWeek = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyTimeRuleDayOfWeek', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYTIMERULEDAYOFWEEK,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyTimeRuleDayOfWeek)
  })
_sym_db.RegisterMessage(AuthorizationPolicyTimeRuleDayOfWeek)

LegacyAuthorizationPolicyTimeRuleTimeOfDay = _reflection.GeneratedProtocolMessageType('LegacyAuthorizationPolicyTimeRuleTimeOfDay', (_message.Message,), {
  'DESCRIPTOR' : _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAY,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.LegacyAuthorizationPolicyTimeRuleTimeOfDay)
  })
_sym_db.RegisterMessage(LegacyAuthorizationPolicyTimeRuleTimeOfDay)

LegacyAuthorizationPolicyTimeRuleTimeOfDayOutsideOf = _reflection.GeneratedProtocolMessageType('LegacyAuthorizationPolicyTimeRuleTimeOfDayOutsideOf', (_message.Message,), {
  'DESCRIPTOR' : _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAYOUTSIDEOF,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.LegacyAuthorizationPolicyTimeRuleTimeOfDayOutsideOf)
  })
_sym_db.RegisterMessage(LegacyAuthorizationPolicyTimeRuleTimeOfDayOutsideOf)

AuthorizationPolicyTimeRuleTimeOfDay = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyTimeRuleTimeOfDay', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYTIMERULETIMEOFDAY,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyTimeRuleTimeOfDay)
  })
_sym_db.RegisterMessage(AuthorizationPolicyTimeRuleTimeOfDay)

AuthorizationPolicyTimeRuleMonth = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyTimeRuleMonth', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYTIMERULEMONTH,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyTimeRuleMonth)
  })
_sym_db.RegisterMessage(AuthorizationPolicyTimeRuleMonth)

AuthorizationPolicyTimeRuleDaysOfMonth = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyTimeRuleDaysOfMonth', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYTIMERULEDAYSOFMONTH,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyTimeRuleDaysOfMonth)
  })
_sym_db.RegisterMessage(AuthorizationPolicyTimeRuleDaysOfMonth)

AuthorizationPolicyItemConditionApprovalFlow = _reflection.GeneratedProtocolMessageType('AuthorizationPolicyItemConditionApprovalFlow', (_message.Message,), {
  'DESCRIPTOR' : _AUTHORIZATIONPOLICYITEMCONDITIONAPPROVALFLOW,
  '__module__' : 'authorization_policies_pb2'
  # @@protoc_insertion_point(class_scope:v1.AuthorizationPolicyItemConditionApprovalFlow)
  })
_sym_db.RegisterMessage(AuthorizationPolicyItemConditionApprovalFlow)

_AUTHORIZATIONPOLICIES = DESCRIPTOR.services_by_name['AuthorizationPolicies']
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\n\031com.strongdm.api.plumbingB\035AuthorizationPoliciesPlumbingZ5github.com/strongdm/strongdm-sdk-go/v3/internal/v1;v1'
  _AUTHORIZATIONPOLICYSTATE._options = None
  _AUTHORIZATIONPOLICYSTATE._serialized_options = b'\262\370\263\007\017\222\365\263\007\ngo_private'
  _AUTHORIZATIONPOLICYDEVICETRUSTOPERATOR._options = None
  _AUTHORIZATIONPOLICYDEVICETRUSTOPERATOR._serialized_options = b'\262\370\263\007\017\222\365\263\007\ngo_private'
  _AUTHORIZATIONPOLICYDEVICETRUSTLEVEL._options = None
  _AUTHORIZATIONPOLICYDEVICETRUSTLEVEL._serialized_options = b'\262\370\263\007\017\222\365\263\007\ngo_private'
  _LOCATIONOPERATOR._options = None
  _LOCATIONOPERATOR._serialized_options = b'\262\370\263\007\017\222\365\263\007\ngo_private'
  _AUTHORIZATIONPOLICYIPOPERATOR._options = None
  _AUTHORIZATIONPOLICYIPOPERATOR._serialized_options = b'\262\370\263\007\017\222\365\263\007\ngo_private'
  _AUTHORIZATIONPOLICYIPNETWORK._options = None
  _AUTHORIZATIONPOLICYIPNETWORK._serialized_options = b'\262\370\263\007\017\222\365\263\007\ngo_private'
  _AUTHORIZATIONPOLICYTIMEOPERATOR._options = None
  _AUTHORIZATIONPOLICYTIMEOPERATOR._serialized_options = b'\262\370\263\007\017\222\365\263\007\ngo_private'
  _AUTHORIZATIONPOLICYDAYOFWEEK._options = None
  _AUTHORIZATIONPOLICYDAYOFWEEK._serialized_options = b'\262\370\263\007\017\222\365\263\007\ngo_private'
  _AUTHORIZATIONPOLICYCREATEREQUEST.fields_by_name['authorization_policy']._options = None
  _AUTHORIZATIONPOLICYCREATEREQUEST.fields_by_name['authorization_policy']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYCREATEREQUEST._options = None
  _AUTHORIZATIONPOLICYCREATEREQUEST._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYCREATERESPONSE.fields_by_name['authorization_policy']._options = None
  _AUTHORIZATIONPOLICYCREATERESPONSE.fields_by_name['authorization_policy']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYCREATERESPONSE.fields_by_name['rate_limit']._options = None
  _AUTHORIZATIONPOLICYCREATERESPONSE.fields_by_name['rate_limit']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYCREATERESPONSE._options = None
  _AUTHORIZATIONPOLICYCREATERESPONSE._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYGETREQUEST.fields_by_name['id']._options = None
  _AUTHORIZATIONPOLICYGETREQUEST.fields_by_name['id']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYGETREQUEST._options = None
  _AUTHORIZATIONPOLICYGETREQUEST._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYGETRESPONSE.fields_by_name['meta']._options = None
  _AUTHORIZATIONPOLICYGETRESPONSE.fields_by_name['meta']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYGETRESPONSE.fields_by_name['authorization_policy']._options = None
  _AUTHORIZATIONPOLICYGETRESPONSE.fields_by_name['authorization_policy']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYGETRESPONSE.fields_by_name['rate_limit']._options = None
  _AUTHORIZATIONPOLICYGETRESPONSE.fields_by_name['rate_limit']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYGETRESPONSE._options = None
  _AUTHORIZATIONPOLICYGETRESPONSE._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYUPDATEREQUEST.fields_by_name['authorization_policy']._options = None
  _AUTHORIZATIONPOLICYUPDATEREQUEST.fields_by_name['authorization_policy']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYUPDATEREQUEST._options = None
  _AUTHORIZATIONPOLICYUPDATEREQUEST._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYUPDATERESPONSE.fields_by_name['authorization_policy']._options = None
  _AUTHORIZATIONPOLICYUPDATERESPONSE.fields_by_name['authorization_policy']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYUPDATERESPONSE.fields_by_name['rate_limit']._options = None
  _AUTHORIZATIONPOLICYUPDATERESPONSE.fields_by_name['rate_limit']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYUPDATERESPONSE._options = None
  _AUTHORIZATIONPOLICYUPDATERESPONSE._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYDELETEREQUEST.fields_by_name['id']._options = None
  _AUTHORIZATIONPOLICYDELETEREQUEST.fields_by_name['id']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYDELETEREQUEST._options = None
  _AUTHORIZATIONPOLICYDELETEREQUEST._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYDELETERESPONSE.fields_by_name['meta']._options = None
  _AUTHORIZATIONPOLICYDELETERESPONSE.fields_by_name['meta']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYDELETERESPONSE.fields_by_name['rate_limit']._options = None
  _AUTHORIZATIONPOLICYDELETERESPONSE.fields_by_name['rate_limit']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYDELETERESPONSE._options = None
  _AUTHORIZATIONPOLICYDELETERESPONSE._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYLISTREQUEST.fields_by_name['filter']._options = None
  _AUTHORIZATIONPOLICYLISTREQUEST.fields_by_name['filter']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYLISTREQUEST._options = None
  _AUTHORIZATIONPOLICYLISTREQUEST._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYLISTRESPONSE.fields_by_name['authorization_policies']._options = None
  _AUTHORIZATIONPOLICYLISTRESPONSE.fields_by_name['authorization_policies']._serialized_options = b'\362\370\263\007\005\270\363\263\007\001'
  _AUTHORIZATIONPOLICYLISTRESPONSE.fields_by_name['rate_limit']._options = None
  _AUTHORIZATIONPOLICYLISTRESPONSE.fields_by_name['rate_limit']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYLISTRESPONSE._options = None
  _AUTHORIZATIONPOLICYLISTRESPONSE._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICY.fields_by_name['id']._options = None
  _AUTHORIZATIONPOLICY.fields_by_name['id']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICY.fields_by_name['name']._options = None
  _AUTHORIZATIONPOLICY.fields_by_name['name']._serialized_options = b'\362\370\263\007\n\260\363\263\007\001\300\363\263\007\001'
  _AUTHORIZATIONPOLICY.fields_by_name['description']._options = None
  _AUTHORIZATIONPOLICY.fields_by_name['description']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICY.fields_by_name['items']._options = None
  _AUTHORIZATIONPOLICY.fields_by_name['items']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICY.fields_by_name['state']._options = None
  _AUTHORIZATIONPOLICY.fields_by_name['state']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICY._options = None
  _AUTHORIZATIONPOLICY._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYITEM._options = None
  _AUTHORIZATIONPOLICYITEM._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYITEMPRINCIPALALL._options = None
  _AUTHORIZATIONPOLICYITEMPRINCIPALALL._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYITEMPRINCIPALBYIDS.fields_by_name['ids']._options = None
  _AUTHORIZATIONPOLICYITEMPRINCIPALBYIDS.fields_by_name['ids']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMPRINCIPALBYIDS._options = None
  _AUTHORIZATIONPOLICYITEMPRINCIPALBYIDS._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYITEMRESOURCESALL._options = None
  _AUTHORIZATIONPOLICYITEMRESOURCESALL._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYITEMRESOURCEBYIDS.fields_by_name['ids']._options = None
  _AUTHORIZATIONPOLICYITEMRESOURCEBYIDS.fields_by_name['ids']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMRESOURCEBYIDS._options = None
  _AUTHORIZATIONPOLICYITEMRESOURCEBYIDS._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPEANDTAGS.fields_by_name['type']._options = None
  _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPEANDTAGS.fields_by_name['type']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPEANDTAGS.fields_by_name['tags']._options = None
  _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPEANDTAGS.fields_by_name['tags']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPEANDTAGS._options = None
  _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPEANDTAGS._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPETAGSANDKUBERNETESGROUPS.fields_by_name['type']._options = None
  _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPETAGSANDKUBERNETESGROUPS.fields_by_name['type']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPETAGSANDKUBERNETESGROUPS.fields_by_name['tags']._options = None
  _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPETAGSANDKUBERNETESGROUPS.fields_by_name['tags']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPETAGSANDKUBERNETESGROUPS.fields_by_name['kubernetes_groups']._options = None
  _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPETAGSANDKUBERNETESGROUPS.fields_by_name['kubernetes_groups']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPETAGSANDKUBERNETESGROUPS._options = None
  _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPETAGSANDKUBERNETESGROUPS._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYITEMRESOURCEBYOKTAWITHGROUPS.fields_by_name['resource_id']._options = None
  _AUTHORIZATIONPOLICYITEMRESOURCEBYOKTAWITHGROUPS.fields_by_name['resource_id']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMRESOURCEBYOKTAWITHGROUPS.fields_by_name['groups']._options = None
  _AUTHORIZATIONPOLICYITEMRESOURCEBYOKTAWITHGROUPS.fields_by_name['groups']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMRESOURCEBYOKTAWITHGROUPS._options = None
  _AUTHORIZATIONPOLICYITEMRESOURCEBYOKTAWITHGROUPS._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYITEMRESOURCEBYENTRAWITHGROUPS.fields_by_name['resource_id']._options = None
  _AUTHORIZATIONPOLICYITEMRESOURCEBYENTRAWITHGROUPS.fields_by_name['resource_id']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMRESOURCEBYENTRAWITHGROUPS.fields_by_name['groups']._options = None
  _AUTHORIZATIONPOLICYITEMRESOURCEBYENTRAWITHGROUPS.fields_by_name['groups']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMRESOURCEBYENTRAWITHGROUPS._options = None
  _AUTHORIZATIONPOLICYITEMRESOURCEBYENTRAWITHGROUPS._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYITEMCONDITIONMFA.fields_by_name['reason']._options = None
  _AUTHORIZATIONPOLICYITEMCONDITIONMFA.fields_by_name['reason']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMCONDITIONMFA.fields_by_name['cache_timeout_seconds']._options = None
  _AUTHORIZATIONPOLICYITEMCONDITIONMFA.fields_by_name['cache_timeout_seconds']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMCONDITIONMFA._options = None
  _AUTHORIZATIONPOLICYITEMCONDITIONMFA._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYITEMCONDITIONDEVICETRUST.fields_by_name['operator']._options = None
  _AUTHORIZATIONPOLICYITEMCONDITIONDEVICETRUST.fields_by_name['operator']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMCONDITIONDEVICETRUST.fields_by_name['level']._options = None
  _AUTHORIZATIONPOLICYITEMCONDITIONDEVICETRUST.fields_by_name['level']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMCONDITIONDEVICETRUST._options = None
  _AUTHORIZATIONPOLICYITEMCONDITIONDEVICETRUST._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYITEMCONDITIONLOCATION.fields_by_name['rules']._options = None
  _AUTHORIZATIONPOLICYITEMCONDITIONLOCATION.fields_by_name['rules']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMCONDITIONLOCATION._options = None
  _AUTHORIZATIONPOLICYITEMCONDITIONLOCATION._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYLOCATIONRULE._options = None
  _AUTHORIZATIONPOLICYLOCATIONRULE._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYCONTINENTRULE.fields_by_name['operator']._options = None
  _AUTHORIZATIONPOLICYCONTINENTRULE.fields_by_name['operator']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYCONTINENTRULE.fields_by_name['continents']._options = None
  _AUTHORIZATIONPOLICYCONTINENTRULE.fields_by_name['continents']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYCONTINENTRULE._options = None
  _AUTHORIZATIONPOLICYCONTINENTRULE._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYCOUNTRYRULE.fields_by_name['operator']._options = None
  _AUTHORIZATIONPOLICYCOUNTRYRULE.fields_by_name['operator']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYCOUNTRYRULE.fields_by_name['countries']._options = None
  _AUTHORIZATIONPOLICYCOUNTRYRULE.fields_by_name['countries']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYCOUNTRYRULE._options = None
  _AUTHORIZATIONPOLICYCOUNTRYRULE._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYSUBDIVISIONRULE.fields_by_name['operator']._options = None
  _AUTHORIZATIONPOLICYSUBDIVISIONRULE.fields_by_name['operator']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYSUBDIVISIONRULE.fields_by_name['subdivisions']._options = None
  _AUTHORIZATIONPOLICYSUBDIVISIONRULE.fields_by_name['subdivisions']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYSUBDIVISIONRULE._options = None
  _AUTHORIZATIONPOLICYSUBDIVISIONRULE._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYITEMCONDITIONIP.fields_by_name['rules']._options = None
  _AUTHORIZATIONPOLICYITEMCONDITIONIP.fields_by_name['rules']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMCONDITIONIP._options = None
  _AUTHORIZATIONPOLICYITEMCONDITIONIP._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYIPRULE.fields_by_name['operator']._options = None
  _AUTHORIZATIONPOLICYIPRULE.fields_by_name['operator']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYIPRULE.fields_by_name['network']._options = None
  _AUTHORIZATIONPOLICYIPRULE.fields_by_name['network']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYIPRULE.fields_by_name['cidr']._options = None
  _AUTHORIZATIONPOLICYIPRULE.fields_by_name['cidr']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYIPRULE._options = None
  _AUTHORIZATIONPOLICYIPRULE._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYITEMCONDITIONTIME.fields_by_name['rules']._options = None
  _AUTHORIZATIONPOLICYITEMCONDITIONTIME.fields_by_name['rules']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMCONDITIONTIME._options = None
  _AUTHORIZATIONPOLICYITEMCONDITIONTIME._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYTIMERULE._options = None
  _AUTHORIZATIONPOLICYTIMERULE._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYTIMERULEDAYOFWEEK.fields_by_name['operator']._options = None
  _AUTHORIZATIONPOLICYTIMERULEDAYOFWEEK.fields_by_name['operator']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYTIMERULEDAYOFWEEK.fields_by_name['days']._options = None
  _AUTHORIZATIONPOLICYTIMERULEDAYOFWEEK.fields_by_name['days']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYTIMERULEDAYOFWEEK._options = None
  _AUTHORIZATIONPOLICYTIMERULEDAYOFWEEK._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAY.fields_by_name['start_hour']._options = None
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAY.fields_by_name['start_hour']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAY.fields_by_name['start_minutes']._options = None
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAY.fields_by_name['start_minutes']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAY.fields_by_name['end_hour']._options = None
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAY.fields_by_name['end_hour']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAY.fields_by_name['end_minutes']._options = None
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAY.fields_by_name['end_minutes']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAY._options = None
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAY._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAYOUTSIDEOF.fields_by_name['start_hour']._options = None
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAYOUTSIDEOF.fields_by_name['start_hour']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAYOUTSIDEOF.fields_by_name['start_minutes']._options = None
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAYOUTSIDEOF.fields_by_name['start_minutes']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAYOUTSIDEOF.fields_by_name['end_hour']._options = None
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAYOUTSIDEOF.fields_by_name['end_hour']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAYOUTSIDEOF.fields_by_name['end_minutes']._options = None
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAYOUTSIDEOF.fields_by_name['end_minutes']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAYOUTSIDEOF._options = None
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAYOUTSIDEOF._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYTIMERULETIMEOFDAY.fields_by_name['operator']._options = None
  _AUTHORIZATIONPOLICYTIMERULETIMEOFDAY.fields_by_name['operator']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYTIMERULETIMEOFDAY.fields_by_name['start_hour']._options = None
  _AUTHORIZATIONPOLICYTIMERULETIMEOFDAY.fields_by_name['start_hour']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYTIMERULETIMEOFDAY.fields_by_name['start_minutes']._options = None
  _AUTHORIZATIONPOLICYTIMERULETIMEOFDAY.fields_by_name['start_minutes']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYTIMERULETIMEOFDAY.fields_by_name['end_hour']._options = None
  _AUTHORIZATIONPOLICYTIMERULETIMEOFDAY.fields_by_name['end_hour']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYTIMERULETIMEOFDAY.fields_by_name['end_minutes']._options = None
  _AUTHORIZATIONPOLICYTIMERULETIMEOFDAY.fields_by_name['end_minutes']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYTIMERULETIMEOFDAY._options = None
  _AUTHORIZATIONPOLICYTIMERULETIMEOFDAY._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYTIMERULEMONTH.fields_by_name['months']._options = None
  _AUTHORIZATIONPOLICYTIMERULEMONTH.fields_by_name['months']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYTIMERULEMONTH._options = None
  _AUTHORIZATIONPOLICYTIMERULEMONTH._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYTIMERULEDAYSOFMONTH.fields_by_name['days']._options = None
  _AUTHORIZATIONPOLICYTIMERULEDAYSOFMONTH.fields_by_name['days']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYTIMERULEDAYSOFMONTH._options = None
  _AUTHORIZATIONPOLICYTIMERULEDAYSOFMONTH._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICYITEMCONDITIONAPPROVALFLOW.fields_by_name['approval_flow_id']._options = None
  _AUTHORIZATIONPOLICYITEMCONDITIONAPPROVALFLOW.fields_by_name['approval_flow_id']._serialized_options = b'\362\370\263\007\005\260\363\263\007\001'
  _AUTHORIZATIONPOLICYITEMCONDITIONAPPROVALFLOW._options = None
  _AUTHORIZATIONPOLICYITEMCONDITIONAPPROVALFLOW._serialized_options = b'\372\370\263\007\024\250\363\263\007\001\322\363\263\007\ngo_private'
  _AUTHORIZATIONPOLICIES._options = None
  _AUTHORIZATIONPOLICIES._serialized_options = b'\312\371\263\007\030\302\371\263\007\023AuthorizationPolicy\312\371\263\007\t\322\371\263\007\004apy-\312\371\263\007\017\312\371\263\007\ngo_private\312\371\263\007\005\330\371\263\007\001'
  _AUTHORIZATIONPOLICIES.methods_by_name['Create']._options = None
  _AUTHORIZATIONPOLICIES.methods_by_name['Create']._serialized_options = b'\202\371\263\007\t\242\363\263\007\004post\202\371\263\007\037\252\363\263\007\032/v1/authorization-policies'
  _AUTHORIZATIONPOLICIES.methods_by_name['Get']._options = None
  _AUTHORIZATIONPOLICIES.methods_by_name['Get']._serialized_options = b'\202\371\263\007\010\242\363\263\007\003get\202\371\263\007$\252\363\263\007\037/v1/authorization-policies/{id}'
  _AUTHORIZATIONPOLICIES.methods_by_name['Update']._options = None
  _AUTHORIZATIONPOLICIES.methods_by_name['Update']._serialized_options = b'\202\371\263\007\010\242\363\263\007\003put\202\371\263\007$\252\363\263\007\037/v1/authorization-policies/{id}'
  _AUTHORIZATIONPOLICIES.methods_by_name['Delete']._options = None
  _AUTHORIZATIONPOLICIES.methods_by_name['Delete']._serialized_options = b'\202\371\263\007\013\242\363\263\007\006delete\202\371\263\007$\252\363\263\007\037/v1/authorization-policies/{id}'
  _AUTHORIZATIONPOLICIES.methods_by_name['List']._options = None
  _AUTHORIZATIONPOLICIES.methods_by_name['List']._serialized_options = b'\202\371\263\007\010\242\363\263\007\003get\202\371\263\007\037\252\363\263\007\032/v1/authorization-policies'
  _AUTHORIZATIONPOLICYSTATE._serialized_start=7697
  _AUTHORIZATIONPOLICYSTATE._serialized_end=7869
  _AUTHORIZATIONPOLICYDEVICETRUSTOPERATOR._serialized_start=7872
  _AUTHORIZATIONPOLICYDEVICETRUSTOPERATOR._serialized_end=8100
  _AUTHORIZATIONPOLICYDEVICETRUSTLEVEL._serialized_start=8103
  _AUTHORIZATIONPOLICYDEVICETRUSTLEVEL._serialized_end=8423
  _LOCATIONOPERATOR._serialized_start=8426
  _LOCATIONOPERATOR._serialized_end=8557
  _AUTHORIZATIONPOLICYIPOPERATOR._serialized_start=8560
  _AUTHORIZATIONPOLICYIPOPERATOR._serialized_end=8794
  _AUTHORIZATIONPOLICYIPNETWORK._serialized_start=8797
  _AUTHORIZATIONPOLICYIPNETWORK._serialized_end=9045
  _AUTHORIZATIONPOLICYTIMEOPERATOR._serialized_start=9048
  _AUTHORIZATIONPOLICYTIMEOPERATOR._serialized_end=9245
  _AUTHORIZATIONPOLICYDAYOFWEEK._serialized_start=9248
  _AUTHORIZATIONPOLICYDAYOFWEEK._serialized_end=9673
  _AUTHORIZATIONPOLICYCREATEREQUEST._serialized_start=119
  _AUTHORIZATIONPOLICYCREATEREQUEST._serialized_end=288
  _AUTHORIZATIONPOLICYCREATERESPONSE._serialized_start=291
  _AUTHORIZATIONPOLICYCREATERESPONSE._serialized_end=517
  _AUTHORIZATIONPOLICYGETREQUEST._serialized_start=519
  _AUTHORIZATIONPOLICYGETREQUEST._serialized_end=639
  _AUTHORIZATIONPOLICYGETRESPONSE._serialized_start=642
  _AUTHORIZATIONPOLICYGETRESPONSE._serialized_end=874
  _AUTHORIZATIONPOLICYUPDATEREQUEST._serialized_start=877
  _AUTHORIZATIONPOLICYUPDATEREQUEST._serialized_end=1058
  _AUTHORIZATIONPOLICYUPDATERESPONSE._serialized_start=1061
  _AUTHORIZATIONPOLICYUPDATERESPONSE._serialized_end=1287
  _AUTHORIZATIONPOLICYDELETEREQUEST._serialized_start=1289
  _AUTHORIZATIONPOLICYDELETEREQUEST._serialized_end=1415
  _AUTHORIZATIONPOLICYDELETERESPONSE._serialized_start=1418
  _AUTHORIZATIONPOLICYDELETERESPONSE._serialized_end=1589
  _AUTHORIZATIONPOLICYLISTREQUEST._serialized_start=1591
  _AUTHORIZATIONPOLICYLISTREQUEST._serialized_end=1717
  _AUTHORIZATIONPOLICYLISTRESPONSE._serialized_start=1720
  _AUTHORIZATIONPOLICYLISTRESPONSE._serialized_end=1944
  _AUTHORIZATIONPOLICY._serialized_start=1947
  _AUTHORIZATIONPOLICY._serialized_end=2196
  _AUTHORIZATIONPOLICYITEM._serialized_start=2199
  _AUTHORIZATIONPOLICYITEM._serialized_end=3369
  _AUTHORIZATIONPOLICYITEMPRINCIPALALL._serialized_start=3371
  _AUTHORIZATIONPOLICYITEMPRINCIPALALL._serialized_end=3435
  _AUTHORIZATIONPOLICYITEMPRINCIPALBYIDS._serialized_start=3437
  _AUTHORIZATIONPOLICYITEMPRINCIPALBYIDS._serialized_end=3528
  _AUTHORIZATIONPOLICYITEMRESOURCESALL._serialized_start=3530
  _AUTHORIZATIONPOLICYITEMRESOURCESALL._serialized_end=3594
  _AUTHORIZATIONPOLICYITEMRESOURCEBYIDS._serialized_start=3596
  _AUTHORIZATIONPOLICYITEMRESOURCEBYIDS._serialized_end=3686
  _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPEANDTAGS._serialized_start=3689
  _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPEANDTAGS._serialized_end=3841
  _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPETAGSANDKUBERNETESGROUPS._serialized_start=3844
  _AUTHORIZATIONPOLICYITEMRESOURCEBYTYPETAGSANDKUBERNETESGROUPS._serialized_end=4051
  _AUTHORIZATIONPOLICYITEMRESOURCEBYOKTAWITHGROUPS._serialized_start=4054
  _AUTHORIZATIONPOLICYITEMRESOURCEBYOKTAWITHGROUPS._serialized_end=4191
  _AUTHORIZATIONPOLICYITEMRESOURCEBYENTRAWITHGROUPS._serialized_start=4194
  _AUTHORIZATIONPOLICYITEMRESOURCEBYENTRAWITHGROUPS._serialized_end=4332
  _AUTHORIZATIONPOLICYITEMCONDITIONMFA._serialized_start=4335
  _AUTHORIZATIONPOLICYITEMCONDITIONMFA._serialized_end=4470
  _AUTHORIZATIONPOLICYITEMCONDITIONDEVICETRUST._serialized_start=4473
  _AUTHORIZATIONPOLICYITEMCONDITIONDEVICETRUST._serialized_end=4687
  _AUTHORIZATIONPOLICYITEMCONDITIONLOCATION._serialized_start=4690
  _AUTHORIZATIONPOLICYITEMCONDITIONLOCATION._serialized_end=4823
  _AUTHORIZATIONPOLICYLOCATIONRULE._serialized_start=4826
  _AUTHORIZATIONPOLICYLOCATIONRULE._serialized_end=5071
  _AUTHORIZATIONPOLICYCONTINENTRULE._serialized_start=5074
  _AUTHORIZATIONPOLICYCONTINENTRULE._serialized_end=5242
  _AUTHORIZATIONPOLICYCOUNTRYRULE._serialized_start=5245
  _AUTHORIZATIONPOLICYCOUNTRYRULE._serialized_end=5408
  _AUTHORIZATIONPOLICYSUBDIVISIONRULE._serialized_start=5411
  _AUTHORIZATIONPOLICYSUBDIVISIONRULE._serialized_end=5560
  _AUTHORIZATIONPOLICYITEMCONDITIONIP._serialized_start=5562
  _AUTHORIZATIONPOLICYITEMCONDITIONIP._serialized_end=5683
  _AUTHORIZATIONPOLICYIPRULE._serialized_start=5686
  _AUTHORIZATIONPOLICYIPRULE._serialized_end=5894
  _AUTHORIZATIONPOLICYITEMCONDITIONTIME._serialized_start=5896
  _AUTHORIZATIONPOLICYITEMCONDITIONTIME._serialized_end=6021
  _AUTHORIZATIONPOLICYTIMERULE._serialized_start=6024
  _AUTHORIZATIONPOLICYTIMERULE._serialized_end=6518
  _AUTHORIZATIONPOLICYTIMERULEDAYOFWEEK._serialized_start=6521
  _AUTHORIZATIONPOLICYTIMERULEDAYOFWEEK._serialized_end=6713
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAY._serialized_start=6716
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAY._serialized_end=6917
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAYOUTSIDEOF._serialized_start=6920
  _LEGACYAUTHORIZATIONPOLICYTIMERULETIMEOFDAYOUTSIDEOF._serialized_end=7130
  _AUTHORIZATIONPOLICYTIMERULETIMEOFDAY._serialized_start=7133
  _AUTHORIZATIONPOLICYTIMERULETIMEOFDAY._serialized_end=7395
  _AUTHORIZATIONPOLICYTIMERULEMONTH._serialized_start=7397
  _AUTHORIZATIONPOLICYTIMERULEMONTH._serialized_end=7486
  _AUTHORIZATIONPOLICYTIMERULEDAYSOFMONTH._serialized_start=7488
  _AUTHORIZATIONPOLICYTIMERULEDAYSOFMONTH._serialized_end=7581
  _AUTHORIZATIONPOLICYITEMCONDITIONAPPROVALFLOW._serialized_start=7583
  _AUTHORIZATIONPOLICYITEMCONDITIONAPPROVALFLOW._serialized_end=7694
  _AUTHORIZATIONPOLICIES._serialized_start=9676
  _AUTHORIZATIONPOLICIES._serialized_end=10473
# @@protoc_insertion_point(module_scope)
