]cloudPlatformScope _requesterfolders operations organizationsprojects locationsaccessPolicySimulationsorgPolicyViolationsPreviewsreplaysgetresultscreatelistorgPolicyViolationslaunchspectoJson alternate dryRunSpecetagnameinheritFromParentresetrules updateTimeallowAll conditiondenyAllenforce parametersvalues accessChangebaseline simulatedaccess memberships relevancerolerolePermissionrolePermissionRelevance membership accessStateerrorspoliciesbindingExplanationsfullResourceNamepolicy nextPageToken replayResultscustomConstraintscustomConstraintcustomConstraintParent policyParenterrorresource createTimeoverlayresourceCountsstateviolationsCount compliant noncompliantscanned unenforcedconfigresultsSummary logSource policyOverlay accessDiff accessTuplediff lastSeenDateparentdifferenceCount errorCountlogCount newestDate oldestDateunchangedCount ancestors assetTypeauditLogConfigsservicemembers auditConfigsbindings etagAsBytesversion unreachabledonemetadataresponseBPolicySimulatorApiFoldersResourceFoldersLocationsResource/FoldersLocationsAccessPolicySimulationsResource9FoldersLocationsAccessPolicySimulationsOperationsResource3FoldersLocationsOrgPolicyViolationsPreviewsResource=FoldersLocationsOrgPolicyViolationsPreviewsOperationsResourceFoldersLocationsReplaysResource)FoldersLocationsReplaysOperationsResource&FoldersLocationsReplaysResultsResourceOperationsResourceOrganizationsResourceOrganizationsLocationsResource5OrganizationsLocationsAccessPolicySimulationsResource?OrganizationsLocationsAccessPolicySimulationsOperationsResource9OrganizationsLocationsOrgPolicyViolationsPreviewsResourceCOrganizationsLocationsOrgPolicyViolationsPreviewsOperationsResourceLOrganizationsLocationsOrgPolicyViolationsPreviewsOrgPolicyViolationsResource%OrganizationsLocationsReplaysResource/OrganizationsLocationsReplaysOperationsResource,OrganizationsLocationsReplaysResultsResourceProjectsResourceProjectsLocationsResource0ProjectsLocationsAccessPolicySimulationsResource:ProjectsLocationsAccessPolicySimulationsOperationsResource4ProjectsLocationsOrgPolicyViolationsPreviewsResource>ProjectsLocationsOrgPolicyViolationsPreviewsOperationsResource ProjectsLocationsReplaysResource*ProjectsLocationsReplaysOperationsResource'ProjectsLocationsReplaysResultsResource)GoogleCloudOrgpolicyV2AlternatePolicySpec&GoogleCloudOrgpolicyV2CustomConstraintGoogleCloudOrgpolicyV2Policy GoogleCloudOrgpolicyV2PolicySpec*GoogleCloudOrgpolicyV2PolicySpecPolicyRule6GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues+GoogleCloudPolicysimulatorV1AccessStateDiff'GoogleCloudPolicysimulatorV1AccessTuple.GoogleCloudPolicysimulatorV1BindingExplanationAGoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership+GoogleCloudPolicysimulatorV1ExplainedAccess+GoogleCloudPolicysimulatorV1ExplainedPolicyCGoogleCloudPolicysimulatorV1ListOrgPolicyViolationsPreviewsResponse;GoogleCloudPolicysimulatorV1ListOrgPolicyViolationsResponse5GoogleCloudPolicysimulatorV1ListReplayResultsResponse,GoogleCloudPolicysimulatorV1OrgPolicyOverlayCGoogleCloudPolicysimulatorV1OrgPolicyOverlayCustomConstraintOverlay9GoogleCloudPolicysimulatorV1OrgPolicyOverlayPolicyOverlay.GoogleCloudPolicysimulatorV1OrgPolicyViolation6GoogleCloudPolicysimulatorV1OrgPolicyViolationsPreviewDGoogleCloudPolicysimulatorV1OrgPolicyViolationsPreviewResourceCounts"GoogleCloudPolicysimulatorV1Replay(GoogleCloudPolicysimulatorV1ReplayConfig&GoogleCloudPolicysimulatorV1ReplayDiff(GoogleCloudPolicysimulatorV1ReplayResult0GoogleCloudPolicysimulatorV1ReplayResultsSummary+GoogleCloudPolicysimulatorV1ResourceContextGoogleIamV1AuditConfigGoogleIamV1AuditLogConfigGoogleIamV1BindingGoogleIamV1Policy'GoogleLongrunningListOperationsResponseGoogleLongrunningOperationGoogleRpcStatusGoogleTypeDateGoogleTypeExpr~ApiRequestErrorDetailedApiRequestError ApiRequesterClientStringrootUrl servicePathrequestHeaders$fieldsFutureListUri encodeFullrequest queryParamsfromJsonMapdynamicjsonencodebodyfilterpageSize pageTokenreturnPartialSuccessintboolorgPolicyViolationsPreviewIdlaunchspec containsKey'$GoogleCloudOrgpolicyV2CustomConstraint Deprecated alternate dryRunSpecetagnameinheritFromParentresetrulesmapvaluetoList updateTimeObjectallowAll conditiondenyAllenforce parametersvalues $StringValues accessChangebaseline simulated$V1AccessTupleaccess membershipsMapEntrykey relevancerolerolePermissionrolePermissionRelevance membership accessStateerrorspoliciesbindingExplanationsfullResourceNamepolicy nextPageTokenorgPolicyViolationsPreviewsorgPolicyViolations replayResultscustomConstraintscustomConstraintcustomConstraintParent policyParenterrorresource createTimeoverlayresourceCountsstateviolationsCount compliant noncompliantscanned unenforcedconfigresultsSummary logSource policyOverlay accessDiff accessTuplediff lastSeenDateparentdifferenceCount errorCountlogCount newestDate oldestDateunchangedCount ancestors assetTypeauditLogConfigsservice$AuditLogConfigmembersbase64decode replaceAll auditConfigsbindingsversion operations unreachabledonemetadataresponse $Status00$Date$Expr¯1w¸BfÞOvó 1 tŒá�ApiRequestErrorDetailedApiRequestErrorŒ™:package:_discoveryapis_commons/_discoveryapis_commons.dart‹ˆ‹›‹žasync‹ž dart:async‹¦‹»‹¾convert‹¾ dart:convert‹È‹Ú‹Ýcore‹Ý dart:core‹åŒ(Œ+commonsŒ+:package:_discoveryapis_commons/_discoveryapis_commons.dartŒ5ŒTŒWhttpŒWpackage:http/http.dartŒ_../shared.dartŒx../src/user_agent.dartÀ±3À4QŽíGHm€”€Ð€ú�)�[�—�Ê‚‚*‚`‚a‚‚ƒ‚Ѓƒjƒ¹„ „W„v„z„˜„Ò„Ö… …$…<…_…›…ã†#†o†›†Ó‡‡#‡A‡j‡¬‡úˆ@ˆŒˆ’ˆå‰‰U‰�‰©‰ÍŠ ŠSŠ”Šá‹‹G‹}‹†‹‡‹¥‹Ç‹ã‹äŒ4Œ]Œ^ŒwŒ˜Œ™ŒÝ���^�t�x�ÃŽŽ_Ž®Ž÷� �'�w�ž�Â�ú�û�$�%�c�ª�ú‘;‘<‘R‘l‘±‘Ó‘ý’’ ’6’O’Y’[’\’t’�’ž’Ê’ö’÷“=“?“@“a“Š“‹“Ü””U”z”Á”ò•%•&•u•w•x•°•Ù•Ú–(–u–v–Å–à–â–ã—%—N—O—Œ—­—ȗɘ˜˜W˜}˜ƒ˜�˜£˜Ö˜ô™O™U™ ™°™¶™ë™ñšBšOšUš¦šÛ› ›#›=›J›Š›¿›Æ›Ç›þ›ÿœ/œ;œHœiœpœ œØœßœãœåœæ�"�K�L�Œ� �ñ�òž)žJžežgžhž®ž×žØŸŸ:ŸUŸVŸ�Ÿ•Ÿä    * 0 c � à æ¡1¡A¡G¡|¡‚¡Ó¡à¡æ¢7¢l¢œ¢´¢Î¢Û££P£W£X£�£�£À£Ì£Ù£ú¤¤1¤i¤p¤t¤v¤w¤Ÿ¤È¤É¥¥D¥|¥¶¥·¥ö¦¦¦R¦X¦‡¦�¦§¦­¦ö§E§�§Ò§Ø¨#¨3¨9¨n¨t¨Å¨Ò¨Ø©)©^©‘©Á©Û©õªª2ªrª§ª®ª¯ªõªö«&«2«@«S«t«{«««ã«ê«î«ï¬¬¬L¬R¬l¬r¬À¬Î­+­y­ ®® ®]®c®®®¾®Ä¯¯¯X¯e¯k¯¼¯ñ°)°A°[°h°¨°Ý°ä°å±±±M±Y±f±‡±Ž±Æ±þ²² ² ² ²>²g²h²±²Ì²Í³³ ³[³�³‡³¡³§³Ú³ø´C´I´”´¤´ª´ß´åµ6µCµIµšµÏµÿ¶¶1¶>¶~¶³¶º¶»¶ò¶ó·#·/·<·]·d·”·Ì·Ó·×·Ø¸¸%¸r¸x¸’¸˜¸Ô¸ò¹:¹@¹k¹q¹¡¹§¹Ù¹ßº0º�ºÎ»»d»¯»ø»þ¼I¼Y¼_¼¡¼§¼ø½½ ½\½‘½Ï½ç¾¾¾4¾Y¾s¾€¾À¾ó¿1¿m¿©¿º¿ãÀ@À@À@ À@WÀ@XÀ@ˆÀ@”À@¡À@ÂÀ@ÉÀAÀA>ÀAEÀAIÀAKÀALÀA{ÀA¤ÀA¥ÀAëÀBÀBÀB4ÀB:ÀBTÀBZÀB«ÀB¹ÀCÀC$ÀC~ÀCœÀCÙÀCßÀD(ÀDyÀD�ÀD“ÀDÎÀEÀEgÀEµÀEÇÀEÍÀFÀF(ÀF.ÀF~ÀF„ÀFÕÀFâÀFèÀG9ÀGnÀGºÀGÔÀGìÀHÀH"ÀH/ÀHoÀH­ÀHéÀIÀI%ÀI&ÀIlÀImÀI�ÀI©ÀI¶ÀI×ÀIÞÀJ)ÀJaÀJhÀJlÀJnÀJoÀJŠÀJ³ÀJ´ÀJýÀJþÀK7ÀK=ÀKŒÀK²ÀK¸ÀKÒÀKØÀL ÀL<ÀLBÀL�ÀL�ÀL£ÀLØÀLÞÀM/ÀM<ÀMBÀM“ÀMÈÀMøÀNÀN*ÀN7ÀNwÀN¬ÀN³ÀN´ÀNëÀNìÀOÀO(ÀO5ÀOVÀO]ÀO�ÀOÅÀOÌÀOÐÀOÑÀPÀPÀPkÀPqÀP‹ÀP‘ÀPÍÀPûÀQÀQ,ÀQ2ÀQbÀQhÀQšÀQ ÀQñÀRBÀR�ÀRÖÀS%ÀSpÀS¹ÀS¿ÀT ÀTÀT ÀTbÀThÀT¹ÀTÆÀTÌÀUÀURÀU�ÀU¨ÀUÁÀUÙÀUõÀVÀV4ÀVAÀV�ÀV´ÀVòÀW.ÀWjÀW{ÀW¤ÀWÙÀWàÀWáÀXÀXÀXIÀXUÀXbÀXƒÀXŠÀXÇÀXÿÀYÀY ÀY ÀY ÀY+ÀYTÀYUÀY‡ÀY¹ÀYºÀZÀZÀZ ÀZ0ÀZYÀZZÀZ’ÀZ³ÀZüÀ[8À[]À[ªÀ[áÀ\À\À\YÀ\tÀ\vÀ\wÀ\µÀ\ÞÀ\ßÀ]!À]5À]|À]�À]™À]šÀ]ÓÀ]ôÀ^À^À^À^ZÀ^ƒÀ^„À^ÇÀ^èÀ_À_À_=À_CÀ_’À_¸À_¾À_ØÀ_ÞÀ`À`/À`�À`–À`áÀ`ñÀ`÷Àa,Àa2ÀaƒÀa�Àa–ÀaçÀbÀbLÀbdÀb~Àb‹ÀbËÀcÀcÀcÀc?Àc@ÀcpÀc|Àc‰ÀcªÀc±ÀcáÀdÀd Àd$Àd&Àd'ÀdiÀd’Àd“ÀdÙÀdíÀe8ÀeLÀeUÀe¤ÀeÁÀfÀf)Àf2Àf3ÀfpÀf‘Àf¬Àf­ÀfþÀg)Àg\ÀgbÀg¯ÀgòÀgøÀh'Àh-ÀhGÀhMÀhŠÀhÅÀhûÀiFÀiLÀi›ÀiêÀiûÀjÀjLÀj\ÀjbÀj—Àj�ÀjîÀjûÀkÀkRÀk‡ÀkºÀkþÀlÀlGÀlaÀlnÀlžÀlÞÀm*Àm;ÀmgÀmœÀm£Àm¤ÀmµÀnÀnÀn7ÀnCÀnQÀndÀn…ÀnŒÀn¼ÀnôÀnûÀnÿÀoÀo7ÀoYÀo_Ào§Ào­ÀoÇÀoÍÀpÀp7ÀpŽÀp”ÀpßÀpïÀpõÀqFÀqLÀq�ÀqªÀq°ÀrÀr6Àr‚ÀršÀr´ÀrÁÀsÀs6Às=Às>ÀsuÀsvÀs¦Às²Às¿ÀsàÀsçÀt3ÀtkÀtrÀtvÀtwÀtÆÀtÝÀtãÀu+Àu1ÀuKÀuQÀu�ÀuàÀvÀvaÀvgÀv·ÀwÀwWÀw]Àw¨Àw÷Àx:Àx@Àx‹Àx›Àx¡Àx¸ÀyÀy Ày\ÀyiÀyoÀyÀÀyõÀzÀzMÀzQÀzYÀzsÀz‹Àz§ÀzÁÀzÎÀ{À{LÀ{ˆÀ{½À{ÄÀ{ÅÀ{ÖÀ|'À|(À|XÀ|dÀ|qÀ|’À|™À|òÀ}*À}1À}5À}7À}8À}„À}­À}®À}õÀ~À~1À~2À~kÀ~qÀ~ÀÀ~æÀ~ìÀÀ À?À]ÀÂÀÈÀ€À€#À€)À€^À€dÀ€µÀ€ÂÀ€ÈÀ�À�NÀ�~À�–À�°À�½À�ýÀ‚2À‚9À‚:À‚qÀ‚rÀ‚¢À‚®À‚»À‚ÜÀ‚ãÀƒÀƒKÀƒRÀƒVÀƒXÀƒYÀƒ®Àƒ×ÀƒØÀ„(À„IÀ„dÀ„eÀ„µÀ„ÚÀ„àÀ„úÀ…À…AÀ…iÀ…ÚÀ…øÀ†OÀ†UÀ†¥À†õÀ‡EÀ‡TÀ‡ZÀ‡¥À‡ôÀˆ7Àˆ=ÀˆˆÀˆ˜ÀˆžÀˆµÀˆúÀ‰À‰QÀ‰^À‰dÀ‰µÀ‰êÀŠ6ÀŠ>ÀŠXÀŠpÀŠŒÀЦÀгÀŠóÀ‹1À‹mÀ‹¢À‹©À‹ªÀ‹»ÀŒÀŒÀŒ5ÀŒAÀŒNÀŒoÀŒvÀŒÇÀŒÿÀ�À� À� À� À�;À�dÀ�eÀ�©À�ìÀŽ*ÀŽjÀŽkÀްÀŽËÀŽÌÀ� À�À�AÀ�GÀ�aÀ�gÀ�°À�ÿÀ�GÀ�’À�˜À�ãÀ�óÀ�ùÀ‘.À‘4À‘…À‘’À‘˜À‘éÀ’À’QÀ’�À’›À’µÀ’ÂÀ’òÀ“2À“gÀ“nÀ“oÀ“µÀ“¶À“æÀ“òÀ”À”À”4À”;À”kÀ”£À”ªÀ”®À”¯À”ÐÀ”ÖÀ• À•À•,À•2À•€À•ŽÀ•ëÀ–9À–`À–ÂÀ–àÀ—#À—)À—tÀ—„À—ŠÀ—ÇÀ—ÍÀ˜À˜+À˜1À˜‚À˜·À˜ïÀ™À™!À™.À™nÀ™£À™ªÀ™«À™âÀ™ãÀšÀšÀš,ÀšMÀšTÀšŒÀšÄÀšËÀšÏÀšÑÀšÒÀ› À›3À›4À›ƒÀ›žÀ›ŸÀ›ØÀ›ÞÀœ-ÀœSÀœYÀœsÀœyÀœ¬ÀœÊÀ�À�!À�lÀ�|À�‚À�·À�½ÀžÀžÀž!ÀžrÀž§Àž×ÀžïÀŸ ÀŸÀŸVÀŸ‹ÀŸ’ÀŸ“ÀŸÊÀŸËÀŸûÀ À À 5À <À lÀ ¤À «À ¯À °À ÷À ýÀ¡JÀ¡PÀ¡jÀ¡pÀ¡¬À¡ÊÀ¢À¢À¢IÀ¢OÀ¢À¢…À¢·À¢½À£À£_À£¬À£óÀ¤BÀ¤�À¤ÖÀ¤ÜÀ¥'À¥7À¥=À¥À¥…À¥ÖÀ¥ãÀ¥éÀ¦:À¦oÀ¦­À¦ÅÀ¦ÞÀ¦öÀ§À§7À§QÀ§^À§žÀ§ÑÀ¨À¨KÀ¨‡À¨˜À¨ÁÀ¨öÀ¨ýÀ¨þÀ©5À©6À©fÀ©rÀ©À© À©§À©äÀªÀª#Àª'Àª)Àª*Àª_ÀªˆÀª‰ÀªÕÀªðÀªñÀ«À«$À«>À«DÀ«•À«£À«ÿÀ¬À¬hÀ¬†À¬ÉÀ¬ÏÀ­À­iÀ­}À­ƒÀ­¾À®À®WÀ®¥À®·À®½À¯À¯À¯À¯nÀ¯tÀ¯ÅÀ¯ÒÀ¯ØÀ°)À°^À°ªÀ°ÄÀ°ÜÀ°øÀ±À±À±_À±�À±ÙÀ²À²À²À²\À²]À²�À²™À²¦À²ÇÀ²ÎÀ³À³QÀ³XÀ³\À³^À³_À³xÀ³¡À³¢À³ÏÀ³üÀ³ýÀ´DÀ´FÀ´GÀ´iÀ´’À´“À´ÆÀ´çÀµ+ÀµbÀµ‡ÀµÏÀ¶À¶5À¶6À¶†À¶ˆÀ¶‰À¶ÂÀ¶ëÀ¶ìÀ·;À·‰À·ŠÀ·ÚÀ·õÀ·÷À·øÀ¸;À¸dÀ¸eÀ¸£À¸ÄÀ¸ßÀ¸àÀ¹À¹À¹nÀ¹”À¹šÀ¹´À¹ºÀ¹íÀº ÀºgÀºmÀº¸ÀºÈÀºÎÀ»À» À»ZÀ»gÀ»mÀ»¾À»óÀ¼#À¼;À¼UÀ¼bÀ¼¢À¼×À¼ÞÀ¼ßÀ½À½À½GÀ½SÀ½`À½�À½ˆÀ½¸À½ðÀ½÷À½ûÀ½ýÀ½þÀ¾;À¾dÀ¾eÀ¾¦À¾ºÀ¿À¿À¿À¿À¿VÀ¿wÀ¿’À¿”À¿•À¿ÜÀÀÀÀÀÀHÀÀiÀÀ„ÀÀ…ÀÀ¾ÀÀÄÀÁÀÁ9ÀÁ?ÀÁYÀÁ_ÀÁ’ÀÁ°ÀÂÀÂÀÂaÀÂqÀÂwÀ¬À²ÀÃÀÃÀÃÀÃgÀÜÀÃÌÀÃäÀÃþÀÄ ÀÄKÀÄ€ÀćÀĈÀÄ¿ÀÄÀÀÄðÀÄüÀÅ ÀÅ*ÀÅ1ÀÅaÀÅ™ÀÅ ÀŤÀŦÀŧÀÅÐÀÅùÀÅúÀÆ9ÀÆwÀưÀÆëÀÆìÀÇ,ÀÇGÀÇHÀLjÀÇŽÀǽÀÇÃÀÇÝÀÇãÀÈ,ÀÈ{ÀÈÃÀÉ ÀÉÀÉZÀÉjÀÉpÀÉ¥ÀÉ«ÀÉüÀÊ ÀÊÀÊ`ÀÊ•ÀÊÈÀÊøÀËÀË,ÀË9ÀËiÀË©ÀËÞÀËåÀËæÀÌ,ÀÌ-ÀÌ]ÀÌiÀÌwÀÌŠÀÌ«À̲ÀÌâÀÍÀÍ!ÀÍ%ÀÍ&ÀÍGÀÍMÀ̓À͉ÀÍ£ÀÍ©ÀÍ÷ÀÎÀÎbÀΰÀÎ×ÀÏ9ÀÏWÀÏ•ÀÏ›ÀÏæÀÏöÀÏüÀÐ9ÀÐ?ÀÐ�ÀÐ�ÀУÀÐôÀÑ)ÀÑaÀÑyÀÑ“ÀÑ ÀÑàÀÒÀÒÀÒÀÒTÀÒUÀÒ…ÀÒ‘ÀÒžÀÒ¿ÀÒÆÀÒþÀÓ6ÀÓ=ÀÓAÀÓCÀÓDÀÓwÀÓ ÀÓ¡ÀÓëÀÔÀÔÀÔ@ÀÔFÀÔ•ÀÔ»ÀÔÁÀÔÛÀÔáÀÕÀÕ2ÀÕ~ÀÕ„ÀÕÏÀÕßÀÕåÀÖÀÖ ÀÖqÀÖ~ÀÖ„ÀÖÕÀ× À×:À×RÀ×lÀ×yÀ×¹À×îÀ×õÀ×öÀØ-ÀØ.ÀØ^ÀØjÀØwÀؘÀØŸÀØÏÀÙÀÙÀÙÀÙÀÙZÀÙ`ÀÙ­ÀÙ³ÀÙÍÀÙÓÀÚÀÚ-ÀÚvÀÚ|ÀÚ§ÀÚ­ÀÚÝÀÚãÀÛÀÛÀÛlÀÛ½ÀÜ ÀÜQÀÜ ÀÜëÀÝ4ÀÝ:ÀÝ…ÀÝ•ÀÝ›ÀÝÝÀÝãÀÞ4ÀÞAÀÞGÀÞ˜ÀÞÍÀß Àß#Àß<ÀßTÀßpÀß•À߯Àß¼ÀßüÀà/ÀàmÀà©ÀàåÀàöÀáÀáTÀá[Àá\Àá“Àá”ÀáÄÀáÐÀáÝÀáþÀâÀâBÀâzÀâ�Àâ…Àâ‡ÀâˆÀâ¸ÀâáÀââÀã)ÀãDÀãEÀãrÀãxÀã’Àã˜ÀãéÀã÷ÀäSÀäbÀä¼ÀäÚÀåÀåÀågÀå¸ÀåÌÀåÒÀæ Àæ]Àæ¦ÀæôÀçÀç ÀçWÀçgÀçmÀç½ÀçÃÀèÀè!Àè'ÀèxÀè­ÀèùÀéÀé+ÀéGÀéaÀénÀé®ÀéìÀê(Àê]ÀêdÀêeÀê«Àê¬ÀêÜÀêèÀêõÀëÀëÀëhÀë Àë§Àë«Àë­Àë®ÀëÿÀìÀì4ÀìfÀì±ÀìËÀìÑÀíÀíÀíÀíbÀíŒÀí�ÀíÔÀíÕÀîÀî&ÀîWÀîÀî¸ÀîþÀïÀï"Àï+Àï,Àï]Àï}Àï™ÀïÈÀïÌÀïÎÀïÏÀðÀðJÀðNÀðŸÀðîÀñÀñ1Àñ^Àñ_Àñ«ÀñÙÀñþÀòÀò$ÀòjÀònÀò¦Àò§Àò½ÀòÃÀó ÀóPÀó€Àó�ÀóÊÀóåÀóëÀô;Àô‹ÀôµÀô»ÀôËÀôàÀôáÀõÀõÀõ_Àõ”ÀõÓÀö Àö\Àö¡ÀöðÀ÷:À÷[À÷aÀ÷rÀ÷‡À÷ˆÀ÷¿À÷éÀ÷êÀø ÀøÀø4ÀøCÀøRÀøaÀøgÀøhÀø Àø¬ÀøÞÀù ÀùkÀù{Àù�ÀùÃÀùüÀúHÀúXÀúlÀú™ÀúÆÀúîÀû'ÀûmÀû}Àû‘ÀûšÀû›ÀûÌÀûòÀüÀü6ÀüRÀünÀü{ÀüšÀü»ÀüÐÀüåÀüúÀýÀýÀýÀýÀýQÀý�Àý¸ÀþÀþ"Àþ(ÀþyÀþÇÀÿÀÿ]Àÿ›Àÿ°Àÿ±ÀÿìÀÿòÀ<À†ÀÔÀ%ÀVÀvÀwÀ·ÀÀÀ ÀpÀ½ÀÊÀÞÀßÀ.ÀyÀÀÐÀ!ÀrÀ²À³ÀåÀëÀ:ÀZÀ`ÀsÀŽÀ�À´ÀÃÀßÀïÀÿÀÀÀÀWÀcÀ�ÀÕÀÀ0ÀCÀ‘ÀÏÀàÀîÀÀ>ÀGÀHÀyÀ•ÀËÀéÀ À /À <À QÀ €À —À ®À ÏÀ ÖÀ ÚÀ ÜÀ ÝÀ À 8À vÀ |À ¿À ÖÀ ×À #À 1À 7À ‚À ÑÀ À `À ¬À ùÀ DÀ •À ãÀ+ÀiÀ·ÀðÀ>ÀˆÀ×À(ÀlÀµÀóÀÀRÀoÀpÀ­À³ÀöÀ À À;ÀAÀ’ÀÙÀìÀÀÀEÀKÀ™ÀçÀ/ÀMÀSÀcÀiÀ´ÀúÀ-À.ÀdÀjÀ­ÀïÀðÀÀ2ÀFÀXÀjÀÀ�À–À—ÀÝÀéÀÀNÀuÀÀÀÐÀäÀÀFÀzÀÃÀ×ÀÀRÀšÀªÀ¾ÀÇÀÈÀùÀÀCÀeÀ‡À¯ÀÏÀÜÀùÀÀ3ÀNÀoÀˆÀ�À“À•À–ÀÓÀ×À(ÀyÀÂÀÀcÀ°ÀýÀNÀ‘ÀØÀÀhÀiÀ²ÀýÀ À CÀ ‘À âÀ!À!TÀ!£À!íÀ"À"WÀ"žÀ"ÆÀ#À#bÀ#yÀ#ÇÀ$À$*À$sÀ$¸À%À%VÀ%�À%îÀ&3À&„À&ÕÀ'À'1À'2À'€À'�À'–À'åÀ(À(À(oÀ(À(…À(ÔÀ)À)À)?À)VÀ)iÀ)}À)ƒÀ)„À)ËÀ)×À*À*DÀ*ˆÀ*ÒÀ*âÀ*öÀ+(À+lÀ+·À+ÇÀ+ÛÀ+äÀ+åÀ,À,BÀ,fÀ,ŒÀ,™À,¾À,ÛÀ,úÀ-À-À-À-À-PÀ-’À-“À-äÀ-öÀ.-À.}À.³À.¹À/À/VÀ/žÀ/íÀ/óÀ0À0%À0oÀ0¥À0éÀ14À1dÀ1²À1ÿÀ2À2À2dÀ2•À2›À2ÄÀ3À3À3À3lÀ3«À3±À4À4IÀ4“À4âÀ53À5ƒÀ5ÒÀ6!À6[À6ªÀ6ÑÀ6ÝÀ6îÀ74À79À7HÀ7IÀ7™À7§À7ÉÀ8À8iÀ8¯À8ÿÀ9?À9YÀ9ZÀ9ƒÀ9‰À9ÑÀ:À:SÀ:hÀ:iÀ:¹À:ËÀ:íÀ;:À;‡À;ÖÀ;âÀ<2À<^À<}À<~À<ÎÀ=À=*À={À=ÊÀ>À>`À> À>ÈÀ>ÉÀ>üÀ? À?!À?7À?KÀ?ZÀ?sÀ?•À?›À?œÀ?æÀ?òÀ@#À@UÀ@|À@ÇÀ@×À@ëÀAÀAQÀA~ÀA“ÀAïÀB/ÀBBÀBSÀBbÀB™ÀBÆÀCÀC(ÀCfÀCoÀCpÀC¡ÀCÁÀCçÀDÀD7ÀDSÀDƒÀDÅÀDÒÀDëÀE ÀE-ÀELÀEaÀEŠÀEÅÀEÌÀEÐÀEÒÀEÓÀFÀF[ÀF—ÀF¹ÀGÀGIÀG’ÀGãÀH/ÀHuÀHÅÀIÀI<ÀI�ÀIÌÀIçÀIèÀJ7ÀJJÀJlÀJ½ÀK ÀKRÀK¢ÀKâÀKüÀKýÀLCÀLXÀLlÀLrÀLsÀLÁÀLÕÀLáÀMÀMQÀMZÀM[ÀMŒÀM´ÀMÚÀNÀNÀN!ÀN"ÀNrÀN¬ÀNàÀO-ÀOjÀOŒÀOÖÀP ÀPPÀP›ÀPËÀQÀQfÀQ‚ÀQƒÀQÏÀQýÀRÀRTÀRzÀR{ÀRÌÀRâÀRèÀS9ÀS}ÀS~ÀS®ÀSÄÀSÕÀSèÀSîÀSïÀT6ÀTBÀT}ÀT­ÀTÀÀTóÀU1ÀUBÀUPÀUgÀU›ÀU®ÀUýÀV;ÀVLÀVZÀVqÀVzÀV{ÀV¬ÀVÖÀVöÀWÀW'ÀWJÀWcÀW€ÀW‡ÀW‹ÀW�ÀWŽÀWÛÀXÀX^ÀX”ÀXšÀXæÀY6ÀY}ÀYÌÀYîÀZ8ÀZnÀZ²ÀZýÀ[-À[{À[ÈÀ[ßÀ[àÀ\+À\pÀ\vÀ\ÃÀ\àÀ]À]4À]5À]pÀ]vÀ]‰À]éÀ^6À^‚À^œÀ^èÀ_ À_ À_9À_?À_ŒÀ_§À_ÄÀ_ÅÀ` À`1À`7À`„À`¡À`ÃÀaÀacÀa©ÀaùÀb9ÀbSÀbTÀb„Àb•Àb³ÀbÎÀbßÀbóÀbùÀbúÀcAÀcMÀc~ÀcÈÀcÛÀcôÀd?Àd�Àd–Àd¤Àd»ÀeÀe,ÀeVÀežÀe®ÀeÂÀeùÀfÀfÀf4ÀfTÀfŽÀfÂÀfâÀgÀgÀg.ÀgaÀgŽÀg§ÀgÆÀgÍÀgÑÀgÓÀgÔÀhÀhcÀh¯ÀhôÀhúÀi9ÀiWÀiXÀi…ÀiÊÀiéÀiêÀj2ÀjJÀjpÀjvÀjwÀjÇÀjÛÀjçÀk&ÀkKÀkŒÀk£ÀkÀÀlÀl]ÀlvÀlˆÀl£Àl¬Àl­ÀlÞÀm ÀmVÀmcÀmŠÀmÍÀmÔÀmØÀmÚÀmÛÀnÀnYÀn�ÀnâÀnèÀo'ÀoEÀoFÀolÀo©ÀoÀÀoÁÀpÀpÀp7Àp=Àp>Àp†ÀpšÀp¦ÀpåÀq/ÀqBÀq[Àq¦ÀqèÀqýÀr Àr"Àr+Àr,Àr]Àr‹ÀrÅÀrÒÀrùÀs,Às3Às7Às9Às:ÀspÀs®Às÷ÀtÀt ÀtKÀtiÀtjÀt‘Àt×ÀtØÀuÀu*ÀuBÀuHÀuIÀušÀu¦ÀuåÀv#Àv6Àv‚ÀvÀÀvÑÀvßÀvöÀvÿÀwÀw1Àw_Àw�ÀwÜÀwàÀwâÀwãÀx Àx?Àx‡Àx�ÀxÛÀy)ÀykÀy¹ÀzÀzNÀzTÀzdÀzqÀz¹Àz¾ÀzÓÀzÔÀ{ À{À{]À{¬À{×À{ÝÀ{íÀ|5À|AÀ|BÀ|sÀ|�À|¢À|¨À|©À|ñÀ|ýÀ}CÀ}VÀ}oÀ}ÏÀ~À~&À~4À~KÀ~À~’À~«ÀÀCÀXÀfÀ}À†À‡À¸ÀîÀ€À€_À€cÀ€eÀ€fÀ€–À€âÀ�À�À�$À�`À�aÀ��À�•À�ºÀ�ÀÀ�ÐÀ�÷À�øÀ‚@À‚[À‚|À‚‚À‚ƒÀ‚ÓÀ‚çÀ‚óÀƒ3ÀƒrÀƒœÀƒØÀƒèÀƒüÀ„MÀ„VÀ„WÀ„ˆÀ„¼À„üÀ… À…6À…oÀ…vÀ…zÀ…|À…}À…›À…ÝÀ†À†À†À†?À†@À†tÀ†zÀ†›À†¡À†±À†ÎÀ†ÏÀ‡ À‡À‡5À‡;À‡<À‡‚À‡–À‡¢À‡ÎÀˆÀˆKÀˆ[ÀˆoÀˆ¬ÀˆµÀˆ¶ÀˆçÀ‰À‰3À‰rÀ‰vÀ‰xÀ‰yÀ‰ÉÀ‰êÀŠ!ÀŠMÀЉÀŠŠÀнÀŠ×ÀŠØÀ‹À‹ À‹À‹�À‹¤À‹¥À‹ÒÀŒ ÀŒ ÀŒ?ÀŒZÀŒjÀŒyÀŒŒÀŒ’ÀŒ“ÀŒÝÀŒéÀ�)À�hÀ�’À�ÎÀ�ÞÀ�òÀŽÀŽDÀŽ‹ÀŽ›ÀޝÀŽÜÀ� À�PÀ�šÀ�ªÀ�¾À�ÇÀ�ÈÀ�ùÀ�-À�KÀ�gÀ�‹À�˜À�ÅÀ�ÜÀ�ñÀ‘À‘À‘À‘À‘À‘dÀ‘£À‘§À‘õÀ’6À’†À’­À’ìÀ“+À“1À“DÀ“_À“`À“°À“ÁÀ“ÇÀ”À”bÀ”°À”ÙÀ•*À•zÀ•€À•“À•ÀÀ•ÁÀ•þÀ–À–'À–šÀ–©À—À— À—À—2À—3À—pÀ—vÀ—†À—¿À—ÀÀ˜À˜'À˜-À˜@À˜ˆÀ˜šÀ˜›À˜ÐÀ˜ÖÀ˜éÀ™ À™KÀ™›À™¦À™ôÀšÀšRÀšfÀšµÀšÅÀšÛÀšÜÀ›*À›0À›À›ÎÀœÀœfÀœlÀœÀœœÀœ�ÀœØÀœíÀ� À�À�*À�CÀ�SÀ�mÀ�sÀ�tÀ�·À�ËÀ�×ÀžÀžVÀž‰Àž ÀžÍÀžûÀŸ@ÀŸ‰ÀŸ™ÀŸ­ÀŸéÀ FÀ –À ¦À ºÀ éÀ¡)À¡2À¡3À¡dÀ¡ŒÀ¡ÂÀ¡ÞÀ¢À¢0À¢NÀ¢€À¢�À¢®À¢ÝÀ¢òÀ£ À£6À£MÀ£xÀ£À£ƒÀ£…À£†À£ÒÀ£éÀ¤6À¤nÀ¤tÀ¤‡À¤žÀ¤ŸÀ¤ÞÀ¤äÀ¤÷À¥ À¥ À¥KÀ¥QÀ¥dÀ¥~À¥À¥±À¥·À¥÷À¥ýÀ¦À¦%À¦&À¦wÀ¦¦À¦¬À¦¿À¦×À¦ØÀ§!À§5À§FÀ§]À§oÀ§„À§ŠÀ§‹À§ÜÀ§ðÀ§üÀ¨0À¨^À¨˜À¨ÈÀ¨þÀ©À©À©9À©_À©À©«À©ÍÀ©õÀªÀª!Àª:Àª_ÀªzÀª›Àª¢Àª¦Àª¨Àª©ÀªÞÀ« À«8À«>À«NÀ«‚À«ƒÀ«ÌÀ¬)À¬wÀ¬“À¬™À¬¨À­ À­À­#À­8À­9À­rÀ­xÀ­‹À­ÏÀ­ÐÀ­ùÀ­ÿÀ®À®4À®wÀ®­À®äÀ¯#À¯_À¯uÀ¯vÀ¯�À¯®À¯½À¯ÖÀ¯æÀ¯ìÀ¯íÀ°+À°7À°cÀ°¤À°ìÀ°üÀ±À±=À±yÀ±ÂÀ²À²"À²6À²eÀ²nÀ²oÀ² À²ÀÀ²ÜÀ³ À³*À³7À³PÀ³eÀ³ŽÀ³¥À³¬À³°À³²À³³À³ÜÀ´ À´<À´^À´®À´ôÀµBÀµzÀµ”Àµ•ÀµåÀ¶À¶À¶\À¶¬À¶èÀ·4À·À·ÈÀ¸À¸]À¸sÀ¸®À¸¯À¸ÜÀ¸ðÀ¹À¹À¹À¹SÀ¹_À¹–À¹­À¹úÀºÀºBÀº[Àº‹ÀºÏÀºæÀºûÀ»À»À»À»IÀ»oÀ»�À»äÀ»èÀ»êÀ»ëÀ¼:À¼‡À¼‹À¼ÕÀ¼ùÀ½(À½sÀ½ÀÀ½ÔÀ½ÚÀ¾(À¾5À¾pÀ¾qÀ¾®À¾¯À¾ñÀ¾ýÀ¿1À¿uÀ¿ÁÀ¿ÑÀ¿åÀ¿îÀ¿ïÀÀ ÀÀHÀÀpÀÀtÀÀvÀÀwÀÀÄÀÀõÀÁÀÁ%ÀÁnÀÁ©ÀÁáÀÁâÀÂ3ÀÂ|ÀÂŒÀÂ’ÀÂÝÀÃ)ÀÃBÀÃrÀÃsÀðÀöÀÄÀÄÀÄ/ÀÄ0ÀÄnÀÄŽÀÄ�ÀÄ×ÀÅOÀÅ�ÀŹÀÅ¿ÀÅÎÀÆ=ÀÆRÀÆSÀÆ‹ÀÆ¢ÀÆ£ÀÆÐÀÆæÀÆõÀÇÀÇÀÇ+ÀÇ<ÀÇBÀÇCÀLJÀÇ“ÀÇÉÀÈ ÀÈVÀÈfÀÈzÀÈ¢ÀÈáÀÉ'ÀÉ7ÀÉKÀÉuÀÉ�ÀÉäÀÉôÀÊÀÊ@ÀÊgÀʵÀÊÅÀÊÙÀËÀË7ÀË@ÀËAÀËrÀËœÀ˸ÀËÖÀÌÀÌÀÌ>ÀÌKÀÌnÀ̃ÀÌšÀÌ¿ÀÌÔÀÌíÀÌôÀÌøÀÌúÀÌûÀÍ2ÀÍkÀÍ»ÀÍÕÀÍòÀÍóÀÎ/ÀÎGÀÎHÀÎxÀÎŽÀÎ�ÀÎÀÀÎÞÀÎßÀÏÀÏ.ÀÏ/ÀÏ€ÀÏšÀ϶ÀÏ·ÀÏìÀÐÀÐÀÐ.ÀÐCÀÐXÀÐqÀÐwÀÐxÀÐÄÀÐÐÀÑÀÑFÀÑxÀѬÀÑÓÀÒÀÒ/ÀÒCÀÒwÀÒžÀÒêÀÒúÀÓÀÓLÀÓUÀÓVÀÓ‡ÀÓ¹ÀÓáÀÔÀÔ-ÀÔUÀÔ…ÀÔ’ÀÔ½ÀÔÞÀÔûÀÕÀÕ=ÀÕfÀÕmÀÕqÀÕsÀÕtÀÕ·ÀÕ»ÀÖ ÀÖ>ÀÖrÀÖªÀ×À×PÀ×VÀ×£À×òÀØ0ÀØuÀØšÀØ›ÀØÔÀØÚÀÙÀÙrÀÙŽÀÙ¨ÀÙ©ÀÙÎÀÙÔÀÙãÀÚ<ÀÚFÀÚ¥ÀÚÁÀÚÚÀÚÛÀÛ ÀÛÀÛ3ÀÛFÀÛLÀÛMÀÛ”ÀÛ ÀÛÖÀÜ ÀÜ ÀÜWÀÜŒÀÜ•ÀÜ–ÀÜÇÀÜíÀÝÀÝ7ÀÝDÀÝcÀÝ‚ÀÝŸÀݦÀݪÀݬÀÝ­ÀÝâÀÝæÀÞ3ÀÞƒÀÞÑÀß ÀßnÀß¼Àà ÀàWÀà¥ÀàëÀá2ÀáƒÀáÓÀâÀâPÀâoÀâ¯ÀâèÀâéÀã+Àã1ÀãyÀãºÀãÒÀãÓÀäÀäÀäFÀäRÀä”Àä§ÀääÀå"Àå3ÀåAÀåXÀå‹Àå”Àå•ÀåÆÀåøÀæÀæaÀæeÀægÀæhÀæªÀæ®ÀæðÀç7ÀçˆÀç¿ÀçôÀçõÀè-ÀèHÀè‚ÀèˆÀèÕÀé%ÀétÀé½ÀêÀêÀêxÀê•Àê–ÀêäÀêêÀë1Àë�ÀëÎÀìÀìjÀì»ÀíÀíQÀí‰Àí½Àî Àî$ÀîœÀîêÀï8Àï…ÀïÐÀï÷ÀðkÀð£Àñ Àñ6Àñ¸ÀñúÀòMÀò‰ÀóÀóUÀóÜÀôÀô§ÀôôÀõhÀõ£ÀõðÀö:Àö‡ÀöÖÀöÿÀ÷OÀ÷žÀ÷ºÀø ÀøGÀø–ÀøæÀù7Àù\Àù­ÀùûÀúÀú˜ÀúáÀû_Àû‚ÀûƒÀûÈÀûÎÀüÀüSÀü¤ÀüÙÀýÀý3Àý4ÀýuÀývÀý¤Àý°ÀýâÀþ ÀþTÀþdÀþxÀþªÀþÝÀþôÀÿ!Àÿ*Àÿ+Àÿ\Àÿ‚Àÿ¤ÀÿÀÀ ÀÀÀÀ\À…À‰ÀÕÀÀnÀ¾ÀÀSÀ¤ÀîÀ>ÀaÀºÀîÀ*ÀxÀÆÀÀMÀ–ÀáÀ*ÀlÀ½ÀüÀDÀ”ÀâÀ3ÀxÀ’ÀÕÀ À À MÀ SÀ  À ïÀ 6À �À ÒÀ !À pÀ ’À ½À ¾À À SÀ YÀ £À òÀ AÀ ‘À ÛÀ(ÀuÀÄÀÀ%ÀlÀmÀ�À·ÀÏÀíÀ ÀÀÀ;ÀAÀ’ÀàÀ1À~ÀÏÀ ÀfÀ¬ÀýÀNÀ–ÀãÀ/ÀQÀ¬ÀÁÀÂÀØÀïÀÀÀ#À)À*ÀWÀcÀŸÀ²ÀìÀ*À;ÀIÀ`À”À§ÀÝÀÀ,À:ÀQÀ~À®À·À¸ÀéÀÀ9ÀUÀwÀ„À©ÀÆÀÛÀöÀýÀÀÀÀ<ÀlÀ•À³À´ÀÀ6À7ÀMÀSÀ�ÀÖÀ'ÀBÀiÀjÀ–À®ÀÃÀÙÀßÀàÀ#À/ÀnÀ¦À¹À÷À5ÀFÀTÀkÀ¥ÀØÀïÀøÀùÀ*ÀXÀ€ÀªÀ·ÀÞÀÿÀ"À)À-À/À0À~À”À·À À À ZÀ kÀ ~À À ËÀ åÀ æÀ!%À!+À!xÀ!ÅÀ"À""À"(À"sÀ"¹À"êÀ"ëÀ#8À#ZÀ#`À#°À#ÜÀ#ñÀ#òÀ$*À$0À$À$ÍÀ%À%jÀ%¶À&À& À&UÀ&›À&ÌÀ&ÍÀ&ìÀ&ûÀ' À'À'-À'@À'FÀ'GÀ'}À'‰À'´À'ÞÀ(À(MÀ(]À(qÀ(¡À(èÀ(üÀ))À)YÀ) À)´À)½À)¾À)ïÀ* À*)À*MÀ*iÀ*�À*šÀ*¯À*ÆÀ*ãÀ*øÀ+À+À+ À+"À+#À+lÀ+¶À+ºÀ,À,TÀ,¤À,éÀ-À-À-TÀ-XÀ- À-ìÀ.:À.ƒÀ.ÐÀ/À/fÀ/„À/¤À/¥À/ñÀ/ýÀ0À0NÀ0šÀ0èÀ11À1yÀ1½À2À2TÀ2 À2ëÀ3:À3„À3ÔÀ4 À41À4Q‰/// Policy Simulator API - v1 /// /// Policy Simulator is a collection of endpoints for creating, running, and /// viewing a Replay. A `Replay` is a type of simulation that lets you see how /// your members' access to resources might change if you changed your IAM /// policy. During a `Replay`, Policy Simulator re-evaluates, or replays, past /// access attempts under both the current policy and your proposed policy, and /// compares those results to determine how your members' access might change /// under the proposed policy. /// /// For more information, see /// /// /// Create an instance of [PolicySimulatorApi] to access these resources: /// /// - [FoldersResource] /// - [FoldersLocationsResource] /// - [FoldersLocationsAccessPolicySimulationsResource] /// - [FoldersLocationsAccessPolicySimulationsOperationsResource] /// - [FoldersLocationsOrgPolicyViolationsPreviewsResource] /// - [FoldersLocationsOrgPolicyViolationsPreviewsOperationsResource] /// - [FoldersLocationsReplaysResource] /// - [FoldersLocationsReplaysOperationsResource] /// - [FoldersLocationsReplaysResultsResource] /// - [OperationsResource] /// - [OrganizationsResource] /// - [OrganizationsLocationsResource] /// - [OrganizationsLocationsAccessPolicySimulationsResource] /// - [OrganizationsLocationsAccessPolicySimulationsOperationsResource] /// - [OrganizationsLocationsOrgPolicyViolationsPreviewsResource] /// - [OrganizationsLocationsOrgPolicyViolationsPreviewsOperationsResource] /// - /// [OrganizationsLocationsOrgPolicyViolationsPreviewsOrgPolicyViolationsResource] /// - [OrganizationsLocationsReplaysResource] /// - [OrganizationsLocationsReplaysOperationsResource] /// - [OrganizationsLocationsReplaysResultsResource] /// - [ProjectsResource] /// - [ProjectsLocationsResource] /// - [ProjectsLocationsAccessPolicySimulationsResource] /// - [ProjectsLocationsAccessPolicySimulationsOperationsResource] /// - [ProjectsLocationsOrgPolicyViolationsPreviewsResource] /// - [ProjectsLocationsOrgPolicyViolationsPreviewsOperationsResource] /// - [ProjectsLocationsReplaysResource] /// - [ProjectsLocationsReplaysOperationsResource] /// - [ProjectsLocationsReplaysResultsResource]‹‡‹ž‹¥‹¾‹Ç‹Ý‹äŒ+Œ4ŒWŒ^ŒwŒ™Œá�;‘>‘P‘V‘V‘b‘p‘p?‘|‘µ‘µ‘Á ‘†‘Ï‘å‘Ú‘ç‘î‘ï‘û’V’’’)’?‘>‘>��È�­�)€Ï�­r/// See, edit, configure, and delete your Google Cloud data and see the email /// address for your Google Account.��ý%��'�';�;�e�eD�|�¬�¬M�Æ�ü�ü>‘��…I��ú/// Policy Simulator is a collection of endpoints for creating, running, and /// viewing a Replay. /// /// A `Replay` is a type of simulation that lets you see how your members' /// access to resources might change if you changed your IAM policy. During a /// `Replay`, Policy Simulator re-evaluates, or replays, past access attempts /// under both the current policy and your proposed policy, and compares those /// results to determine how your members' access might change under the /// proposed policy.’ù““ “ ““3“(“5’ù’ùC’‘’v%’‘’ ’ U’½’\’\€â’b•(•@•A•A•V•k•`•m•(•(L“~“c%“~“�“�€‘“Á”!”!€Ÿ”[”ÔÃa”ç“@“@‚6“F–x–§–¨–¨–½–Ö–Ë–Ø–x–xg•Í•²%•Í•ܕ܀˜–•x•x�i•~—Q—Š—�—�—¥—¾—³—À—Q—Qv—B—'%—B››››'›'›4—Ë—Ë…›‚ç/// Gets the latest state of a long-running operation. /// /// Clients can use this method to poll the operation result at intervals as /// recommended by the API service. /// /// Request parameters: /// /// [name] - The name of the operation resource. /// Value must have pattern /// `^folders/\[^/\]+/locations/\[^/\]+/accessPolicySimulations/\[^/\]+/operations/.*$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleLongrunningOperation]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.–ã–㆖é�ôž'ž-ž-žBž[žPž]�ô�ôp�?�$%�?�N�N€¢�’œæœæ�€œìžÚŸŸŸŸ2ŸKŸ@ŸMžÚžÚzžËž°%žË¢ ¢ ¢¬¢¸¢¸¢ÅŸXŸX…¢—‚ë/// Gets the latest state of a long-running operation. /// /// Clients can use this method to poll the operation result at intervals as /// recommended by the API service. /// /// Request parameters: /// /// [name] - The name of the operation resource. /// Value must have pattern /// `^folders/\[^/\]+/locations/\[^/\]+/orgPolicyViolationsPreviews/\[^/\]+/operations/.*$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleLongrunningOperation]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.žhžh† žn¥¹¥Ø¥Ù¥Ù¥î¦¥ü¦ ¥¹¥¹W¤¼¤¡%¤¼¤Ë¤Ëx¤ù¥F¥Fo¥q©•©•*©¸©Å©Å©Ñ©ß©ß©ì¦¦…Ù©‰ƒ!/// Creates and starts a Replay using the given ReplayConfig. /// /// [request] - The metadata request object. /// /// Request parameters: /// /// [parent] - Required. The parent resource where this Replay will be /// created. This resource must be a project, folder, or organization with a /// location. Example: `projects/my-example-project/locations/global` /// Value must have pattern `^folders/\[^/\]+/locations/\[^/\]+$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleLongrunningOperation]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.°-°-°9°E°E°R«ñ«ñ†°$ƒÏ/// Gets the specified Replay. /// /// Each `Replay` is available for at least 7 days. /// /// Request parameters: /// /// [name] - Required. The name of the Replay to retrieve, in the following /// format: /// `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, /// where `{resource-id}` is the ID of the project, folder, or organization /// that owns the `Replay`. Example: /// `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` /// Value must have pattern /// `^folders/\[^/\]+/locations/\[^/\]+/replays/\[^/\]+$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleCloudPolicysimulatorV1Replay]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.¤w¤w�“¤}²j²“²”²”²©²Â²·²Ä²j²ja²[²@%²[¶¶¶¶¶¶(²Ï²Ï…µú‚×/// Gets the latest state of a long-running operation. /// /// Clients can use this method to poll the operation result at intervals as /// recommended by the API service. /// /// Request parameters: /// /// [name] - The name of the operation resource. /// Value must have pattern /// `^folders/\[^/\]+/locations/\[^/\]+/replays/\[^/\]+/operations/.*$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleLongrunningOperation]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.½Ó½Ó½ß½ë½ë½ø¾¾¾¾¾¾)¾8¾8¾C¾]¾]¾j·Ú·Ú‰n½É…t/// Lists operations that match the specified filter in the request. /// /// If the server doesn't support this method, it returns `UNIMPLEMENTED`. /// /// Request parameters: /// /// [name] - The name of the operation's parent resource. /// Value must have pattern /// `^folders/\[^/\]+/locations/\[^/\]+/replays/\[^/\]+/operations$`. /// /// [filter] - The standard list filter. /// /// [pageSize] - The standard list page size. /// /// [pageToken] - The standard list page token. /// /// [returnPartialSuccess] - When set to `true`, operations that are reachable /// are returned as normal, and those that are unreachable are returned in the /// ListOperationsResponse.unreachable field. This can only be `true` when /// reading across collections. For example, when `parent` is set to /// `"projects/example/locations/-"`. This field is not supported by default /// and will result in an `UNIMPLEMENTED` error if set unless explicitly /// documented otherwise in service or product specific documentation. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleLongrunningListOperationsResponse]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.² ² �>²ÀA§ÀAÍÀAÎÀAÎÀAãÀAüÀAñÀAþÀA§ÀA§^ÀA˜ÀA}%ÀA˜ÀG¾ÀG¾ÀGÊÀGØÀGØÀGâÀGðÀGðÀGýÀH ÀH ÀHÀB ÀB ˆbÀG´…&/// Lists the results of running a Replay. /// /// Request parameters: /// /// [parent] - Required. The Replay whose results are listed, in the following /// format: /// `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}` /// Example: /// `projects/my-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` /// Value must have pattern /// `^folders/\[^/\]+/locations/\[^/\]+/replays/\[^/\]+$`. /// /// [pageSize] - The maximum number of ReplayResult objects to return. /// Defaults to 5000. The maximum value is 5000; values above 5000 are rounded /// down to 5000. /// /// [pageToken] - A page token, received from a previous /// Simulator.ListReplayResults call. Provide this token to retrieve the next /// page of results. When paginating, all other parameters provided to /// \[Simulator.ListReplayResults\[\] must match the call that provided the /// page token. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleCloudPolicysimulatorV1ListReplayResultsResponse]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.ÀALÀAL‰!ÀARÀJ¶ÀJÈÀJÉÀJÉÀJÞÀJóÀJèÀJõÀJ¶ÀJ¶FÀJ§ÀJŒ%ÀJ§ÀMüÀMüÀNÀNÀNÀN!ÀKÀK„ÏÀMó‚¡/// Gets the latest state of a long-running operation. /// /// Clients can use this method to poll the operation result at intervals as /// recommended by the API service. /// /// Request parameters: /// /// [name] - The name of the operation resource. /// Value must have pattern `^operations/.*$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleLongrunningOperation]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.ÀU”ÀU”ÀU ÀU¬ÀU¬ÀU¹ÀUÅÀUÅÀUÏÀUÝÀUÝÀUêÀUùÀUùÀVÀVÀVÀV+ÀOÓÀOÓ‰6ÀUŠ…>/// Lists operations that match the specified filter in the request. /// /// If the server doesn't support this method, it returns `UNIMPLEMENTED`. /// /// Request parameters: /// /// [name] - The name of the operation's parent resource. /// Value must have pattern `^operations$`. /// /// [filter] - The standard list filter. /// /// [pageSize] - The standard list page size. /// /// [pageToken] - The standard list page token. /// /// [returnPartialSuccess] - When set to `true`, operations that are reachable /// are returned as normal, and those that are unreachable are returned in the /// ListOperationsResponse.unreachable field. This can only be `true` when /// reading across collections. For example, when `parent` is set to /// `"projects/example/locations/-"`. This field is not supported by default /// and will result in an `UNIMPLEMENTED` error if set unless explicitly /// documented otherwise in service or product specific documentation. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleLongrunningListOperationsResponse]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.ÀJoÀJoŽœÀJuÀY¼ÀYÑÀYÒÀYÒÀYçÀYüÀYñÀYþÀY¼ÀY¼IÀYHÀY-%ÀYHÀYWÀYWaÀYzÀY ÀY €úÀYÀ\À\;À\<À\<À\QÀ\jÀ\_À\lÀ\À\VÀZMÀZ2%ÀZMÀZ\ÀZ\€ŸÀZ˜ÀZþÀZþ€«À[>À[¬À[¬mÀ[ÖÀZ ÀZ ‚lÀZÀ]œÀ]ÑÀ]×À]×À]ìÀ^À]úÀ^À]œÀ]œrÀ\ÒÀ\·%À\ÒÀ\áÀ\့À]'À\wÀ\w�™À\}À^†À^ÅÀ^ËÀ^ËÀ^àÀ^ùÀ^îÀ^ûÀ^†À^†|À^wÀ^\%À^wÀbPÀbPÀb\ÀbhÀbhÀbuÀ_À_…ÀbG‚í/// Gets the latest state of a long-running operation. /// /// Clients can use this method to poll the operation result at intervals as /// recommended by the API service. /// /// Request parameters: /// /// [name] - The name of the operation resource. /// Value must have pattern /// `^organizations/\[^/\]+/locations/\[^/\]+/accessPolicySimulations/\[^/\]+/operations/.*$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleLongrunningOperation]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.À^À^†À^Àf5ÀfnÀftÀftÀf‰Àf¢Àf—Àf¤Àf5Àf5vÀd†Àdk%Àd†Àd•Àd•€¿ÀdßÀeWÀeW€ÚÀeªÀk¾Àk¾>ÀkõÀlÀlÀlÀlÀl)Àl)ÀlKÀlKÀlXÀf¯Àf¯ˆOÀk²„�/// CreateOrgPolicyViolationsPreview creates an OrgPolicyViolationsPreview for /// the proposed changes in the provided /// OrgPolicyViolationsPreview.OrgPolicyOverlay. /// /// The changes to OrgPolicy are specified by this `OrgPolicyOverlay`. The /// resources to scan are inferred from these specified changes. /// /// [request] - The metadata request object. /// /// Request parameters: /// /// [parent] - Required. The organization under which this /// OrgPolicyViolationsPreview will be created. Example: /// `organizations/my-example-org/locations/global` /// Value must have pattern `^organizations/\[^/\]+/locations/\[^/\]+$`. /// /// [orgPolicyViolationsPreviewId] - Optional. An optional user-specified ID /// for the OrgPolicyViolationsPreview. If not provided, a random ID will be /// generated. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleLongrunningOperation]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.Àr†Àr†Àr’ÀržÀržÀr«ÀoÀo…sÀr}ƒ /// GetOrgPolicyViolationsPreview gets the specified /// OrgPolicyViolationsPreview. /// /// Each OrgPolicyViolationsPreview is available for at least 7 days. /// /// Request parameters: /// /// [name] - Required. The name of the OrgPolicyViolationsPreview to get. /// Value must have pattern /// `^organizations/\[^/\]+/locations/\[^/\]+/orgPolicyViolationsPreviews/\[^/\]+$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleCloudPolicysimulatorV1OrgPolicyViolationsPreview]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.Àz]Àz]ÀziÀzwÀzwÀz�Àz�Àz�ÀzœÀz«Àz«Àz¸ÀtyÀtyˆ»ÀzS…?/// ListOrgPolicyViolationsPreviews lists each OrgPolicyViolationsPreview in /// an organization. /// /// Each OrgPolicyViolationsPreview is available for at least 7 days. /// /// Request parameters: /// /// [parent] - Required. The parent the violations are scoped to. Format: /// `organizations/{organization}/locations/{location}` Example: /// `organizations/my-example-org/locations/global` /// Value must have pattern `^organizations/\[^/\]+/locations/\[^/\]+$`. /// /// [pageSize] - Optional. The maximum number of items to return. The service /// may return fewer than this value. If unspecified, at most 5 items will be /// returned. The maximum value is 10; values above 10 will be coerced to 10. /// /// [pageToken] - Optional. A page token, received from a previous call. /// Provide this to retrieve the subsequent page. When paginating, all other /// parameters must match the call that provided the page token. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a /// [GoogleCloudPolicysimulatorV1ListOrgPolicyViolationsPreviewsResponse]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.Àd'Àd'™Àd-À}°À}óÀ}ùÀ}ùÀ~À~'À~À~)À}°À}°€€À}¡À}†%À}¡À�‚À�‚À�ŽÀ�šÀ�šÀ�§À~4À~4…!À�y‚ñ/// Gets the latest state of a long-running operation. /// /// Clients can use this method to poll the operation result at intervals as /// recommended by the API service. /// /// Request parameters: /// /// [name] - The name of the operation resource. /// Value must have pattern /// `^organizations/\[^/\]+/locations/\[^/\]+/orgPolicyViolationsPreviews/\[^/\]+/operations/.*$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleLongrunningOperation]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.À}8À}8†À}>ÀƒÚÀ„&À„,À„,À„AÀ„ZÀ„OÀ„\ÀƒÚÀƒÚ€‰ÀƒËÀƒ°%ÀƒËÀŠBÀŠBÀŠNÀŠ\ÀŠ\ÀŠfÀŠtÀŠtÀŠ�ÀŠ�ÀŠ�ÀŠ�À„gÀ„gˆ¢ÀŠ8…F/// ListOrgPolicyViolations lists the OrgPolicyViolations that are present in /// an OrgPolicyViolationsPreview. /// /// Request parameters: /// /// [parent] - Required. The OrgPolicyViolationsPreview to get /// OrgPolicyViolations from. Format: /// organizations/{organization}/locations/{location}/orgPolicyViolationsPreviews/{orgPolicyViolationsPreview} /// Value must have pattern /// `^organizations/\[^/\]+/locations/\[^/\]+/orgPolicyViolationsPreviews/\[^/\]+$`. /// /// [pageSize] - Optional. The maximum number of items to return. The service /// may return fewer than this value. If unspecified, at most 1000 items will /// be returned. The maximum value is 1000; values above 1000 will be coerced /// to 1000. /// /// [pageToken] - Optional. A page token, received from a previous call. /// Provide this to retrieve the subsequent page. When paginating, all other /// parameters must match the call that provided the page token. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a /// [GoogleCloudPolicysimulatorV1ListOrgPolicyViolationsResponse]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.ÀƒYÀƒY‰²Àƒ_ÀŽmÀŽ’ÀŽ“ÀŽ“ÀލÀŽÁÀ޶ÀŽÃÀŽmÀŽm]À�XÀ�=%À�XÀ�gÀ�g€„À�›À�îÀ�î{ÀŽÀ’UÀ’U*À’xÀ’…À’…À’‘À’ŸÀ’ŸÀ’¬ÀŽÎÀŽÎ…ßÀ’Iƒ'/// Creates and starts a Replay using the given ReplayConfig. /// /// [request] - The metadata request object. /// /// Request parameters: /// /// [parent] - Required. The parent resource where this Replay will be /// created. This resource must be a project, folder, or organization with a /// location. Example: `projects/my-example-project/locations/global` /// Value must have pattern `^organizations/\[^/\]+/locations/\[^/\]+$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleLongrunningOperation]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.À˜óÀ˜óÀ˜ÿÀ™ À™ À™À”±À”±†À˜êƒÕ/// Gets the specified Replay. /// /// Each `Replay` is available for at least 7 days. /// /// Request parameters: /// /// [name] - Required. The name of the Replay to retrieve, in the following /// format: /// `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, /// where `{resource-id}` is the ID of the project, folder, or organization /// that owns the `Replay`. Example: /// `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` /// Value must have pattern /// `^organizations/\[^/\]+/locations/\[^/\]+/replays/\[^/\]+$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleCloudPolicysimulatorV1Replay]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.À� À� �ÃÀ�À›6À›eÀ›fÀ›fÀ›{À›”À›‰À›–À›6À›6gÀ›'À› %À›'ÀžÛÀžÛÀžçÀžóÀžóÀŸÀ›¡À›¡… ÀžÒ‚Ý/// Gets the latest state of a long-running operation. /// /// Clients can use this method to poll the operation result at intervals as /// recommended by the API service. /// /// Request parameters: /// /// [name] - The name of the operation resource. /// Value must have pattern /// `^organizations/\[^/\]+/locations/\[^/\]+/replays/\[^/\]+/operations/.*$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleLongrunningOperation]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.À¦±À¦±À¦½À¦ÉÀ¦ÉÀ¦ÖÀ¦âÀ¦âÀ¦ìÀ¦úÀ¦úÀ§À§À§À§!À§;À§;À§HÀ ²À ²‰tÀ¦§…z/// Lists operations that match the specified filter in the request. /// /// If the server doesn't support this method, it returns `UNIMPLEMENTED`. /// /// Request parameters: /// /// [name] - The name of the operation's parent resource. /// Value must have pattern /// `^organizations/\[^/\]+/locations/\[^/\]+/replays/\[^/\]+/operations$`. /// /// [filter] - The standard list filter. /// /// [pageSize] - The standard list page size. /// /// [pageToken] - The standard list page token. /// /// [returnPartialSuccess] - When set to `true`, operations that are reachable /// are returned as normal, and those that are unreachable are returned in the /// ListOperationsResponse.unreachable field. This can only be `true` when /// reading across collections. For example, when `parent` is set to /// `"projects/example/locations/-"`. This field is not supported by default /// and will result in an `UNIMPLEMENTED` error if set unless explicitly /// documented otherwise in service or product specific documentation. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleLongrunningListOperationsResponse]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.ÀšÒÀšÒ�VÀšØÀª‹Àª·Àª¸Àª¸ÀªÍÀªæÀªÛÀªèÀª‹Àª‹dÀª|Àªa%Àª|À°®À°®À°ºÀ°ÈÀ°ÈÀ°ÒÀ°àÀ°àÀ°íÀ°üÀ°üÀ± ÀªóÀªóˆhÀ°¤…,/// Lists the results of running a Replay. /// /// Request parameters: /// /// [parent] - Required. The Replay whose results are listed, in the following /// format: /// `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}` /// Example: /// `projects/my-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` /// Value must have pattern /// `^organizations/\[^/\]+/locations/\[^/\]+/replays/\[^/\]+$`. /// /// [pageSize] - The maximum number of ReplayResult objects to return. /// Defaults to 5000. The maximum value is 5000; values above 5000 are rounded /// down to 5000. /// /// [pageToken] - A page token, received from a previous /// Simulator.ListReplayResults call. Provide this token to retrieve the next /// page of results. When paginating, all other parameters provided to /// \[Simulator.ListReplayResults\[\] must match the call that provided the /// page token. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleCloudPolicysimulatorV1ListReplayResultsResponse]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.Àª*Àª*‰3Àª0À³ÿÀ´À´À´À´%À´:À´/À´<À³ÿÀ³ÿDÀ³•À³z%À³•À³¤À³¤WÀ³ÂÀ³_À³_€æÀ³eÀ¶8À¶QÀ¶RÀ¶RÀ¶gÀ¶|À¶qÀ¶~À¶8À¶8MÀ´†À´k%À´†À´•À´•€•À´ÌÀµ-Àµ-€¡ÀµhÀµÑÀµÑcÀµöÀ´GÀ´G‚@À´MÀ·ŒÀ·¼À·½À·½À·ÒÀ·ëÀ·àÀ·íÀ·ŒÀ·ŒhÀ¶ßÀ¶Ä%À¶ßÀ¶îÀ¶î€šÀ·-À¶‰À¶‰�mÀ¶�À¸gÀ¸¡À¸§À¸§À¸¼À¸ÕÀ¸ÊÀ¸×À¸gÀ¸gwÀ¸XÀ¸=%À¸XÀ¼'À¼'À¼3À¼?À¼?À¼LÀ¸âÀ¸â…À¼‚è/// Gets the latest state of a long-running operation. /// /// Clients can use this method to poll the operation result at intervals as /// recommended by the API service. /// /// Request parameters: /// /// [name] - The name of the operation resource. /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/accessPolicySimulations/\[^/\]+/operations/.*$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleLongrunningOperation]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.À·øÀ·ø†À·þÀ¿ À¿TÀ¿ZÀ¿ZÀ¿oÀ¿ˆÀ¿}À¿ŠÀ¿ À¿ qÀ¾XÀ¾=%À¾XÀ¾gÀ¾g€µÀ¾¬À½þÀ½þ�•À¾ÀÀÀÀFÀÀLÀÀLÀÀaÀÀzÀÀoÀÀ|ÀÀÀÀ{À¿ùÀ¿Þ%À¿ùÀÃÐÀÃÐÀÃÜÀÃèÀÃèÀÃõÀÀ‡ÀÀ‡…ÀÃÇ‚ì/// Gets the latest state of a long-running operation. /// /// Clients can use this method to poll the operation result at intervals as /// recommended by the API service. /// /// Request parameters: /// /// [name] - The name of the operation resource. /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/orgPolicyViolationsPreviews/\[^/\]+/operations/.*$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleLongrunningOperation]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.À¿•À¿•†À¿›ÀÆîÀÇÀÇÀÇÀÇ$ÀÇ=ÀÇ2ÀÇ?ÀÆîÀÆîXÀÅíÀÅÒ%ÀÅíÀÅüÀÅüzÀÆ+ÀÆyÀÆyqÀÆ¥ÀÊÌÀÊÌ*ÀÊïÀÊüÀÊüÀËÀËÀËÀË#ÀÇJÀÇJ…ÚÀÊÀƒ"/// Creates and starts a Replay using the given ReplayConfig. /// /// [request] - The metadata request object. /// /// Request parameters: /// /// [parent] - Required. The parent resource where this Replay will be /// created. This resource must be a project, folder, or organization with a /// location. Example: `projects/my-example-project/locations/global` /// Value must have pattern `^projects/\[^/\]+/locations/\[^/\]+$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleLongrunningOperation]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.ÀÑeÀÑeÀÑqÀÑ}ÀÑ}ÀÑŠÀÍ(ÀÍ(†ÀÑ\ƒÐ/// Gets the specified Replay. /// /// Each `Replay` is available for at least 7 days. /// /// Request parameters: /// /// [name] - Required. The name of the Replay to retrieve, in the following /// format: /// `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, /// where `{resource-id}` is the ID of the project, folder, or organization /// that owns the `Replay`. Example: /// `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/replays/\[^/\]+$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleCloudPolicysimulatorV1Replay]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.ÀŧÀŧ�›ÀÅ­ÀÓ£ÀÓÍÀÓÎÀÓÎÀÓãÀÓüÀÓñÀÓþÀÓ£ÀÓ£bÀÓ”ÀÓy%ÀÓ”À×>À×>À×JÀ×VÀ×VÀ×cÀÔ ÀÔ …À×5‚Ø/// Gets the latest state of a long-running operation. /// /// Clients can use this method to poll the operation result at intervals as /// recommended by the API service. /// /// Request parameters: /// /// [name] - The name of the operation resource. /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/replays/\[^/\]+/operations/.*$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleLongrunningOperation]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.ÀßÀßÀßÀß'Àß'Àß4Àß@Àß@ÀßJÀßXÀßXÀßeÀßtÀßtÀßÀß™Àß™ÀߦÀÙÀÙ‰oÀß…u/// Lists operations that match the specified filter in the request. /// /// If the server doesn't support this method, it returns `UNIMPLEMENTED`. /// /// Request parameters: /// /// [name] - The name of the operation's parent resource. /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/replays/\[^/\]+/operations$`. /// /// [filter] - The standard list filter. /// /// [pageSize] - The standard list page size. /// /// [pageToken] - The standard list page token. /// /// [returnPartialSuccess] - When set to `true`, operations that are reachable /// are returned as normal, and those that are unreachable are returned in the /// ListOperationsResponse.unreachable field. This can only be `true` when /// reading across collections. For example, when `parent` is set to /// `"projects/example/locations/-"`. This field is not supported by default /// and will result in an `UNIMPLEMENTED` error if set unless explicitly /// documented otherwise in service or product specific documentation. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleLongrunningListOperationsResponse]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.ÀÓDÀÓD�BÀÓJÀâäÀã Àã Àã Àã!Àã:Àã/Àã<ÀâäÀâä_ÀâÕÀâº%ÀâÕÀèýÀèýÀé ÀéÀéÀé!Àé/Àé/Àé<ÀéKÀéKÀéXÀãGÀãGˆcÀèó…'/// Lists the results of running a Replay. /// /// Request parameters: /// /// [parent] - Required. The Replay whose results are listed, in the following /// format: /// `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}` /// Example: /// `projects/my-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/replays/\[^/\]+$`. /// /// [pageSize] - The maximum number of ReplayResult objects to return. /// Defaults to 5000. The maximum value is 5000; values above 5000 are rounded /// down to 5000. /// /// [pageToken] - A page token, received from a previous /// Simulator.ListReplayResults call. Provide this token to retrieve the next /// page of results. When paginating, all other parameters provided to /// \[Simulator.ListReplayResults\[\] must match the call that provided the /// page token. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [GoogleCloudPolicysimulatorV1ListReplayResultsResponse]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.ÀâˆÀ∉$ÀâŽÀí�Àí¸ÀíºÀíº Àí¿ÀíÇÀíÇ ÀíÌÀí�Àí�DÀí×ÀîÀî Àî Àî Àî.Àî Àî$Àï(Àî4Àî.ÀîFÀî;ÀîDÀî6Àî<ÀîIÀîMÀîNÀîTÀîcÀî_Àî‹ÀïÀîeÀîjÀîkÀîvÀî}ÀîwÀî�Àî­Àî®Àî¶Àï ÀîÖÀîÍÀîÔÀîÈÀîÎÀîÙÀîÝÀîÞÀîáÀîûÀîâÀîæÀîçÀîïÀîóÀîôÀïÀí×Àí×�SÀîÀíÀìh€°À퀔/// Reference to the launch that will be used while audit logging and to /// control the launch. /// /// Should be set only in the alternate policy.Àí†ÀímÀí†D/// Specify constraint for configurations of Google Cloud resources.Àï.Àï.€�ÀïRÀë®À뮄Àì:€…/// Similar to PolicySpec but with an extra 'launch' field for launch reference. /// /// The PolicySpec here is specific for dry-run.À÷ìÀøÀøÀøÀøÀø#Àø#Àø(Àø8Àø8 Àø=ÀøGÀøG ÀøLÀøVÀøV Àø[À÷ìÀ÷ìzÀøjÀø†Àø�Àø�Àø�Àø™yÀø¦ÀøªÀû—Àø½Àø´ÀøêÀù‡Àø¿ÀøÄÀøÅÀøÐÀøÜÀøÑÀøìÀùÀùÀùÀùyÀùCÀù5ÀùAÀù0Àù6ÀùFÀùJÀùKÀùNÀùhÀùOÀùSÀùTÀù\Àù`ÀùaÀù‰Àù¡Àù—ÀùÏÀúdÀù£Àù¨Àù©Àù´ÀùÁÀùµÀùÑÀùñÀùòÀùúÀúVÀú ÀúÀúÀú ÀúÀú#Àú'Àú(Àú+ÀúEÀú,Àú0Àú1Àú9Àú=Àú>ÀúfÀúxÀútÀúˆÀúÀú†ÀúzÀú€Àú‹Àú�Àú�Àú–Àú¥Àú¡ÀúµÀú¬Àú³Àú§Àú­Àú¸Àú¼Àú½ÀúÃÀúÒÀúÎÀúúÀû‰ÀúÔÀúÙÀúÚÀúåÀúìÀúæÀúüÀûÀûÀû%Àû{ÀûEÀû<ÀûCÀû7Àû=ÀûHÀûLÀûMÀûPÀûjÀûQÀûUÀûVÀû^ÀûbÀûcÀû‹ÀøjÀøjƒ/Àø‡ÀòÀòÀòÀòÀò"ÀòlÀò(Àò›Àò€¤Àò›/// Deprecated.ÀótÀò©€ÕÀót€ /// Dry-run policy. /// /// Audit-only policy, can be used to monitor how the policy would have /// impacted the existing and future resources if it's enforced.ÀôÚÀóƒ�[ÀôÚ�9/// An opaque tag indicating the current state of the policy, used for /// concurrency control. /// /// This 'etag' is computed by the server based on the value of other fields, /// and may be sent on update and delete requests to ensure the client has an /// up-to-date value before proceeding. /// /// Optional.À÷�Àôã‚¢À÷�‚v/// The resource name of the policy. /// /// Must be one of the following forms, where `constraint_name` is the name of /// the constraint which this policy configures: * /// `projects/{project_number}/policies/{constraint_name}` * /// `folders/{folder_id}/policies/{constraint_name}` * /// `organizations/{organization_id}/policies/{constraint_name}` For example, /// `projects/123/policies/compute.disableSerialPortAccess`. Note: /// `projects/{project_id}/policies/{constraint_name}` is also an acceptable /// name for API requests, but responses will return the name using the /// equivalent project number. /// /// Immutable.À÷ãÀ÷Š]À÷ã4/// Basic information about the organization policy.Àû�Àû��gÀûÁÀñ_Àñ_‹§Àñßy/// Defines an organization policy which is used to specify constraints for /// configurations of Google Cloud resources.À‘À±À¸À¸ À½ÀÇÀÇÀÌÀãÀã ÀèÀóÀó ÀøÀÀÀÀ‘À‘€ˆÀÀ=ÀFÀGÀGÀPFÀ]ÀaÀDÀoÀkÀÀvÀ}ÀqÀwÀ‚À†À‡À�À©À˜ÀÆÀ°ÀÄÀ«À±ÀÉÀÍÀÎÀÒÀâÀÝÀóÀéÀñÀäÀêÀöÀúÀûÀÿÀÀ ÀÀ.À!ÀÀÀÀÀ$À(À)À-À<À>ÀAÀìÀQÀÝÀúÀûÀÀÀÀ À-ÀÀ+ÀÀÀ0À4À5À;ÀÀ‚)À>ÀÿªÀýº�ôÀÿª�Ò/// An opaque tag indicating the current version of the policySpec, used for /// concurrency control. /// /// This field is ignored if used in a `CreatePolicy` request. When the policy /// is returned from either a `GetPolicy` or a `ListPolicies` request, this /// `etag` indicates the version of the current policySpec to use when /// executing a read-modify-write loop. When the policy is returned from a /// `GetEffectivePolicy` request, the `etag` will be unset.ÀcÀÿ³�ÁÀc�–/// Determines the inheritance behavior for this policy. /// /// If `inherit_from_parent` is true, policy rules set higher up in the /// hierarchy (up to the closest root) are inherited and present in the /// effective policy. If it is false, then no rules are inherited, and this /// policy becomes the new root for evaluation. This field can be set only for /// policies which configure list constraints.À×Ày�cÀ×�D/// Ignores policies set above this resource and restores the /// `constraint_default` enforcement behavior of the specific constraint at /// this resource. /// /// This field can be set in policies for either list or boolean constraints. /// If set, `rules` must be empty and `inherit_from_parent` must be set to /// false.À«Àá�ÏÀ«�†/// In policies for boolean constraints, the following requirements apply: - /// There must be one and only one policy rule where condition is unset. /// /// - Boolean policy rules with conditions must set `enforced` to the opposite /// of the policy rule without a condition. - During policy evaluation, policy /// rules with conditions that are true for a target resource take precedence.À‚Àµ€×À‚€³/// The time stamp this was previously updated. /// /// This represents the last time a call to `CreatePolicy` or `UpdatePolicy` /// was made for that policy. /// /// Output only.ÀJÀJ��ÀnÀýÀýŒÓÀý•€†/// Defines a Google Cloud policy specification which is used to specify /// constraints for configurations of Google Cloud resources.ÀòÀÀ#À# À(À6À6À;ÀJÀJ ÀOÀ\À\ ÀaÀnÀnÀsÀƒÀƒ ÀˆÀòÀò€£À™ÀÃÀÌÀÍÀÍÀÖÀãÀçÀÄÀùÀñÀ ÀÀ ÀûÀÀÀÀÀÀ-À$ÀZÀÜÀ/À4À5À@ÀLÀAÀ\ÀjÀkÀsÀÎÀ˜ÀŠÀ–À…À‹À›ÀŸÀ À£À½À¤À¨À©À±ÀµÀ¶ÀÞÀóÀìÀÀúÀÀõÀûÀ À ÀÀÀ$ÀÀ7À+À5À&À,À:À>À?ÀCÀXÀNÀ†ÀÏÀZÀ_À`ÀkÀxÀlÀœÀ�ÀšÀˆÀŽÀŸÀ£À¤À§ÀÁÀ¨À¬À­ÀµÀ¹ÀºÀÑÀåÀßÀÀ¶ÀçÀìÀíÀøÀÀùÀÀGÀHÀPÀ¨ÀrÀgÀpÀbÀhÀuÀyÀzÀ}À—À~À‚ÀƒÀ‹À�À�À¸À™À™ƒ-ÀÄÀ ÌÀ :€šÀ Ì€€/// Setting this to true means that all values are allowed. /// /// This field can be set only in policies for list constraints.ÀdÀ Ù†”Àd†H/// A condition that determines whether this rule is used to evaluate the /// policy. /// /// When set, the google.type.Expr.expression field must contain 1 to 10 /// subexpressions, joined by the `||` or `&&` operators. Each subexpression /// must use the `resource.matchTag()`, `resource.matchTagId()`, /// `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression /// Language (CEL) function. The `resource.matchTag()` function takes the /// following arguments: * `key_name`: the namespaced name of the tag key, /// with the organization ID and a slash (`/`) as a prefix; for example, /// `123456789012/environment` * `value_name`: the short name of the tag value /// For example: `resource.matchTag('123456789012/environment, 'prod')` The /// `resource.matchTagId()` function takes the following arguments: * /// `key_id`: the permanent ID of the tag key; for example, /// `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; /// for example, `tagValues/567890123456` For example: /// `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` /// The `resource.hasTagKey()` function takes the following argument: * /// `key_name`: the namespaced name of the tag key, with the organization ID /// and a slash (`/`) as a prefix; for example, `123456789012/environment` For /// example: `resource.hasTagKey('123456789012/environment')` The /// `resource.hasTagKeyId()` function takes the following arguments: * /// `key_id`: the permanent ID of the tag key; for example, /// `tagKeys/123456789012` For example: /// `resource.hasTagKeyId('tagKeys/123456789012')`ÀÀr€˜À/// Setting this to true means that all values are denied. /// /// This field can be set only in policies for list constraints.ÀùÀ€ñÀù€Ô/// If `true`, then the policy is enforced. /// /// If `false`, then any configuration is acceptable. This field can be set in /// policies for boolean constraints, custom constraints and managed /// constraints.À!À‚&À!�à/// Required for managed constraints if parameters are defined. /// /// Passes parameter values when policy enforcement is enabled. Ensure that /// parameter value types match those defined in the constraint definition. /// For example: ``` { "allowedLocations" : ["us-east1", "us-west1"], /// "allowAll" : true } ``` /// /// Optional. /// /// The values for Object must be JSON objects. It can consist of `num`, /// `String`, `bool` and `null` as well as `Map` and `List` values.ÀçÀ0€½Àçx/// List of values to be used for this policy rule. /// /// This field can be set only in policies for list constraints.ÀÊÀÊ�ÈÀîÀ ÝÀ Ý‘·À '/// A rule used to express this policy.À)À)<À)CÀ)CÀ)HÀ)ZÀ)Z À)_À)mÀ)mÀ)rÀ)À)qÀ)†À)±À)ºÀ)»À)»À)ÄNÀ)ÑÀ)ÕÀ+áÀ)ëÀ)ßÀ*À)òÀ*À)íÀ)óÀ*À* À* À*À*$À*À*PÀ*îÀ*&À*+À*,À*7À*BÀ*8À*RÀ*}À*~À*†À*àÀ*ªÀ*�À*¨À*˜À*žÀ*­À*±À*²À*µÀ*ÏÀ*¶À*ºÀ*»À*ÃÀ*ÇÀ*ÈÀ*ðÀ+À*þÀ+4À+ÓÀ+ À+À+À+À+&À+À+6À+aÀ+bÀ+jÀ+ÅÀ+�À+�À+�À+|À+‚À+’À+–À+—À+šÀ+´À+›À+ŸÀ+ À+¨À+¬À+­À+ÕÀ)†À)†‚]À)²À'#À E†êÀ'#†œ/// How the principal's access, specified in the AccessState field, changed /// between the current (baseline) policies and proposed (simulated) policies. /// Possible string values are: /// - "ACCESS_CHANGE_TYPE_UNSPECIFIED" : Default value. This value is unused. /// - "NO_CHANGE" : The principal's access did not change. This includes the /// case where both baseline and simulated are UNKNOWN, but the unknown /// information is equivalent. /// - "UNKNOWN_CHANGE" : The principal's access under both the current /// policies and the proposed policies is `UNKNOWN`, but the unknown /// information differs between them. /// - "ACCESS_REVOKED" : The principal had access under the current policies /// (`GRANTED`), but will no longer have access after the proposed changes /// (`NOT_GRANTED`). /// - "ACCESS_GAINED" : The principal did not have access under the current /// policies (`NOT_GRANTED`), but will have access after the proposed changes /// (`GRANTED`). /// - "ACCESS_MAYBE_REVOKED" : This result can occur for the following /// reasons: * The principal had access under the current policies /// (`GRANTED`), but their access after the proposed changes is `UNKNOWN`. * /// The principal's access under the current policies is `UNKNOWN`, but they /// will not have access after the proposed changes (`NOT_GRANTED`). /// - "ACCESS_MAYBE_GAINED" : This result can occur for the following reasons: /// * The principal did not have access under the current policies /// (`NOT_GRANTED`), but their access after the proposed changes is `UNKNOWN`. /// * The principal's access under the current policies is `UNKNOWN`, but they /// will have access after the proposed changes (`GRANTED`).À(À'4€èÀ(€ª/// The results of evaluating the access tuple under the current (baseline) /// policies. /// /// If the AccessState couldn't be fully evaluated, this field explains why.À)À(!€ëÀ)€¬/// The results of evaluating the access tuple under the proposed (simulated) /// policies. /// /// If the AccessState couldn't be fully evaluated, this field explains why.À+çÀ+ç�À, ÀiÀi��À €¥/// A summary and comparison of the principal's access under the current /// (baseline) policies and the proposed (simulated) policies for a single /// access tuple.À>ËÀ>ùÀ?À? À?À?À?À?À?%À?%À?*À?;À?;À?@À?OÀ?O À?TÀ?^À?^À?cÀ?wÀ?wÀ?|À>ËÀ>Ë€ÏÀ?žÀ?ÌÀ?ÕÀ?ÖÀ?ÖÀ?ßuÀ?ìÀ?ðÀClÀ@À?úÀ@À@À@À@À@À@À@À@À@ À@4À@+À@aÀ@ãÀ@6À@;À@<À@GÀ@SÀ@HÀ@cÀ@qÀ@rÀ@zÀ@ÕÀ@ŸÀ@‘À@�À@ŒÀ@’À@¢À@¦À@§À@ªÀ@ÄÀ@«À@¯À@°À@¸À@¼À@½À@åÀ@þÀ@óÀA ÀAIÀA"ÀAÀA ÀA ÀAÀA%ÀA)ÀA*ÀA-ÀAGÀA.ÀA2ÀA3ÀA;ÀA?ÀA@ÀAHÀAJÀALÀAOÀB_ÀA_ÀBPÀBsÀBjÀBˆÀBzÀB†ÀBuÀB{ÀB‹ÀB�ÀB�ÀB–ÀB¥ÀB¡ÀBµÀB¬ÀB³ÀB§ÀB­ÀB¸ÀB¼ÀB½ÀBÃÀBÜÀBÎÀBöÀBãÀBôÀBÞÀBäÀBùÀBýÀBþÀCÀC&ÀCÀCUÀC9ÀCSÀC4ÀC:ÀCXÀC\ÀC]ÀCcÀ?žÀ?žƒÐÀ?ÍÀ2À./ƒåÀ2ƒ¯/// Indicates whether _this binding_ provides the specified permission to the /// specified principal for the specified resource. /// /// This field does _not_ indicate whether the principal actually has the /// permission for the resource. There might be another binding that overrides /// this binding. To determine whether the principal actually has the /// permission, use the `access` field in the TroubleshootIamPolicyResponse. /// /// Required. /// Possible string values are: /// - "ACCESS_STATE_UNSPECIFIED" : Default value. This value is unused. /// - "GRANTED" : The principal has the permission. /// - "NOT_GRANTED" : The principal does not have the permission. /// - "UNKNOWN_CONDITIONAL" : The principal has the permission only if a /// condition expression evaluates to `true`. /// - "UNKNOWN_INFO_DENIED" : The user who created the Replay does not have /// access to all of the policies that Policy Simulator needs to evaluate.À3À2�À3€ß/// A condition expression that prevents this binding from granting access /// unless the expression evaluates to `true`. /// /// To learn about IAM Conditions, see /// https://cloud.google.com/iam/docs/conditions-overview.À7;À3!„%À7;ƒ•/// Indicates whether each principal in the binding includes the principal /// specified in the request, either directly or indirectly. /// /// Each key identifies a principal in the binding, and each value indicates /// whether the principal in the binding includes the principal in the /// request. For example, suppose that a binding includes the following /// principals: * `user:alice@example.com` * `group:product-eng@example.com` /// The principal in the replayed access tuple is `user:bob@example.com`. This /// user is a principal of the group `group:product-eng@example.com`. For the /// first principal in the binding, the key is `user:alice@example.com`, and /// the `membership` field in the value is set to `MEMBERSHIP_NOT_INCLUDED`. /// For the second principal in the binding, the key is /// `group:product-eng@example.com`, and the `membership` field in the value /// is set to `MEMBERSHIP_INCLUDED`.À9NÀ7K‚ À9N�å/// The relevance of this binding to the overall determination for the entire /// policy. /// Possible string values are: /// - "HEURISTIC_RELEVANCE_UNSPECIFIED" : Default value. This value is unused. /// - "NORMAL" : The data point has a limited effect on the result. Changing /// the data point is unlikely to affect the overall determination. /// - "HIGH" : The data point has a strong effect on the result. Changing the /// data point is likely to affect the overall determination.À:bÀ9\� À:b€î/// The role that this binding grants. /// /// For example, `roles/compute.serviceAgent`. For a complete list of /// predefined IAM roles, as well as the permissions in each role, see /// https://cloud.google.com/iam/help/roles/reference.À¯À<€‚FÀ>¯‚/// The relevance of the permission's existence, or nonexistence, in the role /// to the overall determination for the entire policy. /// Possible string values are: /// - "HEURISTIC_RELEVANCE_UNSPECIFIED" : Default value. This value is unused. /// - "NORMAL" : The data point has a limited effect on the result. Changing /// the data point is unlikely to affect the overall determination. /// - "HIGH" : The data point has a strong effect on the result. Changing the /// data point is likely to affect the overall determination.ÀCrÀCr‚]ÀC–À-“À-“˜>À-üb/// Details about how a binding in a policy affects a principal's ability to use /// a permission.ÀKÿÀL@ÀLGÀLGÀLLÀL\ÀL\ÀLaÀKÿÀKÿrÀLuÀL¶ÀL¿ÀLÅÀLÅÀLÎÀLÛÀLßÀMWÀLóÀLéÀM ÀLúÀMÀLõÀLûÀM ÀMÀMÀMÀM+ÀM"ÀM@ÀM2ÀM>ÀM-ÀM3ÀMCÀMGÀMHÀMNÀLuÀLu€äÀL·ÀIÛÀF]ƒˆÀIÛƒV/// Indicates whether the binding includes the principal. /// Possible string values are: /// - "MEMBERSHIP_UNSPECIFIED" : Default value. This value is unused. /// - "MEMBERSHIP_INCLUDED" : The binding includes the principal. The /// principal can be included directly or indirectly. For example: * A /// principal is included directly if that principal is listed in the binding. /// * A principal is included indirectly if that principal is in a Google /// group or Google Workspace domain that is listed in the binding. /// - "MEMBERSHIP_NOT_INCLUDED" : The binding does not include the principal. /// - "MEMBERSHIP_UNKNOWN_INFO_DENIED" : The user who created the Replay is /// not allowed to access the binding. /// - "MEMBERSHIP_UNKNOWN_UNSUPPORTED" : The principal is an unsupported type. /// Only Google Accounts and service accounts are supported.ÀKñÀIê‚ÀKñ�é/// The relevance of the principal's status to the overall determination for /// the binding. /// Possible string values are: /// - "HEURISTIC_RELEVANCE_UNSPECIFIED" : Default value. This value is unused. /// - "NORMAL" : The data point has a limited effect on the result. Changing /// the data point is unlikely to affect the overall determination. /// - "HIGH" : The data point has a strong effect on the result. Changing the /// data point is likely to affect the overall determination.ÀM]ÀM]€ÁÀM�ÀEÓÀEÓˆMÀF=/// Details about whether the binding includes the principal.ÀS€ÀS«ÀS²ÀS²ÀS·ÀSÈÀSÈ ÀSÍÀSÙÀSÙ ÀSÞÀS€ÀS€mÀSñÀTÀT%ÀT&ÀT&ÀT/<ÀT<ÀT@ÀVwÀTUÀTJÀTlÀT\ÀTjÀTWÀT]ÀToÀTsÀTtÀTzÀT‹ÀT…ÀT�ÀT«ÀTžÀT“ÀTœÀTŽÀT”ÀT¡ÀT¥ÀT¦ÀTªÀT¹ÀT»ÀT¾ÀUNÀTÎÀU?ÀU\ÀU]ÀUcÀUdÀUwÀUoÀUyÀU™ÀUŒÀUÀUŠÀUzÀU€ÀU�ÀU“ÀU”ÀU˜ÀU§ÀU©ÀU¬ÀVXÀU¼ÀVIÀVfÀVgÀVmÀVnÀSñÀSñ‚ˆÀTÀQuÀN₞ÀQu‚q/// Whether the principal in the access tuple has permission to access the /// resource in the access tuple under the given policies. /// Possible string values are: /// - "ACCESS_STATE_UNSPECIFIED" : Default value. This value is unused. /// - "GRANTED" : The principal has the permission. /// - "NOT_GRANTED" : The principal does not have the permission. /// - "UNKNOWN_CONDITIONAL" : The principal has the permission only if a /// condition expression evaluates to `true`. /// - "UNKNOWN_INFO_DENIED" : The user who created the Replay does not have /// access to all of the policies that Policy Simulator needs to evaluate.ÀRrÀQ…€óÀRr€È/// If the AccessState is `UNKNOWN`, this field contains a list of errors /// explaining why the result is `UNKNOWN`. /// /// If the `AccessState` is `GRANTED` or `NOT_GRANTED`, this field is omitted.ÀSsÀR}€þÀSs€µ/// If the AccessState is `UNKNOWN`, this field contains the policies that led /// to that result. /// /// If the `AccessState` is `GRANTED` or `NOT_GRANTED`, this field is omitted.ÀV}ÀV}� ÀV¡ÀN"ÀN"‰jÀN²€‰/// Details about how a set of policies, listed in ExplainedPolicy, resulted in /// a certain AccessState when replaying an access tuple.ÀbVÀb�ÀbˆÀbˆ Àb�Àb™Àb™ÀbžÀb·Àb·Àb¼ÀbÒÀbÒ Àb×ÀbãÀbãÀbèÀbVÀbV€¢ÀbüÀc'Àc0Àc1Àc1Àc:[ÀcGÀcKÀeÿÀc[ÀcUÀcmÀcbÀckÀc]ÀccÀcpÀctÀcuÀc{Àc™Àc†Àc›ÀcÆÀc¹Àc¡Àc·ÀcœÀc¢Àc¼ÀcÀÀcÁÀcÅÀcÔÀcÖÀcÙÀd¢ÀcéÀd“Àd°Àd±Àd·Àd¸ÀdÓÀdÃÀdïÀdÚÀdíÀdÕÀdÛÀdòÀdöÀd÷ÀdýÀeÀeÀe8ÀeºÀeÀeÀeÀe!Àe*Àe"Àe:ÀeKÀeLÀeTÀe¬ÀevÀekÀetÀefÀelÀeyÀe}Àe~Àe�Àe›Àe‚Àe†Àe‡Àe�Àe“Àe”Àe¼ÀeÓÀeÊÀeèÀeÚÀeæÀeÕÀeÛÀeëÀeïÀeðÀeöÀbüÀbüƒÀc(À[×ÀXƒÌÀ[׃š/// Indicates whether _this policy_ provides the specified permission to the /// specified principal for the specified resource. /// /// This field does _not_ indicate whether the principal actually has the /// permission for the resource. There might be another policy that overrides /// this policy. To determine whether the principal actually has the /// permission, use the `access` field in the TroubleshootIamPolicyResponse. /// Possible string values are: /// - "ACCESS_STATE_UNSPECIFIED" : Default value. This value is unused. /// - "GRANTED" : The principal has the permission. /// - "NOT_GRANTED" : The principal does not have the permission. /// - "UNKNOWN_CONDITIONAL" : The principal has the permission only if a /// condition expression evaluates to `true`. /// - "UNKNOWN_INFO_DENIED" : The user who created the Replay does not have /// access to all of the policies that Policy Simulator needs to evaluate.À]À[â�PÀ]€õ/// Details about how each binding in the policy affects the principal's /// ability, or inability, to use the permission for the resource. /// /// If the user who created the Replay does not have access to the policy, /// this field is omitted.À^÷À]7�ÐÀ^÷�¢/// The full resource name that identifies the resource. /// /// For example, /// `//compute.googleapis.com/projects/my-project/zones/us-central1-a/instances/my-instance`. /// If the user who created the Replay does not have access to the policy, /// this field is omitted. For examples of full resource names for Google /// Cloud services, see /// https://cloud.google.com/iam/help/troubleshooter/full-resource-names.À_¼À_ €¶À_¼€”/// The IAM policy attached to the resource. /// /// If the user who created the Replay does not have access to the policy, /// this field is empty.ÀbHÀ_Ç‚ŠÀbH‚]/// The relevance of this policy to the overall determination in the /// TroubleshootIamPolicyResponse. /// /// If the user who created the Replay does not have access to the policy, /// this field is omitted. /// Possible string values are: /// - "HEURISTIC_RELEVANCE_UNSPECIFIED" : Default value. This value is unused. /// - "NORMAL" : The data point has a limited effect on the result. Changing /// the data point is unlikely to affect the overall determination. /// - "HIGH" : The data point has a strong effect on the result. Changing the /// data point is likely to affect the overall determination.ÀfÀf�ËÀf)ÀWŽÀWŽ�DÀWáL/// Details about how a specific IAM Policy contributed to the access check.ÀiìÀj/Àj6Àj6Àj;ÀjNÀjN ÀjSÀiìÀi쀉ÀjyÀj¼ÀjÅÀjËÀjËÀjÔ%ÀjáÀjåÀl©ÀjüÀjïÀkÀkÀkÀjþÀkÀkÀkÀkÀk#ÀkIÀk.ÀkWÀkŠÀk}Àk]Àk{ÀkXÀk^Àk€Àk„Àk…Àk‰ÀkœÀkžÀk¡Àl†ÀkµÀlsÀl˜Àl™ÀlŸÀl ÀjyÀjy‚2Àj½ÀiHÀh±€¤ÀiH€ƒ/// A token that you can use to retrieve the next page of results. /// /// If this field is omitted, there are no subsequent pages.ÀiÌÀiZ€�ÀiÌ*/// The list of OrgPolicyViolationsPreviewÀl¯Àl¯�(ÀlÓÀgÔÀgÔ†Àhi€Ž/// ListOrgPolicyViolationsPreviewsResponse is the response message for /// OrgPolicyViolationsPreviewService.ListOrgPolicyViolationsPreviews.ÀoÃÀoþÀpÀpÀp ÀpÀpÀp"ÀoÃÀoÃyÀp@Àp{Àp„ÀpŠÀpŠÀp“%Àp Àp¤Àr(Àp»Àp®ÀpÔÀpÂÀpÒÀp½ÀpÃÀp×ÀpÛÀpÜÀpâÀqÀpíÀqÀq-Àq ÀqÀqÀqÀq Àq#Àq'Àq(Àq,Àq;Àq=Àq@Àr ÀqPÀqúÀrÀrÀrÀrÀp@Àp@�êÀp|Ào6ÀnŸ€¤Ào6€ƒ/// A token that you can use to retrieve the next page of results. /// /// If this field is omitted, there are no subsequent pages.Ào«ÀoHvÀo«#/// The list of OrgPolicyViolationsÀr.Àr.�ÀrRÀmÛÀmÛ…]Àn_}/// ListOrgPolicyViolationsResponse is the response message for /// OrgPolicyViolationsPreviewService.ListOrgPolicyViolationsÀtÚÀuÀuÀuÀuÀu.Àu.Àu3ÀtÚÀtÚmÀuKÀu€Àu‰ÀuŠÀuŠÀu“%Àu Àu¤ÀvüÀu»Àu®ÀuÔÀuÂÀuÒÀu½ÀuÃÀu×ÀuÛÀuÜÀuâÀuúÀuíÀuüÀv!ÀvÀvÀvÀuýÀvÀvÀvÀvÀv Àv/Àv1Àv4ÀvÝÀvDÀvÎÀvëÀvìÀvòÀvóÀuKÀuK�³Àu�ÀtZÀs°€·ÀtZ€”/// A token that you can use to retrieve the next page of ReplayResult /// objects. /// /// If this field is omitted, there are no subsequent pages.ÀtÈÀtliÀtÈ$/// The results of running a Replay.ÀwÀw€ÝÀw&Às:Às:„§Àsv5/// Response message for Simulator.ListReplayResults.À|DÀ|pÀ|wÀ|wÀ||À|“À|“ À|˜À|DÀ|DcÀ|«À|×À|àÀ|áÀ|áÀ|ê1À|÷À|ûÀƒÀ}À}À}À}AÀ}4À}À}2À}À}À}7À};À}<À}@À}OÀ}QÀ}TÀ~2À}dÀ~#À~@À~AÀ~GÀ~HÀ~[À~SÀ~]À~}À~pÀ~cÀ~nÀ~^À~dÀ~sÀ~wÀ~xÀ~|À~‹À~�À~�ÀdÀ~ ÀUÀrÀsÀyÀzÀ|«À|«‚ÚÀ|ØÀzÀÀxA‚�ÀzÀ‚/// The OrgPolicy CustomConstraint changes to preview violations for. /// /// Any existing CustomConstraints with the same name will be overridden in /// the simulation. That is, violations will be determined as if all custom /// constraints in the overlay were instantiated. Only a single /// custom_constraint is supported in the overlay at a time. For evaluating /// multiple constraints, multiple `GenerateOrgPolicyViolationsPreview` /// requests are made, where each request evaluates a single constraint. /// /// Optional.À|7ÀzÖ�iÀ|7� /// The OrgPolicy changes to preview violations for. /// /// Any existing OrgPolicies with the same name will be overridden in the /// simulation. That is, violations will be determined as if all policies in /// the overlay were created or updated. /// /// Optional.À‰À‰€ÙÀ­ÀwãÀwãˆ�Àx&/// The proposed changes to OrgPolicy.À�úÀ‚=À‚DÀ‚DÀ‚IÀ‚_À‚_À‚dÀ�úÀ�ú€‡À‚…À‚ÈÀ‚ÑÀ‚×À‚×À‚à.À‚íÀ‚ñÀ„SÀƒ À‚ûÀƒ?ÀƒôÀƒ ÀƒÀƒÀƒÀƒ1ÀƒÀƒAÀƒgÀƒhÀƒpÀƒæÀƒ°Àƒ‡ÀƒšÀƒ‚ÀƒˆÀƒ³Àƒ·Àƒ¸Àƒ»ÀƒÕÀƒ¼ÀƒÀÀƒÁÀƒÉÀƒÍÀƒÎÀƒöÀ„À„À„<À„!À„:À„À„"À„?À„CÀ„DÀ„JÀ‚…À‚…�ÐÀ‚ÉÀ�NÀ€äzÀ�N;/// The new or updated custom constraint. /// /// Optional.À�ßÀ�c€’À�ßd/// Resource the constraint is attached to. /// /// Example: "organization/987654" /// /// Optional.À„YÀ„Y� À„}À€fÀ€f…À€œ//// A change to an OrgPolicy custom constraint.À†ÑÀ‡ À‡À‡ À‡À‡"À‡"À‡'À†ÑÀ†ÑiÀ‡>À‡wÀ‡€À‡†À‡†À‡�.À‡œÀ‡ Àˆ²À‡°À‡ªÀ‡ÚÀˆgÀ‡²À‡·À‡¸À‡ÃÀ‡ÌÀ‡ÄÀ‡ÜÀ‡øÀ‡ùÀˆÀˆYÀˆ#ÀˆÀˆ!ÀˆÀˆÀˆ&Àˆ*Àˆ+Àˆ.ÀˆHÀˆ/Àˆ3Àˆ4Àˆ<Àˆ@ÀˆAÀˆiÀˆƒÀˆwÀˆ›ÀˆŠÀˆ™Àˆ…Àˆ‹ÀˆžÀˆ¢Àˆ£Àˆ©À‡>À‡>�vÀ‡xÀ†7À…ß^À†73/// The new or updated OrgPolicy. /// /// Optional.À†ÀÀ†B€ŠÀ†Àf/// The parent of the policy we are attaching to. /// /// Example: "projects/123456" /// /// Optional.Àˆ¸Àˆ¸€½ÀˆÜÀ…}À…}ƒúÀ…¡/// A change to an OrgPolicy.ÀŒÀŒ<ÀŒCÀŒCÀŒHÀŒ^ÀŒ^ ÀŒcÀŒnÀŒn ÀŒsÀŒ}ÀŒ} ÀŒ‚ÀŒÀŒ€ƒÀŒ•ÀŒÃÀŒÌÀŒÍÀŒÍÀŒÖnÀŒãÀŒçÀ�ÄÀ�ÀŒñÀ�5À�êÀ�À�À� À�À�'À�À�7À�]À�^À�fÀ�ÜÀ�¦À�}À��À�xÀ�~À�©À�­À�®À�±À�ËÀ�²À�¶À�·À�¿À�ÃÀ�ÄÀ�ìÀ�ÿÀ�úÀŽ(ÀާÀŽÀŽÀŽÀŽÀŽÀŽÀŽ*ÀŽ9ÀŽ:ÀŽBÀŽ™ÀŽcÀŽYÀŽaÀŽTÀŽZÀŽfÀŽjÀŽkÀŽnÀŽˆÀŽoÀŽsÀŽtÀŽ|ÀŽ€ÀŽ�ÀŽ©ÀŽ»ÀŽ·ÀŽËÀŽÂÀŽÉÀ޽ÀŽÃÀŽÎÀŽÒÀŽÓÀŽÙÀŽìÀŽäÀ�À�¶ÀŽîÀŽóÀŽôÀŽÿÀ� À�À�À�EÀ�FÀ�NÀ�¨À�rÀ�eÀ�pÀ�`À�fÀ�uÀ�yÀ�zÀ�}À�—À�~À�‚À�ƒÀ�‹À��À��À�¸ÀŒ•ÀŒ•ƒ1ÀŒÄÀŠwÀŠ#dÀŠw)/// The custom constraint being violated.ÀŠÐÀŠŒIÀŠÐ0/// Any error encountered during the evaluation.À‹žÀŠÚ€ÈÀ‹ž€®/// The name of the \`OrgPolicyViolation\`. /// /// Example: /// organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f/orgPolicyViolations/38ce\`ÀŒÀ‹§bÀŒ*/// The resource violating the constraint.À�ÊÀ�Ê�NÀ�îÀ‰yÀ‰y‡¡À‰ðp/// OrgPolicyViolation is a resource representing a single resource violating a /// single OrgPolicy constraint.ÀœŸÀœÕÀœÜÀœÜÀœáÀœñÀœñÀœöÀ� À� À�À�À� À�!À�.À�.À�3À�GÀ�G À�LÀ�WÀ�WÀ�\ÀœŸÀœŸ€ÓÀ�vÀ�¬À�µÀ�»À�»À�Ä€†À�ÑÀ�ÕÀ¡/À�éÀ�ßÀ�ÿÀ�ðÀ�ýÀ�ëÀ�ñÀžÀžÀžÀž Àž)ÀžÀž+ÀžTÀžGÀž1ÀžEÀž,Àž2ÀžJÀžNÀžOÀžSÀžbÀždÀžgÀž‡ÀžhÀž†Àž•Àž–ÀžœÀž�Àž¬Àž¨Àž¼Àž³ÀžºÀž®Àž´Àž¿ÀžÃÀžÄÀžÊÀžÜÀžÕÀŸÀŸ¥ÀžÞÀžãÀžäÀžïÀžùÀžðÀŸ ÀŸ5ÀŸ6ÀŸ>ÀŸ—ÀŸaÀŸUÀŸ_ÀŸPÀŸVÀŸdÀŸhÀŸiÀŸlÀŸ†ÀŸmÀŸqÀŸrÀŸzÀŸ~ÀŸÀŸ§ÀŸÃÀŸµÀŸõÀ ²ÀŸÅÀŸÊÀŸËÀŸÖÀŸçÀŸ×ÀŸ÷À ;À <À DÀ ¤À nÀ [À lÀ VÀ \À qÀ uÀ vÀ yÀ “À zÀ ~À À ‡À ‹À ŒÀ ´À ÇÀ ÂÀ ØÀ ÎÀ ÖÀ ÉÀ ÏÀ ÛÀ ßÀ àÀ æÀ¡À ñÀ¡À¡À¡À¡À¡À¡À¡"À¡#À¡&À�vÀ�vƒ»À�­À“SÀ’îoÀ“SQ/// Time when this `OrgPolicyViolationsPreview` was created. /// /// Output only.À•­À“b‚\À•­‚/// The names of the constraints against which all `OrgPolicyViolations` were /// evaluated. /// /// If `OrgPolicyOverlay` only contains `PolicyOverlay` then it contains the /// name of the configured custom constraint, applicable to the specified /// policies. Otherwise it contains the name of the constraint specified in /// `CustomConstraintOverlay`. Format: /// `organizations/{organization_id}/customConstraints/{custom_constraint_id}` /// Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` /// /// Output only.À—,À•Ã�mÀ—,�K/// The resource name of the `OrgPolicyViolationsPreview`. /// /// It has the following format: /// `organizations/{organization}/locations/{location}/orgPolicyViolationsPreviews/{orgPolicyViolationsPreview}` /// Example: /// `organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f` /// /// Output only.À—¶À—5€ˆÀ—¶L/// The proposed changes we are previewing violations for. /// /// Required.À˜ŠÀ—€ÖÀ˜Šw/// A summary of the state of all resources scanned for compliance with the /// changed OrgPolicy. /// /// Output only.ÀšÔÀ˜�‚<ÀšÔ‚/// The state of the `OrgPolicyViolationsPreview`. /// /// Output only. /// Possible string values are: /// - "PREVIEW_STATE_UNSPECIFIED" : The state is unspecified. /// - "PREVIEW_PENDING" : The OrgPolicyViolationsPreview has not been created /// yet. /// - "PREVIEW_RUNNING" : The OrgPolicyViolationsPreview is currently being /// created. /// - "PREVIEW_SUCCEEDED" : The OrgPolicyViolationsPreview creation finished /// successfully. /// - "PREVIEW_FAILED" : The OrgPolicyViolationsPreview creation failed with /// an error.Àœ‹ÀšÞ�¼Àœ‹�’/// The number of OrgPolicyViolations in this `OrgPolicyViolationsPreview`. /// /// This count may differ from `resource_summary.noncompliant_count` because /// each OrgPolicyViolation is specific to a resource **and** constraint. If /// there are multiple constraints being evaluated (i.e. multiple policies in /// the overlay), a single resource may violate multiple constraints. /// /// Output only.À¡5À¡5‚MÀ¡YÀ‘À‘’hÀ’³��/// OrgPolicyViolationsPreview is a resource providing a preview of the /// violations that will exist if an OrgPolicy change is made. /// /// The list of violations are modeled as child resources and retrieved via a /// ListOrgPolicyViolations API call. There are potentially more /// OrgPolicyViolations than could fit in an embedded field. Thus, the use of a /// child resource instead of a field.À¦ÚÀ§À§%À§%À§*À§9À§9 À§>À§JÀ§JÀ§OÀ§aÀ§a À§fÀ§sÀ§sÀ§xÀ¦ÚÀ¦Ú€¯À§�À§ÑÀ§ÚÀ§àÀ§àÀ§é:À§öÀ§úÀ©À¨ À¨À¨"À¨À¨ À¨À¨À¨%À¨)À¨*À¨-À¨>À¨8À¨PÀ¨EÀ¨NÀ¨@À¨FÀ¨SÀ¨WÀ¨XÀ¨[À¨rÀ¨fÀ¨ŠÀ¨yÀ¨ˆÀ¨tÀ¨zÀ¨�À¨‘À¨’À¨•À¨§À¨ À¨ºÀ¨®À¨¸À¨©À¨¯À¨½À¨ÁÀ¨ÂÀ¨ÅÀ¨ÚÀ¨ÐÀ¨ðÀ¨áÀ¨îÀ¨ÜÀ¨âÀ¨óÀ¨÷À¨øÀ¨ûÀ§�À§��yÀ§ÒÀ¤“À¤8dÀ¤“J/// Number of scanned resources with zero violations. /// /// Output only.À¥À¤¡hÀ¥Q/// Number of resources that returned an error when scanned. /// /// Output only.À¥pÀ¥nÀ¥pQ/// Number of scanned resources with at least one violation. /// /// Output only.À¦À¥�€¢À¦€†/// Number of resources checked for compliance. /// /// Must equal: unenforced + noncompliant + compliant + error /// /// Output only.À¦ËÀ¦(€­À¦Ë€�/// Number of resources where the constraint was not enforced, i.e. the Policy /// set `enforced: false` for that resource. /// /// Output only.À© À© �›À©.À£†À£†‡!À£ïb/// A summary of the state of all resources scanned for compliance with the /// changed OrgPolicy.À¯xÀ¯šÀ¯¡À¯¡ À¯¦À¯²À¯² À¯·À¯ÁÀ¯ÁÀ¯ÆÀ¯ÚÀ¯Ú À¯ßÀ¯xÀ¯xsÀ¯ïÀ°À°À°À°À°$YÀ°1À°5À²kÀ°EÀ°?À°oÀ±À°GÀ°LÀ°MÀ°XÀ°aÀ°YÀ°qÀ°™À°šÀ°¢À°úÀ°ÄÀ°¹À°ÂÀ°´À°ºÀ°ÇÀ°ËÀ°ÌÀ°ÏÀ°éÀ°ÐÀ°ÔÀ°ÕÀ°ÝÀ°áÀ°âÀ± À±À±À±,À±#À±*À±À±$À±/À±3À±4À±:À±SÀ±EÀ±…À².À±UÀ±ZÀ±[À±fÀ±wÀ±gÀ±‡À±·À±¸À±ÀÀ² À±êÀ±×À±èÀ±ÒÀ±ØÀ±íÀ±ñÀ±òÀ±õÀ²À±öÀ±úÀ±ûÀ²À²À²À²0À²CÀ²>À²TÀ²JÀ²RÀ²EÀ²KÀ²WÀ²[À²\À²bÀ¯ïÀ¯ï‚~À°À«zÀ« uÀ«z>/// The configuration used for the `Replay`. /// /// Required.À­2À«…�±À­2��/// The resource name of the `Replay`, which has the following format: /// `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, /// where `{resource-id}` is the ID of the project, folder, or organization /// that owns the Replay. /// /// Example: /// `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` /// /// Output only.À­¿À­;€’À­¿K/// Summary statistics about the replayed log entries. /// /// Output only.À¯nÀ­Ò�¡À¯n�|/// The current state of the `Replay`. /// /// Output only. /// Possible string values are: /// - "STATE_UNSPECIFIED" : Default value. This value is unused. /// - "PENDING" : The `Replay` has not started yet. /// - "RUNNING" : The `Replay` is currently running. /// - "SUCCEEDED" : The `Replay` has successfully completed. /// - "FAILED" : The `Replay` has finished with an error.À²qÀ²q�>À²•Àª©Àª©‰Àªä4/// A resource describing a `Replay`, or simulation.À¸±À¸ÙÀ¸àÀ¸àÀ¸åÀ¸ôÀ¸ôÀ¸ùÀ¸±À¸±\À¹À¹9À¹BÀ¹CÀ¹CÀ¹L)À¹YÀ¹]À»À¹pÀ¹gÀ¹…À¹wÀ¹ƒÀ¹rÀ¹xÀ¹ˆÀ¹ŒÀ¹�À¹“À¹«À¹žÀ¹¹À¹øÀ¹ÑÀ¹¿À¹ÏÀ¹ºÀ¹ÀÀ¹ÔÀ¹ØÀ¹ÙÀ¹ÜÀ¹öÀ¹ÝÀ¹áÀ¹âÀ¹êÀ¹îÀ¹ïÀ¹÷Àº Àº ÀºÀ» Àº#ÀºøÀ¹À¹‚À¹:Àµ‰À´�ƒÀµ‰�`/// The logs to use as input for the Replay. /// Possible string values are: /// - "LOG_SOURCE_UNSPECIFIED" : An unspecified log source. If the log source /// is unspecified, the Replay defaults to using `RECENT_ACCESSES`. /// - "RECENT_ACCESSES" : All access logs from the last 90 days. These logs /// may not include logs from the most recent 7 days.À¸ŸÀµ—ƒÀ¸Ÿ‚Å/// A mapping of the resources that you want to simulate policies for and the /// policies that you want to simulate. /// /// Keys are the full resource names for the resources. For example, /// `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples /// of full resource names for Google Cloud services, see /// https://cloud.google.com/iam/help/troubleshooter/full-resource-names. /// Values are Policy objects representing the policies that you want to /// simulate. Replays automatically take into account any IAM policies /// inherited through the resource hierarchy, and any policies set on /// descendant resources. You do not need to include these policies in the /// policy overlay.À»À»€ÍÀ»>À³³À³³ˆ6À³â(/// The configuration used for a Replay.À¾sÀ¾™À¾›À¾›À¾ À¾sÀ¾s:À¾±À¾×À¾àÀ¾áÀ¾áÀ¾ê#À¾÷À¾ûÀ¿ëÀ¿À¿À¿=À¿ÝÀ¿À¿À¿À¿"À¿/À¿#À¿?À¿jÀ¿kÀ¿sÀ¿ÏÀ¿™À¿ŠÀ¿—À¿…À¿‹À¿œÀ¿ À¿¡À¿¤À¿¾À¿¥À¿©À¿ªÀ¿²À¿¶À¿·À¿ßÀ¾±À¾±�<À¾ØÀ¾dÀ½*�DÀ¾d�/// A summary and comparison of the principal's access under the current /// (baseline) policies and the proposed (simulated) policies for a single /// access tuple. /// /// The evaluation of the principal's access is reported in the AccessState /// field.À¿ñÀ¿ñ€‚ÀÀÀ»ëÀ»ë„ŠÀ¼ÿ� /// The difference between the results of evaluating an access tuple under the /// current (baseline) policies and under the proposed (simulated) policies. /// /// This difference explains how a principal's access could change if the /// proposed policies were applied.ÀÆ¥ÀÆÍÀÆÔÀÆÔÀÆÙÀÆêÀÆê ÀÆïÀÆùÀÆù ÀÆþÀÇ ÀÇ ÀÇÀÇ ÀÇ ÀÇ%ÀÇ/ÀÇ/ ÀÇ4ÀÆ¥ÀÆ¥€œÀÇEÀÇmÀÇvÀÇwÀÇwÀÇ€€™ÀÇ�ÀÇ‘ÀË=ÀǦÀÇ›ÀÇÕÀÈrÀǨÀÇ­ÀÇ®ÀǹÀÇÇÀǺÀÇ×ÀÇþÀÇÿÀÈÀÈdÀÈ.ÀÈÀÈ,ÀÈÀÈÀÈ1ÀÈ5ÀÈ6ÀÈ9ÀÈSÀÈ:ÀÈ>ÀÈ?ÀÈGÀÈKÀÈLÀÈtÀȆÀÈ‚ÀÈ®ÀÉCÀȈÀÈ�ÀÈŽÀÈ™ÀÈ ÀÈšÀȰÀÈÖÀÈ×ÀÈßÀÉ5ÀÈÿÀÈöÀÈýÀÈñÀÈ÷ÀÉÀÉÀÉÀÉ ÀÉ$ÀÉ ÀÉÀÉÀÉÀÉÀÉÀÉEÀÉXÀÉSÀÉ�ÀÊÀÉZÀÉ_ÀÉ`ÀÉkÀÉsÀÉlÀɃÀÉ’ÀÉ“ÀÉ›ÀÉòÀɼÀɲÀɺÀÉ­ÀɳÀÉ¿ÀÉÃÀÉÄÀÉÇÀÉáÀÉÈÀÉÌÀÉÍÀÉÕÀÉÙÀÉÚÀÊÀÊÀÊÀÊLÀÊÑÀÊÀÊ#ÀÊ$ÀÊ/ÀÊ>ÀÊ0ÀÊNÀÊ\ÀÊ]ÀÊeÀÊÃÀÊ�ÀÊ|ÀÊ‹ÀÊwÀÊ}ÀÊ�ÀÊ”ÀÊ•ÀʘÀʲÀÊ™ÀÊ�ÀÊžÀʦÀʪÀÊ«ÀÊÓÀÊåÀÊáÀÊõÀÊìÀÊóÀÊçÀÊíÀÊøÀÊüÀÊýÀËÀËÀËÀË&ÀËÀË$ÀËÀËÀË)ÀË-ÀË.ÀË4ÀÇEÀÇEƒúÀÇnÀÁÔÀÀ÷€èÀÁÔ€«/// The access tuple that was replayed. /// /// This field includes information about the principal, resource, and /// permission that were involved in the access attempt.ÀÃlÀÁä�ŒÀÃl�Q/// The difference between the principal's access under the current (baseline) /// policies and the principal's access under the proposed (simulated) /// policies. /// /// This field is only included for access tuples that were successfully /// replayed and had different results under the current policies and the /// proposed policies.ÀÄ(ÀÃu€¸ÀÄ(€™/// The error that caused the access tuple replay to fail. /// /// This field is only included for access tuples that were not replayed /// successfully.ÀÄ€ÀÄ2ZÀÄ€;/// The latest date this access tuple was seen in the logs.ÀÆLÀÄ‘�¿ÀÆL�Ÿ/// The resource name of the `ReplayResult`, in the following format: /// `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}/results/{replay-result-id}`, /// where `{resource-id}` is the ID of the project, folder, or organization /// that owns the Replay. /// /// Example: /// `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36/results/1234`ÀÆšÀÆUKÀÆš5/// The Replay that the access tuple was included in.ÀËCÀËC�´ÀËgÀÀwÀÀwŒ‚ÀÀÊL/// The result of replaying a single access tuple against a simulated state.ÀϹÀÏéÀÏðÀÏðÀÏõÀÐ ÀÐ ÀÐÀÐÀÐ ÀÐ$ÀÐ2ÀÐ2ÀÐ7ÀÐGÀÐGÀÐLÀÐ\ÀÐ\ÀÐaÀϹÀϹ€½ÀÐzÀЪÀгÀдÀдÀнoÀÐÊÀÐÎÀÓRÀÐçÀÐØÀÑÀÐîÀÑÀÐéÀÐïÀÑÀÑ ÀÑ ÀÑ ÀÑ"ÀÑÀÑ8ÀÑ)ÀÑ6ÀÑ$ÀÑ*ÀÑ;ÀÑ?ÀÑ@ÀÑCÀÑVÀÑNÀÑjÀÑ]ÀÑhÀÑXÀÑ^ÀÑmÀÑqÀÑrÀÑuÀÑŠÀÑ€ÀѸÀÒ;ÀÑŒÀÑ‘ÀÑ’ÀÑ�ÀѪÀÑžÀѺÀÑÈÀÑÉÀÑÑÀÒ-ÀÑ÷ÀÑèÀÑõÀÑãÀÑéÀÑúÀÑþÀÑÿÀÒÀÒÀÒÀÒÀÒÀÒÀÒÀÒÀÒ=ÀÒUÀÒKÀÒƒÀÓÀÒWÀÒ\ÀÒ]ÀÒhÀÒuÀÒiÀÒ…ÀÒ“ÀÒ”ÀÒœÀÒøÀÒÂÀÒ³ÀÒÀÀÒ®ÀÒ´ÀÒÅÀÒÉÀÒÊÀÒÍÀÒçÀÒÎÀÒÒÀÒÓÀÒÛÀÒßÀÒàÀÓÀÓ$ÀÓÀÓ>ÀÓ+ÀÓ<ÀÓ&ÀÓ,ÀÓAÀÓEÀÓFÀÓIÀÐzÀÐz‚ÚÀЫÀÍáÀÍm€ƒÀÍáe/// The number of replayed log entries with a difference between baseline and /// simulated policies.ÀÎ;ÀÍõPÀÎ;9/// The number of log entries that could not be replayed.À΄ÀÎJBÀ΄-/// The total number of log entries replayed.ÀÎÒÀΑKÀÎÒ./// The date of the newest log entry replayed.ÀÏ"ÀÎáKÀÏ"./// The date of the oldest log entry replayed.ÀϦÀÏ1€ƒÀϦf/// The number of replayed log entries with no difference between baseline and /// simulated policies.ÀÓXÀÓX‚ÀÓ|ÀÌûÀÌûˆwÀÍ86/// Summary statistics about the replayed log entries.ÀÚÝÀÛÀÛÀÛÀÛÀÛ#ÀÛ#ÀÛ(ÀÛ7ÀÛ7 ÀÛ<ÀÚÝÀÚÝnÀÛOÀÛzÀÛƒÀÛ„ÀÛ„ÀÛ�0ÀÛšÀÛžÀÜ’ÀÛ±ÀÛ¨ÀÛ³ÀÛÔÀÛÇÀÛ¹ÀÛÅÀÛ´ÀÛºÀÛÊÀÛÎÀÛÏÀÛÓÀÛâÀÛäÀÛçÀÜÀÛèÀÜÀÜÀÜÀÜÀÜÀÜ1ÀÜ(ÀÜFÀÜ8ÀÜDÀÜ3ÀÜ9ÀÜIÀÜMÀÜNÀÜTÀÜgÀÜ_ÀÜ{ÀÜnÀÜyÀÜiÀÜoÀÜ~ÀÜ‚À܃À܉ÀÛOÀÛO�EÀÛ{ÀØ�ÀÖt‚$ÀØ��ò/// The ancestry path of the resource in Google Cloud /// [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), /// represented as a list of relative resource names. /// /// An ancestry path starts with the closest ancestor in the hierarchy and /// ends at root. If the resource is a project, folder, or organization, the /// ancestry path starts from the resource itself. Example: /// `["projects/123456789", "folders/5432", "organizations/1234"]`ÀÙ�ÀØ�� ÀÙ�€è/// The asset type of the resource as defined by CAIS. /// /// Example: `compute.googleapis.com/Firewall` See /// [Supported asset types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) /// for more information.ÀÚÐÀÙ«�-ÀÚÐ� /// The full name of the resource. /// /// Example: /// `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1` /// See /// [Resource names](https://cloud.google.com/apis/design/resource_names#full_resource_name) /// for more information.ÀܘÀܘ�ÀܼÀÕtÀÕtˆ7ÀÖD€É/// ResourceContext provides the context we know about a resource. /// /// It is similar in concept to google.cloud.asset.v1.Resource, but focuses on /// the information specifically used by Simulator.ÀãÕÀãëÀãíÀãíÀãòÀäÀä ÀäÀãÕÀãÕ=ÀäÀä,Àä5Àä6Àä6Àä?%ÀäLÀäPÀå‘ÀäiÀäZÀäkÀä’Àä…ÀäqÀäƒÀälÀärÀäˆÀäŒÀä�Àä‘Àä Àä¢Àä¥Àå?ÀäµÀå0ÀåMÀåNÀåTÀåUÀågÀå`ÀåzÀånÀåxÀåiÀåoÀå}Àå�Àå‚ÀåˆÀäÀä�}Àä-Àâ×ÀâquÀâ×=/// The configuration for logging of each type of permission.ÀãÉÀâë€åÀãÉ€È/// Specifies a service that will be enabled for audit logging. /// /// For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. /// `allServices` is a special value that covers all services.Àå—Àå—€ÍÀå»ÀÝ­ÀÝ­ˆ¹ÀâV„¢/// Specifies the audit configuration for a service. /// /// The configuration determines which permission types are logged, and what /// identities, if any, are exempted from logging. An AuditConfig must have one /// or more AuditLogConfigs. If there are AuditConfigs for both `allServices` /// and a specific service, the union of the two AuditConfigs is used for that /// service: the log_types specified in each AuditConfig are enabled, and the /// exempted_members in each AuditLogConfig are exempted. Example Policy with /// multiple AuditConfigs: { "audit_configs": \[ { "service": "allServices", /// "audit_log_configs": \[ { "log_type": "DATA_READ", "exempted_members": \[ /// "user:jose@example.com" \] }, { "log_type": "DATA_WRITE" }, { "log_type": /// "ADMIN_READ" } \] }, { "service": "sampleservice.googleapis.com", /// "audit_log_configs": \[ { "log_type": "DATA_READ" }, { "log_type": /// "DATA_WRITE", "exempted_members": \[ "user:aliya@example.com" \] } \] } \] } /// For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ /// logging. It also exempts `jose@example.com` from DATA_READ logging, and /// `aliya@example.com` from DATA_WRITE logging.Àý6ÀýHÀýJÀýJÀýOÀýZÀýZ Àý_ÀýhÀýh ÀýmÀý6Àý6>ÀýxÀýŠÀý“Àý”Àý”Àý�EÀýªÀý®Àÿ'ÀýÁÀý¸ÀýîÀþpÀýÃÀýÈÀýÉÀýÔÀýàÀýÕÀýðÀýþÀýÿÀþÀþbÀþ,ÀþÀþ*ÀþÀþÀþ/Àþ3Àþ4Àþ7ÀþQÀþ8Àþ<Àþ=ÀþEÀþIÀþJÀþrÀþ‡Àþ€Àþ‰Àþ¨Àþ›Àþ�Àþ™ÀþŠÀþ�ÀþžÀþ¢Àþ£Àþ§Àþ¶Àþ¸Àþ»ÀþÛÀþ¼ÀþÚÀþéÀþêÀþðÀþñÀÿÀþüÀÿÀÿÀÿÀÿÀÿÀÿÀÿÀÿÀÿÀýxÀýx�±Àý‹ÀêŠÀèJ‚IÀꊂ/// The condition that is associated with this binding. /// /// If the condition evaluates to `true`, then this binding applies to the /// current request. If the condition evaluates to `false`, then this binding /// does not apply to the current request. However, a different role binding /// might grant the same role to one or more of the principals in this /// binding. To learn which resources support conditions in their IAM /// policies, see the /// [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).ÀûyÀê˜�èÀûy�X/// Specifies the principals requesting access for a Google Cloud resource. /// /// `members` can have the following values: * `allUsers`: A special /// identifier that represents anyone who is on the internet; with or without /// a Google account. * `allAuthenticatedUsers`: A special identifier that /// represents anyone who is authenticated with a Google account or a service /// account. Does not include identities that come from external identity /// providers (IdPs) through identity federation. * `user:{emailid}`: An email /// address that represents a specific Google account. For example, /// `alice@example.com` . * `serviceAccount:{emailid}`: An email address that /// represents a Google service account. For example, /// `my-other-app@appspot.gserviceaccount.com`. * /// `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An /// identifier for a /// [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). /// For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * /// `group:{emailid}`: An email address that represents a Google group. For /// example, `admins@example.com`. * `domain:{domain}`: The G Suite domain /// (primary) that represents all the users of that domain. For example, /// `google.com` or `example.com`. * /// `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: /// A single identity in a workforce identity pool. * /// `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: /// All workforce identities in a group. * /// `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: /// All workforce identities with a specific attribute value. * /// `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id} /// / * `: All identities in a workforce identity pool. * /// `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: /// A single identity in a workload identity pool. * /// `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: /// A workload identity pool group. * /// `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: /// All identities in a workload identity pool with a certain attribute. * /// `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id} /// / * `: All identities in a workload identity pool. * /// `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique /// identifier) representing a user that has been recently deleted. For /// example, `alice@example.com?uid=123456789012345678901`. If the user is /// recovered, this value reverts to `user:{emailid}` and the recovered user /// retains the role in the binding. * /// `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus /// unique identifier) representing a service account that has been recently /// deleted. For example, /// `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If /// the service account is undeleted, this value reverts to /// `serviceAccount:{emailid}` and the undeleted service account retains the /// role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email /// address (plus unique identifier) representing a Google group that has been /// recently deleted. For example, /// `admins@example.com?uid=123456789012345678901`. If the group is recovered, /// this value reverts to `group:{emailid}` and the recovered group retains /// the role in the binding. * /// `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: /// Deleted single identity in a workforce identity pool. For example, /// `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.Àý-Àû…�¬Àý-�Œ/// Role that is assigned to the list of `members`, or principals. /// /// For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an /// overview of the IAM roles and permissions, see the /// [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For /// a list of the available pre-defined roles, see /// [here](https://cloud.google.com/iam/docs/understanding-roles).Àÿ-Àÿ-€àÀÿQÀçõÀçõ˜Àè37/// Associates `members`, or principals, with a `role`.ÀÄÀÕÀÜÀÜÀáÀóÀó ÀøÀÀ À ÀÀ ÀÀÄÀÄdÀ,À=ÀFÀGÀGÀPGÀ]ÀaÀ´ÀwÀkÀyÀ�À�ÀÀŽÀzÀ€À“À—À˜ÀœÀ«À­À°ÀGÀÀÀ8ÀUÀVÀ\À]ÀpÀhÀrÀ’À…ÀxÀƒÀsÀyÀˆÀŒÀ�À‘À À¢À¥À8ÀµÀ)ÀFÀGÀMÀNÀ]ÀYÀmÀdÀkÀ_ÀeÀpÀtÀuÀ{À�À†À À”ÀžÀ�À•À£À§À¨À«À,À,‚ŠÀ>ÀúÀ”rÀú@/// Specifies cloud audit logging configuration for this policy.À ³À ‚°À ³‚t/// Associates a list of `members`, or principals, with a `role`. /// /// Optionally, may specify a `condition` that determines how and when the /// `bindings` are applied. Each of the `bindings` must contain at least one /// principal. The `bindings` in a `Policy` can refer to up to 1,500 /// principals; up to 250 of these principals can be Google groups. Each /// occurrence of a principal counts towards these limits. For example, if the /// `bindings` grant 50 different roles to `user:alice@example.com`, and not /// to any other principal, then you can add another 1,450 principals to the /// `bindings` in the `Policy`.ÀÀ ÀƒcÀƒ9/// `etag` is used for optimistic concurrency control as a way to help prevent /// simultaneous updates of a policy from overwriting each other. /// /// It is strongly suggested that systems make use of the `etag` in the /// read-modify-write cycle to perform policy updates in order to avoid race /// conditions: An `etag` is returned in the response to `getIamPolicy`, and /// systems are expected to put that etag in the request to `setIamPolicy` to /// ensure that their change will be applied to the same version of the /// policy. **Important:** If you use IAM Conditions, you must include the /// `etag` field whenever you call `setIamPolicy`. If you omit this field, /// then IAM allows you to overwrite a version `3` policy with a version `1` /// policy, and all of the conditions in the version `3` policy are lost.À¸À„¬À¸„x/// Specifies the format of the policy. /// /// Valid values are `0`, `1`, and `3`. Requests that specify an invalid value /// are rejected. Any operation that affects conditional role bindings must /// specify version `3`. This requirement applies to the following operations: /// * Getting a policy that includes a conditional role binding * Adding a /// conditional role binding to a policy * Changing a conditional role binding /// in a policy * Removing any role binding, with or without a condition, from /// a policy that includes conditions **Important:** If you use IAM /// Conditions, you must include the `etag` field whenever you call /// `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a /// version `3` policy with a version `1` policy, and all of the conditions in /// the version `3` policy are lost. If a policy does not include any /// conditions, operations on that policy may specify any valid version or /// leave the field unset. To learn which resources support conditions in /// their IAM policies, see the /// [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).À'À'DÀ?ÀÀÀ“ÀoÀo€ ÀsÀºÀº�FÀÞÀÀ˜ñÀ~ˆf/// An Identity and Access Management (IAM) policy, which specifies access /// controls for Google Cloud resources. /// /// A `Policy` is a collection of `bindings`. A `binding` binds one or more /// `members`, or principals, to a single `role`. Principals can be user /// accounts, service accounts, Google groups, and domains (such as G Suite). A /// `role` is a named list of permissions; each `role` can be an IAM predefined /// role or a user-created custom role. For some types of Google Cloud /// resources, a `binding` can also specify a `condition`, which is a logical /// expression that allows access to a resource only if the expression evaluates /// to `true`. A condition can add constraints based on attributes of the /// request, the resource, or both. To learn which resources support conditions /// in their IAM policies, see the /// [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). /// **JSON example:** ``` { "bindings": [ { "role": /// "roles/resourcemanager.organizationAdmin", "members": [ /// "user:mike@example.com", "group:admins@example.com", "domain:google.com", /// "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": /// "roles/resourcemanager.organizationViewer", "members": [ /// "user:eve@example.com" ], "condition": { "title": "expirable access", /// "description": "Does not grant access after Sep 2020", "expression": /// "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": /// "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - /// members: - user:mike@example.com - group:admins@example.com - /// domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com /// role: roles/resourcemanager.organizationAdmin - members: - /// user:eve@example.com role: roles/resourcemanager.organizationViewer /// condition: title: expirable access description: Does not grant access after /// Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') /// etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, /// see the [IAM documentation](https://cloud.google.com/iam/docs/).ÀlÀ“ÀšÀšÀŸÀ²À²À·ÀÇÀÇÀÌÀlÀlrÀâÀ ÀÀÀÀ<À)À-ÀõÀDÀ7À]ÀKÀ[ÀFÀLÀ`ÀdÀeÀkÀ€ÀvÀ‚À¤À—ÀˆÀ•ÀƒÀ‰ÀšÀžÀŸÀ£À²À´À·ÀRÀÇÀCÀ`ÀaÀgÀhÀ~ÀsÀ€À£À–À†À”À�À‡À™À�ÀžÀ¢À±À³À¶ÀÖÀ·ÀÕÀäÀåÀëÀìÀâÀâ‚À À¤ÀnCÀ¤&/// The standard List next-page token.À*À¶~À*J/// A list of operations that matches the specified filter in the request.À\À9�.À\€þ/// Unordered list. /// /// Unreachable resources. Populated when the request sets /// `ListOperationsRequest.return_partial_success` and reads across /// collections. For example, when attempting to list all resources across all /// supported locations.ÀûÀû�1ÀÀÀ†*ÀB7/// The response message for Operations.ListOperations.À&ÏÀ&éÀ&ðÀ&ð À&õÀ&ÿÀ&ÿ À'À'À' À'À'"À'" À''À'1À'1 À'6À&ÏÀ&ÏvÀ'IÀ'cÀ'lÀ'mÀ'mÀ'voÀ'ƒÀ'‡À)ºÀ'•À'‘À'¥À'œÀ'£À'—À'�À'¨À'¬À'­À'±À'ÁÀ'¼À'êÀ(iÀ'ÃÀ'ÈÀ'ÉÀ'ÔÀ'ÜÀ'ÕÀ'ìÀ'ûÀ'üÀ(À([À(%À(À(#À(À(À((À(,À(-À(0À(JÀ(1À(5À(6À(>À(BÀ(CÀ(kÀ(�À(yÀ(­À(ôÀ(ƒÀ(ˆÀ(‰À(”À(ŸÀ(•À(ÁÀ(´À(¿À(¯À(µÀ(ÄÀ(ÈÀ(ÉÀ(ÌÀ(æÀ(ÍÀ(ÑÀ(ÒÀ(ÚÀ(ÞÀ(ßÀ(öÀ)À)À)À)À)À) À)À)À)À) À)&À)9À)1À)eÀ)¬À);À)@À)AÀ)LÀ)WÀ)MÀ)yÀ)lÀ)wÀ)gÀ)mÀ)|À)€À)�À)„À)žÀ)…À)‰À)ŠÀ)’À)–À)—À)®À'IÀ'I‚sÀ'dÀ xÀ¹€ÃÀ x€«/// If the value is `false`, it means the operation is still in progress. /// /// If `true`, the operation is completed, and either `error` or `response` is /// available.À ÞÀ �bÀ ÞI/// The error result of the operation in case of failure or cancellation.À"àÀ è‚À"à�À/// Service-specific metadata associated with the operation. /// /// It typically contains progress information and common metadata such as /// create time. Some services might not provide such metadata. Any method /// that returns a long-running operation should document the metadata type, /// if any. /// /// The values for Object must be JSON objects. It can consist of `num`, /// `String`, `bool` and `null` as well as `Map` and `List` values.À#ëÀ"í�À#ë€æ/// The server-assigned name, which is only unique within the same service /// that originally returns it. /// /// If you use the default HTTP mapping, the `name` should be a resource name /// ending with `operations/{unique_id}`.À&ÂÀ#ô‚ÖÀ&‚’/// The normal, successful response of the operation. /// /// If the original method returns no data on success, such as `Delete`, the /// response is `google.protobuf.Empty`. If the original method is standard /// `Get`/`Create`/`Update`, the response should be the resource. For other /// methods, the response should have the type `XxxResponse`, where `Xxx` is /// the original method name. For example, if the original method name is /// `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. /// /// The values for Object must be JSON objects. It can consist of `num`, /// `String`, `bool` and `null` as well as `Map` and `List` values.À)ÀÀ)À�_À)äÀ0À0‹ñÀšc/// This resource represents a long-running operation that is the result of a /// network API call.ÀïÏÀïÏ�ŽÀñ�0/// A custom constraint defined by customers which can *only* be applied to the /// given resource types and organization. /// /// By creating a custom constraint, customers can apply policies of this custom /// constraint. *Creating a custom constraint itself does NOT apply any policy /// enforcement*.À–À–ƒÑÀ ƒ�/// A message that holds specific allowed and denied values. /// /// This message can define specific values and subtrees of the Resource Manager /// resource hierarchy (`Organizations`, `Folders`, `Projects`) that are allowed /// or denied. This is achieved by using the `under:` and optional `is:` /// prefixes. The `under:` prefix is used to denote resource subtree values. The /// `is:` prefix is used to denote specific values, and is required only if the /// value contains a ":". Values prefixed with "is:" are treated the same as /// values with no prefix. Ancestry subtrees must be in one of the following /// formats: - `projects/` (for example, `projects/tokyo-rain-123`) - `folders/` /// (for example, `folders/1234`) - `organizations/` (for example, /// `organizations/1234`) The `supports_under` field of the associated /// `Constraint` defines whether ancestry prefixes can be used.À-À-€‰À-XG/// Information about the principal, resource, and permission to check.ÀæhÀæh�‹ÀçÇ�V/// Provides the configuration for logging a type of permissions. /// /// Example: { "audit_log_configs": \[ { "log_type": "DATA_READ", /// "exempted_members": \[ "user:jose@example.com" \] }, { "log_type": /// "DATA_WRITE" } \] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while /// exempting jose@example.com from DATA_READ logging.À+#À+#�êÀ,ñ�Å/// The `Status` type defines a logical error model that is suitable for /// different programming environments, including REST APIs and RPC APIs. /// /// It is used by [gRPC](https://github.com/grpc). Each `Status` message /// contains three pieces of data: error code, error message, and error details. /// You can find out more about this error model and how to work with it in the /// [API Design Guide](https://cloud.google.com/apis/design/errors).À-À-‚”À/Œ‚t/// Represents a whole or partial calendar date, such as a birthday. /// /// The time of day and time zone are either specified elsewhere or are /// insignificant. The date is relative to the Gregorian Calendar. This can /// represent one of the following: * A full date, with non-zero year, month, /// and day values. * A month and day, with a zero year (for example, an /// anniversary). * A year on its own, with a zero month and a zero day. * A /// year and month, with a zero day (for example, a credit card expiration /// date). Related types: * google.type.TimeOfDay * google.type.DateTime * /// google.protobuf.TimestampÀ/¥À/¥„«À49„‹/// Represents a textual expression in the Common Expression Language (CEL) /// syntax. /// /// CEL is a C-like expression language. The syntax and semantics of CEL are /// documented at https://github.com/google/cel-spec. Example (Comparison): /// title: "Summary size limit" description: "Determines if a summary is less /// than 100 chars" expression: "document.summary.size() \< 100" Example /// (Equality): title: "Requestor is owner" description: "Determines if /// requestor is the document owner" expression: "document.owner == /// request.auth.claims.email" Example (Logic): title: "Public documents" /// description: "Determine whether the document should be publicly visible" /// expression: "document.type != 'private' && document.type != 'internal'" /// Example (Data Manipulation): title: "Notification string" description: /// "Create a notification string with a timestamp." expression: "'New message /// received at ' + string(document.create_time)" The exact variables and /// functions that may be referenced within an expression are determined by the /// service that evaluates it. See the service documentation for additional /// information.ŽíGHm€”€Ð€ú�)�[�—�Ê‚‚*‚`‚a‚‚ƒ‚Ѓƒjƒ¹„ „W„v„z„˜„Ò„Ö… …$…<…_…›…ã†#†o†›†Ó‡‡#‡A‡j‡¬‡úˆ@ˆŒˆ’ˆå‰‰U‰�‰©‰ÍŠ ŠSŠ”Šá‹‹G‹}‹†‹‡‹¥‹Ç‹ã‹äŒ4Œ]Œ^ŒwŒ˜Œ™ŒÝ���^�t�x�ÃŽŽ_Ž®Ž÷� �'�w�ž�Â�ú�û�$�%�c�ª�ú‘;‘<‘R‘l‘±‘Ó‘ý’’ ’6’O’Y’[’\’t’�’ž’Ê’ö’÷“=“?“@“a“Š“‹“Ü””U”z”Á”ò•%•&•u•w•x•°•Ù•Ú–(–u–v–Å–à–â–ã—%—N—O—Œ—­—ȗɘ˜˜W˜}˜ƒ˜�˜£˜Ö˜ô™O™U™ ™°™¶™ë™ñšBšOšUš¦šÛ› ›#›=›J›Š›¿›Æ›Ç›þ›ÿœ/œ;œHœiœpœ œØœßœãœåœæ�"�K�L�Œ� �ñ�òž)žJžežgžhž®ž×žØŸŸ:ŸUŸVŸ�Ÿ•Ÿä    * 0 c � à æ¡1¡A¡G¡|¡‚¡Ó¡à¡æ¢7¢l¢œ¢´¢Î¢Û££P£W£X£�£�£À£Ì£Ù£ú¤¤1¤i¤p¤t¤v¤w¤Ÿ¤È¤É¥¥D¥|¥¶¥·¥ö¦¦¦R¦X¦‡¦�¦§¦­¦ö§E§�§Ò§Ø¨#¨3¨9¨n¨t¨Å¨Ò¨Ø©)©^©‘©Á©Û©õªª2ªrª§ª®ª¯ªõªö«&«2«@«S«t«{«««ã«ê«î«ï¬¬¬L¬R¬l¬r¬À¬Î­+­y­ ®® ®]®c®®®¾®Ä¯¯¯X¯e¯k¯¼¯ñ°)°A°[°h°¨°Ý°ä°å±±±M±Y±f±‡±Ž±Æ±þ²² ² ² ²>²g²h²±²Ì²Í³³ ³[³�³‡³¡³§³Ú³ø´C´I´”´¤´ª´ß´åµ6µCµIµšµÏµÿ¶¶1¶>¶~¶³¶º¶»¶ò¶ó·#·/·<·]·d·”·Ì·Ó·×·Ø¸¸%¸r¸x¸’¸˜¸Ô¸ò¹:¹@¹k¹q¹¡¹§¹Ù¹ßº0º�ºÎ»»d»¯»ø»þ¼I¼Y¼_¼¡¼§¼ø½½ ½\½‘½Ï½ç¾¾¾4¾Y¾s¾€¾À¾ó¿1¿m¿©¿º¿ãÀ@À@À@ À@WÀ@XÀ@ˆÀ@”À@¡À@ÂÀ@ÉÀAÀA>ÀAEÀAIÀAKÀALÀA{ÀA¤ÀA¥ÀAëÀBÀBÀB4ÀB:ÀBTÀBZÀB«ÀB¹ÀCÀC$ÀC~ÀCœÀCÙÀCßÀD(ÀDyÀD�ÀD“ÀDÎÀEÀEgÀEµÀEÇÀEÍÀFÀF(ÀF.ÀF~ÀF„ÀFÕÀFâÀFèÀG9ÀGnÀGºÀGÔÀGìÀHÀH"ÀH/ÀHoÀH­ÀHéÀIÀI%ÀI&ÀIlÀImÀI�ÀI©ÀI¶ÀI×ÀIÞÀJ)ÀJaÀJhÀJlÀJnÀJoÀJŠÀJ³ÀJ´ÀJýÀJþÀK7ÀK=ÀKŒÀK²ÀK¸ÀKÒÀKØÀL ÀL<ÀLBÀL�ÀL�ÀL£ÀLØÀLÞÀM/ÀM<ÀMBÀM“ÀMÈÀMøÀNÀN*ÀN7ÀNwÀN¬ÀN³ÀN´ÀNëÀNìÀOÀO(ÀO5ÀOVÀO]ÀO�ÀOÅÀOÌÀOÐÀOÑÀPÀPÀPkÀPqÀP‹ÀP‘ÀPÍÀPûÀQÀQ,ÀQ2ÀQbÀQhÀQšÀQ ÀQñÀRBÀR�ÀRÖÀS%ÀSpÀS¹ÀS¿ÀT ÀTÀT ÀTbÀThÀT¹ÀTÆÀTÌÀUÀURÀU�ÀU¨ÀUÁÀUÙÀUõÀVÀV4ÀVAÀV�ÀV´ÀVòÀW.ÀWjÀW{ÀW¤ÀWÙÀWàÀWáÀXÀXÀXIÀXUÀXbÀXƒÀXŠÀXÇÀXÿÀYÀY ÀY ÀY ÀY+ÀYTÀYUÀY‡ÀY¹ÀYºÀZÀZÀZ ÀZ0ÀZYÀZZÀZ’ÀZ³ÀZüÀ[8À[]À[ªÀ[áÀ\À\À\YÀ\tÀ\vÀ\wÀ\µÀ\ÞÀ\ßÀ]!À]5À]|À]�À]™À]šÀ]ÓÀ]ôÀ^À^À^À^ZÀ^ƒÀ^„À^ÇÀ^èÀ_À_À_=À_CÀ_’À_¸À_¾À_ØÀ_ÞÀ`À`/À`�À`–À`áÀ`ñÀ`÷Àa,Àa2ÀaƒÀa�Àa–ÀaçÀbÀbLÀbdÀb~Àb‹ÀbËÀcÀcÀcÀc?Àc@ÀcpÀc|Àc‰ÀcªÀc±ÀcáÀdÀd Àd$Àd&Àd'ÀdiÀd’Àd“ÀdÙÀdíÀe8ÀeLÀeUÀe¤ÀeÁÀfÀf)Àf2Àf3ÀfpÀf‘Àf¬Àf­ÀfþÀg)Àg\ÀgbÀg¯ÀgòÀgøÀh'Àh-ÀhGÀhMÀhŠÀhÅÀhûÀiFÀiLÀi›ÀiêÀiûÀjÀjLÀj\ÀjbÀj—Àj�ÀjîÀjûÀkÀkRÀk‡ÀkºÀkþÀlÀlGÀlaÀlnÀlžÀlÞÀm*Àm;ÀmgÀmœÀm£Àm¤ÀmµÀnÀnÀn7ÀnCÀnQÀndÀn…ÀnŒÀn¼ÀnôÀnûÀnÿÀoÀo7ÀoYÀo_Ào§Ào­ÀoÇÀoÍÀpÀp7ÀpŽÀp”ÀpßÀpïÀpõÀqFÀqLÀq�ÀqªÀq°ÀrÀr6Àr‚ÀršÀr´ÀrÁÀsÀs6Às=Às>ÀsuÀsvÀs¦Às²Às¿ÀsàÀsçÀt3ÀtkÀtrÀtvÀtwÀtÆÀtÝÀtãÀu+Àu1ÀuKÀuQÀu�ÀuàÀvÀvaÀvgÀv·ÀwÀwWÀw]Àw¨Àw÷Àx:Àx@Àx‹Àx›Àx¡Àx¸ÀyÀy Ày\ÀyiÀyoÀyÀÀyõÀzÀzMÀzQÀzYÀzsÀz‹Àz§ÀzÁÀzÎÀ{À{LÀ{ˆÀ{½À{ÄÀ{ÅÀ{ÖÀ|'À|(À|XÀ|dÀ|qÀ|’À|™À|òÀ}*À}1À}5À}7À}8À}„À}­À}®À}õÀ~À~1À~2À~kÀ~qÀ~ÀÀ~æÀ~ìÀÀ À?À]ÀÂÀÈÀ€À€#À€)À€^À€dÀ€µÀ€ÂÀ€ÈÀ�À�NÀ�~À�–À�°À�½À�ýÀ‚2À‚9À‚:À‚qÀ‚rÀ‚¢À‚®À‚»À‚ÜÀ‚ãÀƒÀƒKÀƒRÀƒVÀƒXÀƒYÀƒ®Àƒ×ÀƒØÀ„(À„IÀ„dÀ„eÀ„µÀ„ÚÀ„àÀ„úÀ…À…AÀ…iÀ…ÚÀ…øÀ†OÀ†UÀ†¥À†õÀ‡EÀ‡TÀ‡ZÀ‡¥À‡ôÀˆ7Àˆ=ÀˆˆÀˆ˜ÀˆžÀˆµÀˆúÀ‰À‰QÀ‰^À‰dÀ‰µÀ‰êÀŠ6ÀŠ>ÀŠXÀŠpÀŠŒÀЦÀгÀŠóÀ‹1À‹mÀ‹¢À‹©À‹ªÀ‹»ÀŒÀŒÀŒ5ÀŒAÀŒNÀŒoÀŒvÀŒÇÀŒÿÀ�À� À� À� À�;À�dÀ�eÀ�©À�ìÀŽ*ÀŽjÀŽkÀްÀŽËÀŽÌÀ� À�À�AÀ�GÀ�aÀ�gÀ�°À�ÿÀ�GÀ�’À�˜À�ãÀ�óÀ�ùÀ‘.À‘4À‘…À‘’À‘˜À‘éÀ’À’QÀ’�À’›À’µÀ’ÂÀ’òÀ“2À“gÀ“nÀ“oÀ“µÀ“¶À“æÀ“òÀ”À”À”4À”;À”kÀ”£À”ªÀ”®À”¯À”ÐÀ”ÖÀ• À•À•,À•2À•€À•ŽÀ•ëÀ–9À–`À–ÂÀ–àÀ—#À—)À—tÀ—„À—ŠÀ—ÇÀ—ÍÀ˜À˜+À˜1À˜‚À˜·À˜ïÀ™À™!À™.À™nÀ™£À™ªÀ™«À™âÀ™ãÀšÀšÀš,ÀšMÀšTÀšŒÀšÄÀšËÀšÏÀšÑÀšÒÀ› À›3À›4À›ƒÀ›žÀ›ŸÀ›ØÀ›ÞÀœ-ÀœSÀœYÀœsÀœyÀœ¬ÀœÊÀ�À�!À�lÀ�|À�‚À�·À�½ÀžÀžÀž!ÀžrÀž§Àž×ÀžïÀŸ ÀŸÀŸVÀŸ‹ÀŸ’ÀŸ“ÀŸÊÀŸËÀŸûÀ À À 5À <À lÀ ¤À «À ¯À °À ÷À ýÀ¡JÀ¡PÀ¡jÀ¡pÀ¡¬À¡ÊÀ¢À¢À¢IÀ¢OÀ¢À¢…À¢·À¢½À£À£_À£¬À£óÀ¤BÀ¤�À¤ÖÀ¤ÜÀ¥'À¥7À¥=À¥À¥…À¥ÖÀ¥ãÀ¥éÀ¦:À¦oÀ¦­À¦ÅÀ¦ÞÀ¦öÀ§À§7À§QÀ§^À§žÀ§ÑÀ¨À¨KÀ¨‡À¨˜À¨ÁÀ¨öÀ¨ýÀ¨þÀ©5À©6À©fÀ©rÀ©À© À©§À©äÀªÀª#Àª'Àª)Àª*Àª_ÀªˆÀª‰ÀªÕÀªðÀªñÀ«À«$À«>À«DÀ«•À«£À«ÿÀ¬À¬hÀ¬†À¬ÉÀ¬ÏÀ­À­iÀ­}À­ƒÀ­¾À®À®WÀ®¥À®·À®½À¯À¯À¯À¯nÀ¯tÀ¯ÅÀ¯ÒÀ¯ØÀ°)À°^À°ªÀ°ÄÀ°ÜÀ°øÀ±À±À±_À±�À±ÙÀ²À²À²À²\À²]À²�À²™À²¦À²ÇÀ²ÎÀ³À³QÀ³XÀ³\À³^À³_À³xÀ³¡À³¢À³ÏÀ³üÀ³ýÀ´DÀ´FÀ´GÀ´iÀ´’À´“À´ÆÀ´çÀµ+ÀµbÀµ‡ÀµÏÀ¶À¶5À¶6À¶†À¶ˆÀ¶‰À¶ÂÀ¶ëÀ¶ìÀ·;À·‰À·ŠÀ·ÚÀ·õÀ·÷À·øÀ¸;À¸dÀ¸eÀ¸£À¸ÄÀ¸ßÀ¸àÀ¹À¹À¹nÀ¹”À¹šÀ¹´À¹ºÀ¹íÀº ÀºgÀºmÀº¸ÀºÈÀºÎÀ»À» À»ZÀ»gÀ»mÀ»¾À»óÀ¼#À¼;À¼UÀ¼bÀ¼¢À¼×À¼ÞÀ¼ßÀ½À½À½GÀ½SÀ½`À½�À½ˆÀ½¸À½ðÀ½÷À½ûÀ½ýÀ½þÀ¾;À¾dÀ¾eÀ¾¦À¾ºÀ¿À¿À¿À¿À¿VÀ¿wÀ¿’À¿”À¿•À¿ÜÀÀÀÀÀÀHÀÀiÀÀ„ÀÀ…ÀÀ¾ÀÀÄÀÁÀÁ9ÀÁ?ÀÁYÀÁ_ÀÁ’ÀÁ°ÀÂÀÂÀÂaÀÂqÀÂwÀ¬À²ÀÃÀÃÀÃÀÃgÀÜÀÃÌÀÃäÀÃþÀÄ ÀÄKÀÄ€ÀćÀĈÀÄ¿ÀÄÀÀÄðÀÄüÀÅ ÀÅ*ÀÅ1ÀÅaÀÅ™ÀÅ ÀŤÀŦÀŧÀÅÐÀÅùÀÅúÀÆ9ÀÆwÀưÀÆëÀÆìÀÇ,ÀÇGÀÇHÀLjÀÇŽÀǽÀÇÃÀÇÝÀÇãÀÈ,ÀÈ{ÀÈÃÀÉ ÀÉÀÉZÀÉjÀÉpÀÉ¥ÀÉ«ÀÉüÀÊ ÀÊÀÊ`ÀÊ•ÀÊÈÀÊøÀËÀË,ÀË9ÀËiÀË©ÀËÞÀËåÀËæÀÌ,ÀÌ-ÀÌ]ÀÌiÀÌwÀÌŠÀÌ«À̲ÀÌâÀÍÀÍ!ÀÍ%ÀÍ&ÀÍGÀÍMÀ̓À͉ÀÍ£ÀÍ©ÀÍ÷ÀÎÀÎbÀΰÀÎ×ÀÏ9ÀÏWÀÏ•ÀÏ›ÀÏæÀÏöÀÏüÀÐ9ÀÐ?ÀÐ�ÀÐ�ÀУÀÐôÀÑ)ÀÑaÀÑyÀÑ“ÀÑ ÀÑàÀÒÀÒÀÒÀÒTÀÒUÀÒ…ÀÒ‘ÀÒžÀÒ¿ÀÒÆÀÒþÀÓ6ÀÓ=ÀÓAÀÓCÀÓDÀÓwÀÓ ÀÓ¡ÀÓëÀÔÀÔÀÔ@ÀÔFÀÔ•ÀÔ»ÀÔÁÀÔÛÀÔáÀÕÀÕ2ÀÕ~ÀÕ„ÀÕÏÀÕßÀÕåÀÖÀÖ ÀÖqÀÖ~ÀÖ„ÀÖÕÀ× À×:À×RÀ×lÀ×yÀ×¹À×îÀ×õÀ×öÀØ-ÀØ.ÀØ^ÀØjÀØwÀؘÀØŸÀØÏÀÙÀÙÀÙÀÙÀÙZÀÙ`ÀÙ­ÀÙ³ÀÙÍÀÙÓÀÚÀÚ-ÀÚvÀÚ|ÀÚ§ÀÚ­ÀÚÝÀÚãÀÛÀÛÀÛlÀÛ½ÀÜ ÀÜQÀÜ ÀÜëÀÝ4ÀÝ:ÀÝ…ÀÝ•ÀÝ›ÀÝÝÀÝãÀÞ4ÀÞAÀÞGÀÞ˜ÀÞÍÀß Àß#Àß<ÀßTÀßpÀß•À߯Àß¼ÀßüÀà/ÀàmÀà©ÀàåÀàöÀáÀáTÀá[Àá\Àá“Àá”ÀáÄÀáÐÀáÝÀáþÀâÀâBÀâzÀâ�Àâ…Àâ‡ÀâˆÀâ¸ÀâáÀââÀã)ÀãDÀãEÀãrÀãxÀã’Àã˜ÀãéÀã÷ÀäSÀäbÀä¼ÀäÚÀåÀåÀågÀå¸ÀåÌÀåÒÀæ Àæ]Àæ¦ÀæôÀçÀç ÀçWÀçgÀçmÀç½ÀçÃÀèÀè!Àè'ÀèxÀè­ÀèùÀéÀé+ÀéGÀéaÀénÀé®ÀéìÀê(Àê]ÀêdÀêeÀê«Àê¬ÀêÜÀêèÀêõÀëÀëÀëhÀë Àë§Àë«Àë­Àë®ÀëÿÀìÀì4ÀìfÀì±ÀìËÀìÑÀíÀíÀíÀíbÀíŒÀí�ÀíÔÀíÕÀîÀî&ÀîWÀîÀî¸ÀîþÀïÀï"Àï+Àï,Àï]Àï}Àï™ÀïÈÀïÌÀïÎÀïÏÀðÀðJÀðNÀðŸÀðîÀñÀñ1Àñ^Àñ_Àñ«ÀñÙÀñþÀòÀò$ÀòjÀònÀò¦Àò§Àò½ÀòÃÀó ÀóPÀó€Àó�ÀóÊÀóåÀóëÀô;Àô‹ÀôµÀô»ÀôËÀôàÀôáÀõÀõÀõ_Àõ”ÀõÓÀö Àö\Àö¡ÀöðÀ÷:À÷[À÷aÀ÷rÀ÷‡À÷ˆÀ÷¿À÷éÀ÷êÀø ÀøÀø4ÀøCÀøRÀøaÀøgÀøhÀø Àø¬ÀøÞÀù ÀùkÀù{Àù�ÀùÃÀùüÀúHÀúXÀúlÀú™ÀúÆÀúîÀû'ÀûmÀû}Àû‘ÀûšÀû›ÀûÌÀûòÀüÀü6ÀüRÀünÀü{ÀüšÀü»ÀüÐÀüåÀüúÀýÀýÀýÀýÀýQÀý�Àý¸ÀþÀþ"Àþ(ÀþyÀþÇÀÿÀÿ]Àÿ›Àÿ°Àÿ±ÀÿìÀÿòÀ<À†ÀÔÀ%ÀVÀvÀwÀ·ÀÀÀ ÀpÀ½ÀÊÀÞÀßÀ.ÀyÀÀÐÀ!ÀrÀ²À³ÀåÀëÀ:ÀZÀ`ÀsÀŽÀ�À´ÀÃÀßÀïÀÿÀÀÀÀWÀcÀ�ÀÕÀÀ0ÀCÀ‘ÀÏÀàÀîÀÀ>ÀGÀHÀyÀ•ÀËÀéÀ À /À <À QÀ €À —À ®À ÏÀ ÖÀ ÚÀ ÜÀ ÝÀ À 8À vÀ |À ¿À ÖÀ ×À #À 1À 7À ‚À ÑÀ À `À ¬À ùÀ DÀ •À ãÀ+ÀiÀ·ÀðÀ>ÀˆÀ×À(ÀlÀµÀóÀÀRÀoÀpÀ­À³ÀöÀ À À;ÀAÀ’ÀÙÀìÀÀÀEÀKÀ™ÀçÀ/ÀMÀSÀcÀiÀ´ÀúÀ-À.ÀdÀjÀ­ÀïÀðÀÀ2ÀFÀXÀjÀÀ�À–À—ÀÝÀéÀÀNÀuÀÀÀÐÀäÀÀFÀzÀÃÀ×ÀÀRÀšÀªÀ¾ÀÇÀÈÀùÀÀCÀeÀ‡À¯ÀÏÀÜÀùÀÀ3ÀNÀoÀˆÀ�À“À•À–ÀÓÀ×À(ÀyÀÂÀÀcÀ°ÀýÀNÀ‘ÀØÀÀhÀiÀ²ÀýÀ À CÀ ‘À âÀ!À!TÀ!£À!íÀ"À"WÀ"žÀ"ÆÀ#À#bÀ#yÀ#ÇÀ$À$*À$sÀ$¸À%À%VÀ%�À%îÀ&3À&„À&ÕÀ'À'1À'2À'€À'�À'–À'åÀ(À(À(oÀ(À(…À(ÔÀ)À)À)?À)VÀ)iÀ)}À)ƒÀ)„À)ËÀ)×À*À*DÀ*ˆÀ*ÒÀ*âÀ*öÀ+(À+lÀ+·À+ÇÀ+ÛÀ+äÀ+åÀ,À,BÀ,fÀ,ŒÀ,™À,¾À,ÛÀ,úÀ-À-À-À-À-PÀ-’À-“À-äÀ-öÀ.-À.}À.³À.¹À/À/VÀ/žÀ/íÀ/óÀ0À0%À0oÀ0¥À0éÀ14À1dÀ1²À1ÿÀ2À2À2dÀ2•À2›À2ÄÀ3À3À3À3lÀ3«À3±À4À4IÀ4“À4âÀ53À5ƒÀ5ÒÀ6!À6[À6ªÀ6ÑÀ6ÝÀ6îÀ74À79À7HÀ7IÀ7™À7§À7ÉÀ8À8iÀ8¯À8ÿÀ9?À9YÀ9ZÀ9ƒÀ9‰À9ÑÀ:À:SÀ:hÀ:iÀ:¹À:ËÀ:íÀ;:À;‡À;ÖÀ;âÀ<2À<^À<}À<~À<ÎÀ=À=*À={À=ÊÀ>À>`À> À>ÈÀ>ÉÀ>üÀ? À?!À?7À?KÀ?ZÀ?sÀ?•À?›À?œÀ?æÀ?òÀ@#À@UÀ@|À@ÇÀ@×À@ëÀAÀAQÀA~ÀA“ÀAïÀB/ÀBBÀBSÀBbÀB™ÀBÆÀCÀC(ÀCfÀCoÀCpÀC¡ÀCÁÀCçÀDÀD7ÀDSÀDƒÀDÅÀDÒÀDëÀE ÀE-ÀELÀEaÀEŠÀEÅÀEÌÀEÐÀEÒÀEÓÀFÀF[ÀF—ÀF¹ÀGÀGIÀG’ÀGãÀH/ÀHuÀHÅÀIÀI<ÀI�ÀIÌÀIçÀIèÀJ7ÀJJÀJlÀJ½ÀK ÀKRÀK¢ÀKâÀKüÀKýÀLCÀLXÀLlÀLrÀLsÀLÁÀLÕÀLáÀMÀMQÀMZÀM[ÀMŒÀM´ÀMÚÀNÀNÀN!ÀN"ÀNrÀN¬ÀNàÀO-ÀOjÀOŒÀOÖÀP ÀPPÀP›ÀPËÀQÀQfÀQ‚ÀQƒÀQÏÀQýÀRÀRTÀRzÀR{ÀRÌÀRâÀRèÀS9ÀS}ÀS~ÀS®ÀSÄÀSÕÀSèÀSîÀSïÀT6ÀTBÀT}ÀT­ÀTÀÀTóÀU1ÀUBÀUPÀUgÀU›ÀU®ÀUýÀV;ÀVLÀVZÀVqÀVzÀV{ÀV¬ÀVÖÀVöÀWÀW'ÀWJÀWcÀW€ÀW‡ÀW‹ÀW�ÀWŽÀWÛÀXÀX^ÀX”ÀXšÀXæÀY6ÀY}ÀYÌÀYîÀZ8ÀZnÀZ²ÀZýÀ[-À[{À[ÈÀ[ßÀ[àÀ\+À\pÀ\vÀ\ÃÀ\àÀ]À]4À]5À]pÀ]vÀ]‰À]éÀ^6À^‚À^œÀ^èÀ_ À_ À_9À_?À_ŒÀ_§À_ÄÀ_ÅÀ` À`1À`7À`„À`¡À`ÃÀaÀacÀa©ÀaùÀb9ÀbSÀbTÀb„Àb•Àb³ÀbÎÀbßÀbóÀbùÀbúÀcAÀcMÀc~ÀcÈÀcÛÀcôÀd?Àd�Àd–Àd¤Àd»ÀeÀe,ÀeVÀežÀe®ÀeÂÀeùÀfÀfÀf4ÀfTÀfŽÀfÂÀfâÀgÀgÀg.ÀgaÀgŽÀg§ÀgÆÀgÍÀgÑÀgÓÀgÔÀhÀhcÀh¯ÀhôÀhúÀi9ÀiWÀiXÀi…ÀiÊÀiéÀiêÀj2ÀjJÀjpÀjvÀjwÀjÇÀjÛÀjçÀk&ÀkKÀkŒÀk£ÀkÀÀlÀl]ÀlvÀlˆÀl£Àl¬Àl­ÀlÞÀm ÀmVÀmcÀmŠÀmÍÀmÔÀmØÀmÚÀmÛÀnÀnYÀn�ÀnâÀnèÀo'ÀoEÀoFÀolÀo©ÀoÀÀoÁÀpÀpÀp7Àp=Àp>Àp†ÀpšÀp¦ÀpåÀq/ÀqBÀq[Àq¦ÀqèÀqýÀr Àr"Àr+Àr,Àr]Àr‹ÀrÅÀrÒÀrùÀs,Às3Às7Às9Às:ÀspÀs®Às÷ÀtÀt ÀtKÀtiÀtjÀt‘Àt×ÀtØÀuÀu*ÀuBÀuHÀuIÀušÀu¦ÀuåÀv#Àv6Àv‚ÀvÀÀvÑÀvßÀvöÀvÿÀwÀw1Àw_Àw�ÀwÜÀwàÀwâÀwãÀx Àx?Àx‡Àx�ÀxÛÀy)ÀykÀy¹ÀzÀzNÀzTÀzdÀzqÀz¹Àz¾ÀzÓÀzÔÀ{ À{À{]À{¬À{×À{ÝÀ{íÀ|5À|AÀ|BÀ|sÀ|�À|¢À|¨À|©À|ñÀ|ýÀ}CÀ}VÀ}oÀ}ÏÀ~À~&À~4À~KÀ~À~’À~«ÀÀCÀXÀfÀ}À†À‡À¸ÀîÀ€À€_À€cÀ€eÀ€fÀ€–À€âÀ�À�À�$À�`À�aÀ��À�•À�ºÀ�ÀÀ�ÐÀ�÷À�øÀ‚@À‚[À‚|À‚‚À‚ƒÀ‚ÓÀ‚çÀ‚óÀƒ3ÀƒrÀƒœÀƒØÀƒèÀƒüÀ„MÀ„VÀ„WÀ„ˆÀ„¼À„üÀ… À…6À…oÀ…vÀ…zÀ…|À…}À…›À…ÝÀ†À†À†À†?À†@À†tÀ†zÀ†›À†¡À†±À†ÎÀ†ÏÀ‡ À‡À‡5À‡;À‡<À‡‚À‡–À‡¢À‡ÎÀˆÀˆKÀˆ[ÀˆoÀˆ¬ÀˆµÀˆ¶ÀˆçÀ‰À‰3À‰rÀ‰vÀ‰xÀ‰yÀ‰ÉÀ‰êÀŠ!ÀŠMÀЉÀŠŠÀнÀŠ×ÀŠØÀ‹À‹ À‹À‹�À‹¤À‹¥À‹ÒÀŒ ÀŒ ÀŒ?ÀŒZÀŒjÀŒyÀŒŒÀŒ’ÀŒ“ÀŒÝÀŒéÀ�)À�hÀ�’À�ÎÀ�ÞÀ�òÀŽÀŽDÀŽ‹ÀŽ›ÀޝÀŽÜÀ� À�PÀ�šÀ�ªÀ�¾À�ÇÀ�ÈÀ�ùÀ�-À�KÀ�gÀ�‹À�˜À�ÅÀ�ÜÀ�ñÀ‘À‘À‘À‘À‘À‘dÀ‘£À‘§À‘õÀ’6À’†À’­À’ìÀ“+À“1À“DÀ“_À“`À“°À“ÁÀ“ÇÀ”À”bÀ”°À”ÙÀ•*À•zÀ•€À•“À•ÀÀ•ÁÀ•þÀ–À–'À–šÀ–©À—À— À—À—2À—3À—pÀ—vÀ—†À—¿À—ÀÀ˜À˜'À˜-À˜@À˜ˆÀ˜šÀ˜›À˜ÐÀ˜ÖÀ˜éÀ™ À™KÀ™›À™¦À™ôÀšÀšRÀšfÀšµÀšÅÀšÛÀšÜÀ›*À›0À›À›ÎÀœÀœfÀœlÀœÀœœÀœ�ÀœØÀœíÀ� À�À�*À�CÀ�SÀ�mÀ�sÀ�tÀ�·À�ËÀ�×ÀžÀžVÀž‰Àž ÀžÍÀžûÀŸ@ÀŸ‰ÀŸ™ÀŸ­ÀŸéÀ FÀ –À ¦À ºÀ éÀ¡)À¡2À¡3À¡dÀ¡ŒÀ¡ÂÀ¡ÞÀ¢À¢0À¢NÀ¢€À¢�À¢®À¢ÝÀ¢òÀ£ À£6À£MÀ£xÀ£À£ƒÀ£…À£†À£ÒÀ£éÀ¤6À¤nÀ¤tÀ¤‡À¤žÀ¤ŸÀ¤ÞÀ¤äÀ¤÷À¥ À¥ À¥KÀ¥QÀ¥dÀ¥~À¥À¥±À¥·À¥÷À¥ýÀ¦À¦%À¦&À¦wÀ¦¦À¦¬À¦¿À¦×À¦ØÀ§!À§5À§FÀ§]À§oÀ§„À§ŠÀ§‹À§ÜÀ§ðÀ§üÀ¨0À¨^À¨˜À¨ÈÀ¨þÀ©À©À©9À©_À©À©«À©ÍÀ©õÀªÀª!Àª:Àª_ÀªzÀª›Àª¢Àª¦Àª¨Àª©ÀªÞÀ« À«8À«>À«NÀ«‚À«ƒÀ«ÌÀ¬)À¬wÀ¬“À¬™À¬¨À­ À­À­#À­8À­9À­rÀ­xÀ­‹À­ÏÀ­ÐÀ­ùÀ­ÿÀ®À®4À®wÀ®­À®äÀ¯#À¯_À¯uÀ¯vÀ¯�À¯®À¯½À¯ÖÀ¯æÀ¯ìÀ¯íÀ°+À°7À°cÀ°¤À°ìÀ°üÀ±À±=À±yÀ±ÂÀ²À²"À²6À²eÀ²nÀ²oÀ² À²ÀÀ²ÜÀ³ À³*À³7À³PÀ³eÀ³ŽÀ³¥À³¬À³°À³²À³³À³ÜÀ´ À´<À´^À´®À´ôÀµBÀµzÀµ”Àµ•ÀµåÀ¶À¶À¶\À¶¬À¶èÀ·4À·À·ÈÀ¸À¸]À¸sÀ¸®À¸¯À¸ÜÀ¸ðÀ¹À¹À¹À¹SÀ¹_À¹–À¹­À¹úÀºÀºBÀº[Àº‹ÀºÏÀºæÀºûÀ»À»À»À»IÀ»oÀ»�À»äÀ»èÀ»êÀ»ëÀ¼:À¼‡À¼‹À¼ÕÀ¼ùÀ½(À½sÀ½ÀÀ½ÔÀ½ÚÀ¾(À¾5À¾pÀ¾qÀ¾®À¾¯À¾ñÀ¾ýÀ¿1À¿uÀ¿ÁÀ¿ÑÀ¿åÀ¿îÀ¿ïÀÀ ÀÀHÀÀpÀÀtÀÀvÀÀwÀÀÄÀÀõÀÁÀÁ%ÀÁnÀÁ©ÀÁáÀÁâÀÂ3ÀÂ|ÀÂŒÀÂ’ÀÂÝÀÃ)ÀÃBÀÃrÀÃsÀðÀöÀÄÀÄÀÄ/ÀÄ0ÀÄnÀÄŽÀÄ�ÀÄ×ÀÅOÀÅ�ÀŹÀÅ¿ÀÅÎÀÆ=ÀÆRÀÆSÀÆ‹ÀÆ¢ÀÆ£ÀÆÐÀÆæÀÆõÀÇÀÇÀÇ+ÀÇ<ÀÇBÀÇCÀLJÀÇ“ÀÇÉÀÈ ÀÈVÀÈfÀÈzÀÈ¢ÀÈáÀÉ'ÀÉ7ÀÉKÀÉuÀÉ�ÀÉäÀÉôÀÊÀÊ@ÀÊgÀʵÀÊÅÀÊÙÀËÀË7ÀË@ÀËAÀËrÀËœÀ˸ÀËÖÀÌÀÌÀÌ>ÀÌKÀÌnÀ̃ÀÌšÀÌ¿ÀÌÔÀÌíÀÌôÀÌøÀÌúÀÌûÀÍ2ÀÍkÀÍ»ÀÍÕÀÍòÀÍóÀÎ/ÀÎGÀÎHÀÎxÀÎŽÀÎ�ÀÎÀÀÎÞÀÎßÀÏÀÏ.ÀÏ/ÀÏ€ÀÏšÀ϶ÀÏ·ÀÏìÀÐÀÐÀÐ.ÀÐCÀÐXÀÐqÀÐwÀÐxÀÐÄÀÐÐÀÑÀÑFÀÑxÀѬÀÑÓÀÒÀÒ/ÀÒCÀÒwÀÒžÀÒêÀÒúÀÓÀÓLÀÓUÀÓVÀÓ‡ÀÓ¹ÀÓáÀÔÀÔ-ÀÔUÀÔ…ÀÔ’ÀÔ½ÀÔÞÀÔûÀÕÀÕ=ÀÕfÀÕmÀÕqÀÕsÀÕtÀÕ·ÀÕ»ÀÖ ÀÖ>ÀÖrÀÖªÀ×À×PÀ×VÀ×£À×òÀØ0ÀØuÀØšÀØ›ÀØÔÀØÚÀÙÀÙrÀÙŽÀÙ¨ÀÙ©ÀÙÎÀÙÔÀÙãÀÚ<ÀÚFÀÚ¥ÀÚÁÀÚÚÀÚÛÀÛ ÀÛÀÛ3ÀÛFÀÛLÀÛMÀÛ”ÀÛ ÀÛÖÀÜ ÀÜ ÀÜWÀÜŒÀÜ•ÀÜ–ÀÜÇÀÜíÀÝÀÝ7ÀÝDÀÝcÀÝ‚ÀÝŸÀݦÀݪÀݬÀÝ­ÀÝâÀÝæÀÞ3ÀÞƒÀÞÑÀß ÀßnÀß¼Àà ÀàWÀà¥ÀàëÀá2ÀáƒÀáÓÀâÀâPÀâoÀâ¯ÀâèÀâéÀã+Àã1ÀãyÀãºÀãÒÀãÓÀäÀäÀäFÀäRÀä”Àä§ÀääÀå"Àå3ÀåAÀåXÀå‹Àå”Àå•ÀåÆÀåøÀæÀæaÀæeÀægÀæhÀæªÀæ®ÀæðÀç7ÀçˆÀç¿ÀçôÀçõÀè-ÀèHÀè‚ÀèˆÀèÕÀé%ÀétÀé½ÀêÀêÀêxÀê•Àê–ÀêäÀêêÀë1Àë�ÀëÎÀìÀìjÀì»ÀíÀíQÀí‰Àí½Àî Àî$ÀîœÀîêÀï8Àï…ÀïÐÀï÷ÀðkÀð£Àñ Àñ6Àñ¸ÀñúÀòMÀò‰ÀóÀóUÀóÜÀôÀô§ÀôôÀõhÀõ£ÀõðÀö:Àö‡ÀöÖÀöÿÀ÷OÀ÷žÀ÷ºÀø ÀøGÀø–ÀøæÀù7Àù\Àù­ÀùûÀúÀú˜ÀúáÀû_Àû‚ÀûƒÀûÈÀûÎÀüÀüSÀü¤ÀüÙÀýÀý3Àý4ÀýuÀývÀý¤Àý°ÀýâÀþ ÀþTÀþdÀþxÀþªÀþÝÀþôÀÿ!Àÿ*Àÿ+Àÿ\Àÿ‚Àÿ¤ÀÿÀÀ ÀÀÀÀ\À…À‰ÀÕÀÀnÀ¾ÀÀSÀ¤ÀîÀ>ÀaÀºÀîÀ*ÀxÀÆÀÀMÀ–ÀáÀ*ÀlÀ½ÀüÀDÀ”ÀâÀ3ÀxÀ’ÀÕÀ À À MÀ SÀ  À ïÀ 6À �À ÒÀ !À pÀ ’À ½À ¾À À SÀ YÀ £À òÀ AÀ ‘À ÛÀ(ÀuÀÄÀÀ%ÀlÀmÀ�À·ÀÏÀíÀ ÀÀÀ;ÀAÀ’ÀàÀ1À~ÀÏÀ ÀfÀ¬ÀýÀNÀ–ÀãÀ/ÀQÀ¬ÀÁÀÂÀØÀïÀÀÀ#À)À*ÀWÀcÀŸÀ²ÀìÀ*À;ÀIÀ`À”À§ÀÝÀÀ,À:ÀQÀ~À®À·À¸ÀéÀÀ9ÀUÀwÀ„À©ÀÆÀÛÀöÀýÀÀÀÀ<ÀlÀ•À³À´ÀÀ6À7ÀMÀSÀ�ÀÖÀ'ÀBÀiÀjÀ–À®ÀÃÀÙÀßÀàÀ#À/ÀnÀ¦À¹À÷À5ÀFÀTÀkÀ¥ÀØÀïÀøÀùÀ*ÀXÀ€ÀªÀ·ÀÞÀÿÀ"À)À-À/À0À~À”À·À À À ZÀ kÀ ~À À ËÀ åÀ æÀ!%À!+À!xÀ!ÅÀ"À""À"(À"sÀ"¹À"êÀ"ëÀ#8À#ZÀ#`À#°À#ÜÀ#ñÀ#òÀ$*À$0À$À$ÍÀ%À%jÀ%¶À&À& À&UÀ&›À&ÌÀ&ÍÀ&ìÀ&ûÀ' À'À'-À'@À'FÀ'GÀ'}À'‰À'´À'ÞÀ(À(MÀ(]À(qÀ(¡À(èÀ(üÀ))À)YÀ) À)´À)½À)¾À)ïÀ* À*)À*MÀ*iÀ*�À*šÀ*¯À*ÆÀ*ãÀ*øÀ+À+À+ À+"À+#À+lÀ+¶À+ºÀ,À,TÀ,¤À,éÀ-À-À-TÀ-XÀ- À-ìÀ.:À.ƒÀ.ÐÀ/À/fÀ/„À/¤À/¥À/ñÀ/ýÀ0À0NÀ0šÀ0èÀ11À1yÀ1½À2À2TÀ2 À2ëÀ3:À3„À3ÔÀ4 À41À4Q;PolicySimulatorApiFoldersResourceFoldersLocationsResource/FoldersLocationsAccessPolicySimulationsResource9FoldersLocationsAccessPolicySimulationsOperationsResource3FoldersLocationsOrgPolicyViolationsPreviewsResource=FoldersLocationsOrgPolicyViolationsPreviewsOperationsResourceFoldersLocationsReplaysResource)FoldersLocationsReplaysOperationsResource&FoldersLocationsReplaysResultsResourceOperationsResourceOrganizationsResourceOrganizationsLocationsResource5OrganizationsLocationsAccessPolicySimulationsResource?OrganizationsLocationsAccessPolicySimulationsOperationsResource9OrganizationsLocationsOrgPolicyViolationsPreviewsResourceCOrganizationsLocationsOrgPolicyViolationsPreviewsOperationsResourceLOrganizationsLocationsOrgPolicyViolationsPreviewsOrgPolicyViolationsResource%OrganizationsLocationsReplaysResource/OrganizationsLocationsReplaysOperationsResource,OrganizationsLocationsReplaysResultsResourceProjectsResourceProjectsLocationsResource0ProjectsLocationsAccessPolicySimulationsResource:ProjectsLocationsAccessPolicySimulationsOperationsResource4ProjectsLocationsOrgPolicyViolationsPreviewsResource>ProjectsLocationsOrgPolicyViolationsPreviewsOperationsResource ProjectsLocationsReplaysResource*ProjectsLocationsReplaysOperationsResource'ProjectsLocationsReplaysResultsResource)GoogleCloudOrgpolicyV2AlternatePolicySpecGoogleCloudOrgpolicyV2Policy GoogleCloudOrgpolicyV2PolicySpec*GoogleCloudOrgpolicyV2PolicySpecPolicyRule+GoogleCloudPolicysimulatorV1AccessStateDiff.GoogleCloudPolicysimulatorV1BindingExplanationAGoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership+GoogleCloudPolicysimulatorV1ExplainedAccess+GoogleCloudPolicysimulatorV1ExplainedPolicyCGoogleCloudPolicysimulatorV1ListOrgPolicyViolationsPreviewsResponse;GoogleCloudPolicysimulatorV1ListOrgPolicyViolationsResponse5GoogleCloudPolicysimulatorV1ListReplayResultsResponse,GoogleCloudPolicysimulatorV1OrgPolicyOverlayCGoogleCloudPolicysimulatorV1OrgPolicyOverlayCustomConstraintOverlay9GoogleCloudPolicysimulatorV1OrgPolicyOverlayPolicyOverlay.GoogleCloudPolicysimulatorV1OrgPolicyViolation6GoogleCloudPolicysimulatorV1OrgPolicyViolationsPreviewDGoogleCloudPolicysimulatorV1OrgPolicyViolationsPreviewResourceCounts"GoogleCloudPolicysimulatorV1Replay(GoogleCloudPolicysimulatorV1ReplayConfig&GoogleCloudPolicysimulatorV1ReplayDiff(GoogleCloudPolicysimulatorV1ReplayResult0GoogleCloudPolicysimulatorV1ReplayResultsSummary+GoogleCloudPolicysimulatorV1ResourceContextGoogleIamV1AuditConfigGoogleIamV1BindingGoogleIamV1Policy'GoogleLongrunningListOperationsResponseGoogleLongrunningOperationÑ„