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

namespace GPBMetadata\Google\Cloud\Asset\V1;

class AssetService
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Asset\V1\Assets::initOnce();
        \GPBMetadata\Google\Iam\V1\Policy::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Struct::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        \GPBMetadata\Google\Type\Expr::initOnce();
        $pool->internalAddGeneratedFile(
            '
�”
)google/cloud/asset/v1/asset_service.protogoogle.cloud.asset.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto"google/cloud/asset/v1/assets.protogoogle/iam/v1/policy.proto#google/longrunning/operations.protogoogle/protobuf/duration.protogoogle/protobuf/empty.proto google/protobuf/field_mask.protogoogle/protobuf/struct.protogoogle/protobuf/timestamp.protogoogle/rpc/status.protogoogle/type/expr.proto"[
#AnalyzeIamPolicyLongrunningMetadata4
create_time (2.google.protobuf.TimestampBàA"©
ExportAssetsRequest7
parent (	B\'àAúA!cloudasset.googleapis.com/Asset-
	read_time (2.google.protobuf.Timestamp
asset_types (	8
content_type (2".google.cloud.asset.v1.ContentType?
output_config (2#.google.cloud.asset.v1.OutputConfigBàA
relationship_types (	"½
ExportAssetsResponse-
	read_time (2.google.protobuf.Timestamp:
output_config (2#.google.cloud.asset.v1.OutputConfig:
output_result (2#.google.cloud.asset.v1.OutputResult"�
ListAssetsRequest7
parent (	B\'àAúA!cloudasset.googleapis.com/Asset-
	read_time (2.google.protobuf.Timestamp
asset_types (	8
content_type (2".google.cloud.asset.v1.ContentType
	page_size (

page_token (	
relationship_types (	"Š
ListAssetsResponse-
	read_time (2.google.protobuf.Timestamp,
assets (2.google.cloud.asset.v1.Asset
next_page_token (	"Ž
BatchGetAssetsHistoryRequest7
parent (	B\'àAúA!cloudasset.googleapis.com/Asset
asset_names (	=
content_type (2".google.cloud.asset.v1.ContentTypeBàA@
read_time_window (2!.google.cloud.asset.v1.TimeWindowBàA
relationship_types (	BàA"U
BatchGetAssetsHistoryResponse4
assets (2$.google.cloud.asset.v1.TemporalAsset"n
CreateFeedRequest
parent (	BàA
feed_id (	BàA.
feed (2.google.cloud.asset.v1.FeedBàA"F
GetFeedRequest4
name (	B&àAúA 
cloudasset.googleapis.com/Feed"\'
ListFeedsRequest
parent (	BàA"?
ListFeedsResponse*
feeds (2.google.cloud.asset.v1.Feed"y
UpdateFeedRequest.
feed (2.google.cloud.asset.v1.FeedBàA4
update_mask (2.google.protobuf.FieldMaskBàA"I
DeleteFeedRequest4
name (	B&àAúA 
cloudasset.googleapis.com/Feed"«
OutputConfig@
gcs_destination (2%.google.cloud.asset.v1.GcsDestinationH J
bigquery_destination (2*.google.cloud.asset.v1.BigQueryDestinationH B
destination"V
OutputResult<

gcs_result (2&.google.cloud.asset.v1.GcsOutputResultH B
result"
GcsOutputResult
uris (	"C
GcsDestination
uri (	H 

uri_prefix (	H B

object_uri"´
BigQueryDestination
dataset (	BàA
table (	BàA
force (<
partition_spec (2$.google.cloud.asset.v1.PartitionSpec&
separate_tables_per_asset_type ("©
PartitionSpecH
partition_key (21.google.cloud.asset.v1.PartitionSpec.PartitionKey"N
PartitionKey
PARTITION_KEY_UNSPECIFIED 
	READ_TIME
REQUEST_TIME""
PubsubDestination
topic (	"i
FeedOutputConfigF
pubsub_destination (2(.google.cloud.asset.v1.PubsubDestinationH B
destination"�
Feed
name (	BàA
asset_names (	
asset_types (	8
content_type (2".google.cloud.asset.v1.ContentTypeH
feed_output_config (2\'.google.cloud.asset.v1.FeedOutputConfigBàA$
	condition (2.google.type.Expr
relationship_types (	:‘êA�
cloudasset.googleapis.com/Feedprojects/{project}/feeds/{feed}folders/{folder}/feeds/{feed})organizations/{organization}/feeds/{feed} "Ù
SearchAllResourcesRequest
scope (	BàA
query (	BàA
asset_types (	BàA
	page_size (BàA

page_token (	BàA
order_by (	BàA2
	read_mask (2.google.protobuf.FieldMaskBàA"s
SearchAllResourcesResponse<
results (2+.google.cloud.asset.v1.ResourceSearchResult
next_page_token (	"§
SearchAllIamPoliciesRequest
scope (	BàA
query (	BàA
	page_size (BàA

page_token (	BàA
asset_types (	BàA
order_by (	BàA"v
SearchAllIamPoliciesResponse=
results (2,.google.cloud.asset.v1.IamPolicySearchResult
next_page_token (	"Æ
IamPolicyAnalysisQuery
scope (	BàA^
resource_selector (2>.google.cloud.asset.v1.IamPolicyAnalysisQuery.ResourceSelectorBàA^
identity_selector (2>.google.cloud.asset.v1.IamPolicyAnalysisQuery.IdentitySelectorBàAZ
access_selector (2<.google.cloud.asset.v1.IamPolicyAnalysisQuery.AccessSelectorBàAK
options (25.google.cloud.asset.v1.IamPolicyAnalysisQuery.OptionsBàA^
condition_context (2>.google.cloud.asset.v1.IamPolicyAnalysisQuery.ConditionContextBàA3
ResourceSelector
full_resource_name (	BàA)
IdentitySelector
identity (	BàA>
AccessSelector
roles (	BàA
permissions (	BàAØ
Options
expand_groups (BàA
expand_roles (BàA
expand_resources (BàA"
output_resource_edges (BàA
output_group_edges (BàA2
%analyze_service_account_impersonation (BàAT
ConditionContext1
access_time (2.google.protobuf.TimestampH B
TimeContext"Ã
AnalyzeIamPolicyRequestJ
analysis_query (2-.google.cloud.asset.v1.IamPolicyAnalysisQueryBàA!
saved_analysis_query (	BàA9
execution_timeout (2.google.protobuf.DurationBàA"Š
AnalyzeIamPolicyResponseX
main_analysis (2A.google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysisq
&service_account_impersonation_analysis (2A.google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis
fully_explored (ˆ
IamPolicyAnalysisE
analysis_query (2-.google.cloud.asset.v1.IamPolicyAnalysisQueryH
analysis_results (2..google.cloud.asset.v1.IamPolicyAnalysisResult
fully_explored (J
non_critical_errors (2-.google.cloud.asset.v1.IamPolicyAnalysisState"´
IamPolicyAnalysisOutputConfig^
gcs_destination (2C.google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.GcsDestinationH h
bigquery_destination (2H.google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.BigQueryDestinationH "
GcsDestination
uri (	BàA•
BigQueryDestination
dataset (	BàA
table_prefix (	BàAl
partition_key (2U.google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey
write_disposition (	BàA"?
PartitionKey
PARTITION_KEY_UNSPECIFIED 
REQUEST_TIMEB
destination"å
"AnalyzeIamPolicyLongrunningRequestJ
analysis_query (2-.google.cloud.asset.v1.IamPolicyAnalysisQueryBàA!
saved_analysis_query (	BàAP
output_config (24.google.cloud.asset.v1.IamPolicyAnalysisOutputConfigBàA"%
#AnalyzeIamPolicyLongrunningResponse"·

SavedQuery
name (	
description (	4
create_time (2.google.protobuf.TimestampBàA
creator (	BàA9
last_update_time (2.google.protobuf.TimestampBàA
last_updater (	BàA=
labels (2-.google.cloud.asset.v1.SavedQuery.LabelsEntry?
content (2..google.cloud.asset.v1.SavedQuery.QueryContents
QueryContentR
iam_policy_analysis_query (2-.google.cloud.asset.v1.IamPolicyAnalysisQueryH B
query_content-
LabelsEntry
key (	
value (	:8:¿êA»
$cloudasset.googleapis.com/SavedQuery-projects/{project}/savedQueries/{saved_query}+folders/{folder}/savedQueries/{saved_query}7organizations/{organization}/savedQueries/{saved_query}"±
CreateSavedQueryRequest<
parent (	B,àAúA&$cloudasset.googleapis.com/SavedQuery;
saved_query (2!.google.cloud.asset.v1.SavedQueryBàA
saved_query_id (	BàA"R
GetSavedQueryRequest:
name (	B,àAúA&
$cloudasset.googleapis.com/SavedQuery"�
ListSavedQueriesRequest<
parent (	B,àAúA&$cloudasset.googleapis.com/SavedQuery
filter (	BàA
	page_size (BàA

page_token (	BàA"m
ListSavedQueriesResponse8
saved_queries (2!.google.cloud.asset.v1.SavedQuery
next_page_token (	"Œ
UpdateSavedQueryRequest;
saved_query (2!.google.cloud.asset.v1.SavedQueryBàA4
update_mask (2.google.protobuf.FieldMaskBàA"U
DeleteSavedQueryRequest:
name (	B,àAúA&
$cloudasset.googleapis.com/SavedQuery"Ö
AnalyzeMoveRequest
resource (	BàA
destination_parent (	BàAD
view (26.google.cloud.asset.v1.AnalyzeMoveRequest.AnalysisView"B
AnalysisView
ANALYSIS_VIEW_UNSPECIFIED 
FULL	
BASIC"Q
AnalyzeMoveResponse:
move_analysis (2#.google.cloud.asset.v1.MoveAnalysis"’
MoveAnalysis
display_name (	=
analysis (2).google.cloud.asset.v1.MoveAnalysisResultH #
error (2.google.rpc.StatusH B
result"~
MoveAnalysisResult3
blockers (2!.google.cloud.asset.v1.MoveImpact3
warnings (2!.google.cloud.asset.v1.MoveImpact"

MoveImpact
detail (	"×
QueryAssetsOutputConfig`
bigquery_destination (2B.google.cloud.asset.v1.QueryAssetsOutputConfig.BigQueryDestinationZ
BigQueryDestination
dataset (	BàA
table (	BàA
write_disposition (	"¾
QueryAssetsRequest7
parent (	B\'àAúA!cloudasset.googleapis.com/Asset
	statement (	BàAH 
job_reference (	BàAH 
	page_size (BàA

page_token (	BàA/
timeout (2.google.protobuf.DurationBàAB
read_time_window (2!.google.cloud.asset.v1.TimeWindowBàAH4
	read_time (2.google.protobuf.TimestampBàAHJ
output_config	 (2..google.cloud.asset.v1.QueryAssetsOutputConfigBàAB
queryB
time"ð
QueryAssetsResponse
job_reference (	
done (#
error (2.google.rpc.StatusH :
query_result (2".google.cloud.asset.v1.QueryResultH G
output_config (2..google.cloud.asset.v1.QueryAssetsOutputConfigH B

response"•
QueryResult%
rows (2.google.protobuf.Struct2
schema (2".google.cloud.asset.v1.TableSchema
next_page_token (	

total_rows ("F
TableSchema7
fields (2\'.google.cloud.asset.v1.TableFieldSchema"v
TableFieldSchema
field (	
type (	
mode (	7
fields (2\'.google.cloud.asset.v1.TableFieldSchema"Y
#BatchGetEffectiveIamPoliciesRequest
scope (	B	àAúA*
names (	B	àAúA
*"þ
$BatchGetEffectiveIamPoliciesResponsef
policy_results (2N.google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicyí
EffectiveIamPolicy
full_resource_name (	k
policies (2Y.google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfoN

PolicyInfo
attached_resource (	%
policy (2.google.iam.v1.Policy"²
AnalyzerOrgPolicy
attached_resource (	
applied_resource (	<
rules (2-.google.cloud.asset.v1.AnalyzerOrgPolicy.Rule
inherit_from_parent (
reset (ý
RuleL
values (2:.google.cloud.asset.v1.AnalyzerOrgPolicy.Rule.StringValuesH 
	allow_all (H 
deny_all (H 
enforce (H $
	condition (2.google.type.Expr=
StringValues
allowed_values (	
denied_values (	B
kind"‘

AnalyzerOrgPolicyConstraintb
google_defined_constraint (2=.google.cloud.asset.v1.AnalyzerOrgPolicyConstraint.ConstraintH `
custom_constraint (2C.google.cloud.asset.v1.AnalyzerOrgPolicyConstraint.CustomConstraintH ¿

Constraint
name (	
display_name (	
description (	k
constraint_default (2O.google.cloud.asset.v1.AnalyzerOrgPolicyConstraint.Constraint.ConstraintDefaultg
list_constraint (2L.google.cloud.asset.v1.AnalyzerOrgPolicyConstraint.Constraint.ListConstraintH m
boolean_constraint (2O.google.cloud.asset.v1.AnalyzerOrgPolicyConstraint.Constraint.BooleanConstraintH =
ListConstraint
supports_in (
supports_under (
BooleanConstraint"L
ConstraintDefault"
CONSTRAINT_DEFAULT_UNSPECIFIED 	
ALLOW
DENYB
constraint_typeÐ
CustomConstraint
name (	
resource_types (	d
method_types (2N.google.cloud.asset.v1.AnalyzerOrgPolicyConstraint.CustomConstraint.MethodType
	condition (	c
action_type (2N.google.cloud.asset.v1.AnalyzerOrgPolicyConstraint.CustomConstraint.ActionType
display_name (	
description (	"M

MethodType
METHOD_TYPE_UNSPECIFIED 

CREATE

UPDATE

DELETE">

ActionType
ACTION_TYPE_UNSPECIFIED 	
ALLOW
DENYB
constraint_definition"’
AnalyzeOrgPoliciesRequest
scope (	BàA

constraint (	BàA
filter (	
	page_size (H ˆ

page_token (	B

_page_size"ø
AnalyzeOrgPoliciesResponse]
org_policy_results (2A.google.cloud.asset.v1.AnalyzeOrgPoliciesResponse.OrgPolicyResultF

constraint (22.google.cloud.asset.v1.AnalyzerOrgPolicyConstraint
next_page_token (	™
OrgPolicyResultE
consolidated_policy (2(.google.cloud.asset.v1.AnalyzerOrgPolicy?
policy_bundle (2(.google.cloud.asset.v1.AnalyzerOrgPolicy"¢
)AnalyzeOrgPolicyGovernedContainersRequest
scope (	BàA

constraint (	BàA
filter (	
	page_size (H ˆ

page_token (	B

_page_size"É
*AnalyzeOrgPolicyGovernedContainersResponsep
governed_containers (2S.google.cloud.asset.v1.AnalyzeOrgPolicyGovernedContainersResponse.GovernedContainerF

constraint (22.google.cloud.asset.v1.AnalyzerOrgPolicyConstraint
next_page_token (	Ç
GovernedContainer
full_resource_name (	
parent (	E
consolidated_policy (2(.google.cloud.asset.v1.AnalyzerOrgPolicy?
policy_bundle (2(.google.cloud.asset.v1.AnalyzerOrgPolicy"ž
%AnalyzeOrgPolicyGovernedAssetsRequest
scope (	BàA

constraint (	BàA
filter (	
	page_size (H ˆ

page_token (	B

_page_size"€
&AnalyzeOrgPolicyGovernedAssetsResponsed
governed_assets (2K.google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.GovernedAssetF

constraint (22.google.cloud.asset.v1.AnalyzerOrgPolicyConstraint
next_page_token (	v
GovernedResource
full_resource_name (	
parent (	
project (	
folders (	
organization (	�
GovernedIamPolicy
attached_resource (	%
policy (2.google.iam.v1.Policy
project (	
folders (	
organization (	†
GovernedAssetk
governed_resource (2N.google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResourceH n
governed_iam_policy (2O.google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicyH E
consolidated_policy (2(.google.cloud.asset.v1.AnalyzerOrgPolicy?
policy_bundle (2(.google.cloud.asset.v1.AnalyzerOrgPolicyB
governed_asset*�
ContentType
CONTENT_TYPE_UNSPECIFIED 
RESOURCE

IAM_POLICY

ORG_POLICY
ACCESS_POLICY
OS_INVENTORY
RELATIONSHIP2Ñ 
AssetServiceÞ
ExportAssets*.google.cloud.asset.v1.ExportAssetsRequest.google.longrunning.Operation"‚‚Óä“""/v1/{parent=*/*}:exportAssets:*ÊAW
*google.cloud.asset.v1.ExportAssetsResponse)google.cloud.asset.v1.ExportAssetsRequest‹

ListAssets(.google.cloud.asset.v1.ListAssetsRequest).google.cloud.asset.v1.ListAssetsResponse"(‚Óä“/v1/{parent=*/*}/assetsÚAparent²
BatchGetAssetsHistory3.google.cloud.asset.v1.BatchGetAssetsHistoryRequest4.google.cloud.asset.v1.BatchGetAssetsHistoryResponse".‚Óä“(&/v1/{parent=*/*}:batchGetAssetsHistory

CreateFeed(.google.cloud.asset.v1.CreateFeedRequest.google.cloud.asset.v1.Feed"*‚Óä“"/v1/{parent=*/*}/feeds:*ÚAparentt
GetFeed%.google.cloud.asset.v1.GetFeedRequest.google.cloud.asset.v1.Feed"%‚Óä“/v1/{name=*/*/feeds/*}ÚAname‡
	ListFeeds\'.google.cloud.asset.v1.ListFeedsRequest(.google.cloud.asset.v1.ListFeedsResponse"\'‚Óä“/v1/{parent=*/*}/feedsÚAparent‚

UpdateFeed(.google.cloud.asset.v1.UpdateFeedRequest.google.cloud.asset.v1.Feed"-‚Óä“ 2/v1/{feed.name=*/*/feeds/*}:*ÚAfeedu

DeleteFeed(.google.cloud.asset.v1.DeleteFeedRequest.google.protobuf.Empty"%‚Óä“*/v1/{name=*/*/feeds/*}ÚAname¿
SearchAllResources0.google.cloud.asset.v1.SearchAllResourcesRequest1.google.cloud.asset.v1.SearchAllResourcesResponse"D‚Óä“$"/v1/{scope=*/*}:searchAllResourcesÚAscope,query,asset_types»
SearchAllIamPolicies2.google.cloud.asset.v1.SearchAllIamPoliciesRequest3.google.cloud.asset.v1.SearchAllIamPoliciesResponse":‚Óä“&$/v1/{scope=*/*}:searchAllIamPoliciesÚAscope,query¬
AnalyzeIamPolicy..google.cloud.asset.v1.AnalyzeIamPolicyRequest/.google.cloud.asset.v1.AnalyzeIamPolicyResponse"7‚Óä“1//v1/{analysis_query.scope=*/*}:analyzeIamPolicy¸
AnalyzeIamPolicyLongrunning9.google.cloud.asset.v1.AnalyzeIamPolicyLongrunningRequest.google.longrunning.Operation"¾‚Óä“?":/v1/{analysis_query.scope=*/*}:analyzeIamPolicyLongrunning:*ÊAv
9google.cloud.asset.v1.AnalyzeIamPolicyLongrunningResponse9google.cloud.asset.v1.AnalyzeIamPolicyLongrunningMetadataŒ
AnalyzeMove).google.cloud.asset.v1.AnalyzeMoveRequest*.google.cloud.asset.v1.AnalyzeMoveResponse"&‚Óä“ /v1/{resource=*/*}:analyzeMove�
QueryAssets).google.cloud.asset.v1.QueryAssetsRequest*.google.cloud.asset.v1.QueryAssetsResponse"\'‚Óä“!"/v1/{parent=*/*}:queryAssets:*½
CreateSavedQuery..google.cloud.asset.v1.CreateSavedQueryRequest!.google.cloud.asset.v1.SavedQuery"V‚Óä“,"/v1/{parent=*/*}/savedQueries:saved_queryÚA!parent,saved_query,saved_query_id�
GetSavedQuery+.google.cloud.asset.v1.GetSavedQueryRequest!.google.cloud.asset.v1.SavedQuery",‚Óä“/v1/{name=*/*/savedQueries/*}ÚAname£
ListSavedQueries..google.cloud.asset.v1.ListSavedQueriesRequest/.google.cloud.asset.v1.ListSavedQueriesResponse".‚Óä“/v1/{parent=*/*}/savedQueriesÚAparent¿
UpdateSavedQuery..google.cloud.asset.v1.UpdateSavedQueryRequest!.google.cloud.asset.v1.SavedQuery"X‚Óä“82)/v1/{saved_query.name=*/*/savedQueries/*}:saved_queryÚAsaved_query,update_maskˆ
DeleteSavedQuery..google.cloud.asset.v1.DeleteSavedQueryRequest.google.protobuf.Empty",‚Óä“*/v1/{name=*/*/savedQueries/*}ÚAnameÎ
BatchGetEffectiveIamPolicies:.google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest;.google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse"5‚Óä“/-/v1/{scope=*/*}/effectiveIamPolicies:batchGet¿
AnalyzeOrgPolicies0.google.cloud.asset.v1.AnalyzeOrgPoliciesRequest1.google.cloud.asset.v1.AnalyzeOrgPoliciesResponse"D‚Óä“$"/v1/{scope=*/*}:analyzeOrgPoliciesÚAscope,constraint,filterÿ
"AnalyzeOrgPolicyGovernedContainers@.google.cloud.asset.v1.AnalyzeOrgPolicyGovernedContainersRequestA.google.cloud.asset.v1.AnalyzeOrgPolicyGovernedContainersResponse"T‚Óä“42/v1/{scope=*/*}:analyzeOrgPolicyGovernedContainersÚAscope,constraint,filterï
AnalyzeOrgPolicyGovernedAssets<.google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsRequest=.google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse"P‚Óä“0./v1/{scope=*/*}:analyzeOrgPolicyGovernedAssetsÚAscope,constraint,filterMÊAcloudasset.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB‘
com.google.cloud.asset.v1BAssetServiceProtoPZ/cloud.google.com/go/asset/apiv1/assetpb;assetpbªGoogle.Cloud.Asset.V1ÊGoogle\\Cloud\\Asset\\V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

