cloudasset library

Classes

AccessSelector
Specifies roles and/or permissions to analyze, to determine both the identities possessing them and the resources they control. If multiple values are specified, results will include roles or permissions matching any of them. The total number of roles and permissions should be equal or less than 10.
AccessSelectorResponse
Specifies roles and/or permissions to analyze, to determine both the identities possessing them and the resources they control. If multiple values are specified, results will include roles or permissions matching any of them. The total number of roles and permissions should be equal or less than 10.
ConditionContext
The IAM conditions context.
ConditionContextResponse
The IAM conditions context.
Expr
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.
ExprResponse
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.
Feed
Creates a feed in a parent project/folder/organization to listen to its asset updates. Auto-naming is currently not supported for this resource.
FeedArgs
The set of arguments for Feed. The set of arguments for Feed.
FeedOutputConfig
Output configuration for asset feed destination.
FeedOutputConfigResponse
Output configuration for asset feed destination.
GetFeedArgs
Arguments for getFeed. Arguments for getFeed.
GetFeedResult
Result data returned by getFeed.
GetSavedQueryArgs
Arguments for getSavedQuery. Arguments for getSavedQuery.
GetSavedQueryResult
Result data returned by getSavedQuery.
IamPolicyAnalysisQuery
IAM policy analysis query message.
IamPolicyAnalysisQueryResponse
IAM policy analysis query message.
IdentitySelector
Specifies an identity for which to determine resource access, based on roles assigned either directly to them or to the groups they belong to, directly or indirectly.
IdentitySelectorResponse
Specifies an identity for which to determine resource access, based on roles assigned either directly to them or to the groups they belong to, directly or indirectly.
Options
Contains query options.
OptionsResponse
Contains query options.
PubsubDestination
A Pub/Sub destination.
PubsubDestinationResponse
A Pub/Sub destination.
QueryContent
The query content.
QueryContentResponse
The query content.
ResourceSelector
Specifies the resource to analyze for access policies, which may be set directly on the resource, or on ancestors such as organizations, folders or projects.
ResourceSelectorResponse
Specifies the resource to analyze for access policies, which may be set directly on the resource, or on ancestors such as organizations, folders or projects.
SavedQuery
Creates a saved query in a parent project/folder/organization. Auto-naming is currently not supported for this resource.
SavedQueryArgs
The set of arguments for SavedQuery. The set of arguments for SavedQuery.

Enums

FeedContentType
Asset content type. If not specified, no content but the asset name and type will be returned.

Functions

getFeed(GetFeedArgs args, {InvokeOptions? options}) → Future<GetFeedResult>
Gets details about an asset feed. args Arguments passed to this invoke. Arguments for getFeed. options Invoke options controlling this call.
getSavedQuery(GetSavedQueryArgs args, {InvokeOptions? options}) → Future<GetSavedQueryResult>
Gets details about a saved query. args Arguments passed to this invoke. Arguments for getSavedQuery. options Invoke options controlling this call.