View Source GoogleApi.CloudAsset.V1.Api.SavedQueries (google_api_cloud_asset v0.35.0)
API calls for all endpoints tagged SavedQueries
.
Summary
Functions
Creates a saved query in a parent project/folder/organization.
Deletes a saved query.
Gets details about a saved query.
Lists all saved queries in a parent project/folder/organization.
Functions
Link to this function
cloudasset_saved_queries_create(connection, v1_id, v1_id1, optional_params \\ [], opts \\ [])
View Source@spec cloudasset_saved_queries_create( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudAsset.V1.Model.SavedQuery.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Creates a saved query in a parent project/folder/organization.
Parameters
-
connection
(type:GoogleApi.CloudAsset.V1.Connection.t
) - Connection to server -
v1_id
(type:String.t
) - Part ofparent
. Required. The name of the project/folder/organization where this saved_query should be created in. It can only be an organization number (such as "organizations/123"), a folder number (such as "folders/123"), a project ID (such as "projects/my-project-id"), or a project number (such as "projects/12345"). -
v1_id1
(type:String.t
) - Part ofparent
. See documentation ofv1Id
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:savedQueryId
(type:String.t
) - Required. The ID to use for the saved query, which must be unique in the specified parent. It will become the final component of the saved query's resource name. This value should be 4-63 characters, and valid characters area-z-
. Notice that this field is required in the saved query creation, and thename
field of thesaved_query
will be ignored. -
:body
(type:GoogleApi.CloudAsset.V1.Model.SavedQuery.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.CloudAsset.V1.Model.SavedQuery{}}
on success -
{:error, info}
on failure
Link to this function
cloudasset_saved_queries_delete(connection, v1_id, v1_id1, saved_queries_id, optional_params \\ [], opts \\ [])
View Source@spec cloudasset_saved_queries_delete( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudAsset.V1.Model.Empty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Deletes a saved query.
Parameters
-
connection
(type:GoogleApi.CloudAsset.V1.Connection.t
) - Connection to server -
v1_id
(type:String.t
) - Part ofname
. Required. The name of the saved query to delete. It must be in the format of: projects/project_number/savedQueries/saved_query_id folders/folder_number/savedQueries/saved_query_id * organizations/organization_number/savedQueries/saved_query_id -
v1_id1
(type:String.t
) - Part ofname
. See documentation ofv1Id
. -
saved_queries_id
(type:String.t
) - Part ofname
. See documentation ofv1Id
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.CloudAsset.V1.Model.Empty{}}
on success -
{:error, info}
on failure
Link to this function
cloudasset_saved_queries_get(connection, v1_id, v1_id1, saved_queries_id, optional_params \\ [], opts \\ [])
View Source@spec cloudasset_saved_queries_get( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudAsset.V1.Model.SavedQuery.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Gets details about a saved query.
Parameters
-
connection
(type:GoogleApi.CloudAsset.V1.Connection.t
) - Connection to server -
v1_id
(type:String.t
) - Part ofname
. Required. The name of the saved query and it must be in the format of: projects/project_number/savedQueries/saved_query_id folders/folder_number/savedQueries/saved_query_id * organizations/organization_number/savedQueries/saved_query_id -
v1_id1
(type:String.t
) - Part ofname
. See documentation ofv1Id
. -
saved_queries_id
(type:String.t
) - Part ofname
. See documentation ofv1Id
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.CloudAsset.V1.Model.SavedQuery{}}
on success -
{:error, info}
on failure
Link to this function
cloudasset_saved_queries_list(connection, v1_id, v1_id1, optional_params \\ [], opts \\ [])
View Source@spec cloudasset_saved_queries_list( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudAsset.V1.Model.ListSavedQueriesResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Lists all saved queries in a parent project/folder/organization.
Parameters
-
connection
(type:GoogleApi.CloudAsset.V1.Connection.t
) - Connection to server -
v1_id
(type:String.t
) - Part ofparent
. Required. The parent project/folder/organization whose savedQueries are to be listed. It can only be using project/folder/organization number (such as "folders/12345")", or a project ID (such as "projects/my-project-id"). -
v1_id1
(type:String.t
) - Part ofparent
. See documentation ofv1Id
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:filter
(type:String.t
) - Optional. The expression to filter resources. The expression is a list of zero or more restrictions combined via logical operatorsAND
andOR
. WhenAND
andOR
are both used in the expression, parentheses must be appropriately used to group the combinations. The expression may also contain regular expressions. See https://google.aip.dev/160 for more information on the grammar. -
:pageSize
(type:integer()
) - Optional. The maximum number of saved queries to return per page. The service may return fewer than this value. If unspecified, at most 50 will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000. -
:pageToken
(type:String.t
) - Optional. A page token, received from a previousListSavedQueries
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toListSavedQueries
must match the call that provided the page token.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.CloudAsset.V1.Model.ListSavedQueriesResponse{}}
on success -
{:error, info}
on failure
Link to this function
cloudasset_saved_queries_patch(connection, v1_id, v1_id1, saved_queries_id, optional_params \\ [], opts \\ [])
View Source@spec cloudasset_saved_queries_patch( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudAsset.V1.Model.SavedQuery.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Updates a saved query.
Parameters
-
connection
(type:GoogleApi.CloudAsset.V1.Connection.t
) - Connection to server -
v1_id
(type:String.t
) - Part ofsavedQuery.name
. The resource name of the saved query. The format must be: projects/project_number/savedQueries/saved_query_id folders/folder_number/savedQueries/saved_query_id * organizations/organization_number/savedQueries/saved_query_id -
v1_id1
(type:String.t
) - Part ofsavedQuery.name
. See documentation ofv1Id
. -
saved_queries_id
(type:String.t
) - Part ofsavedQuery.name
. See documentation ofv1Id
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:updateMask
(type:String.t
) - Required. The list of fields to update. -
:body
(type:GoogleApi.CloudAsset.V1.Model.SavedQuery.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.CloudAsset.V1.Model.SavedQuery{}}
on success -
{:error, info}
on failure