View Source GoogleApi.CloudErrorReporting.V1beta1.Api.Projects (google_api_cloud_error_reporting v0.20.0)
API calls for all endpoints tagged Projects
.
Summary
Functions
Deletes all error events of a given project.
Lists the specified events.
Report an individual error event and record the event to a log. This endpoint accepts either an OAuth token, or an API key for authentication. To use an API key, append it to the URL as the value of a key
parameter. For example: POST https://clouderrorreporting.googleapis.com/v1beta1/{projectName}/events:report?key=123ABC456
Note: [Error Reporting] (https://cloud.google.com/error-reporting) is a service built on Cloud Logging and can analyze log entries when all of the following are true: Customer-managed encryption keys (CMEK) are disabled on the log bucket. The log bucket satisfies one of the following: The log bucket is stored in the same project where the logs originated. The logs were routed to a project, and then that project stored those logs in a log bucket that it owns.
Lists the specified groups.
Get the specified group.
Replace the data for the specified group. Fails if the group does not exist.
Deletes all error events of a given project.
Lists the specified events.
Lists the specified groups.
Get the specified group.
Replace the data for the specified group. Fails if the group does not exist.
Functions
clouderrorreporting_projects_delete_events(connection, project_name, optional_params \\ [], opts \\ [])
View Source@spec clouderrorreporting_projects_delete_events( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudErrorReporting.V1beta1.Model.DeleteEventsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Deletes all error events of a given project.
Parameters
-
connection
(type:GoogleApi.CloudErrorReporting.V1beta1.Connection.t
) - Connection to server -
project_name
(type:String.t
) - Required. The resource name of the Google Cloud Platform project. Written asprojects/{projectID}
orprojects/{projectID}/locations/{location}
, where{projectID}
is the Google Cloud Platform project ID and{location}
is a Cloud region. Examples:projects/my-project-123
,projects/my-project-123/locations/global
. For a list of supported locations, see Supported Regions.global
is the default when unspecified. -
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.CloudErrorReporting.V1beta1.Model.DeleteEventsResponse{}}
on success -
{:error, info}
on failure
clouderrorreporting_projects_events_list(connection, project_name, optional_params \\ [], opts \\ [])
View Source@spec clouderrorreporting_projects_events_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudErrorReporting.V1beta1.Model.ListEventsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Lists the specified events.
Parameters
-
connection
(type:GoogleApi.CloudErrorReporting.V1beta1.Connection.t
) - Connection to server -
project_name
(type:String.t
) - Required. The resource name of the Google Cloud Platform project. Written asprojects/{projectID}
orprojects/{projectID}/locations/{location}
, where{projectID}
is the Google Cloud Platform project ID and{location}
is a Cloud region. Examples:projects/my-project-123
,projects/my-project-123/locations/global
. For a list of supported locations, see Supported Regions.global
is the default when unspecified. -
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"). -
:groupId
(type:String.t
) - Required. The group for which events shall be returned. Thegroup_id
is a unique identifier for a particular error group. The identifier is derived from key parts of the error-log content and is treated as Service Data. For information about how Service Data is handled, see Google Cloud Privacy Notice. -
:pageSize
(type:integer()
) - Optional. The maximum number of results to return per response. -
:pageToken
(type:String.t
) - Optional. Anext_page_token
provided by a previous response. -
:"serviceFilter.resourceType"
(type:String.t
) - Optional. The exact value to match againstServiceContext.resource_type
. -
:"serviceFilter.service"
(type:String.t
) - Optional. The exact value to match againstServiceContext.service
. -
:"serviceFilter.version"
(type:String.t
) - Optional. The exact value to match againstServiceContext.version
. -
:"timeRange.period"
(type:String.t
) - Restricts the query to the specified time range.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.CloudErrorReporting.V1beta1.Model.ListEventsResponse{}}
on success -
{:error, info}
on failure
clouderrorreporting_projects_events_report(connection, project_name, optional_params \\ [], opts \\ [])
View Source@spec clouderrorreporting_projects_events_report( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudErrorReporting.V1beta1.Model.ReportErrorEventResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Report an individual error event and record the event to a log. This endpoint accepts either an OAuth token, or an API key for authentication. To use an API key, append it to the URL as the value of a key
parameter. For example: POST https://clouderrorreporting.googleapis.com/v1beta1/{projectName}/events:report?key=123ABC456
Note: [Error Reporting] (https://cloud.google.com/error-reporting) is a service built on Cloud Logging and can analyze log entries when all of the following are true: Customer-managed encryption keys (CMEK) are disabled on the log bucket. The log bucket satisfies one of the following: The log bucket is stored in the same project where the logs originated. The logs were routed to a project, and then that project stored those logs in a log bucket that it owns.
Parameters
-
connection
(type:GoogleApi.CloudErrorReporting.V1beta1.Connection.t
) - Connection to server -
project_name
(type:String.t
) - Required. The resource name of the Google Cloud Platform project. Written asprojects/{projectId}
, where{projectId}
is the Google Cloud Platform project ID. Example: //projects/my-project-123
. -
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"). -
:body
(type:GoogleApi.CloudErrorReporting.V1beta1.Model.ReportedErrorEvent.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.CloudErrorReporting.V1beta1.Model.ReportErrorEventResponse{}}
on success -
{:error, info}
on failure
clouderrorreporting_projects_group_stats_list(connection, project_name, optional_params \\ [], opts \\ [])
View Source@spec clouderrorreporting_projects_group_stats_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudErrorReporting.V1beta1.Model.ListGroupStatsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Lists the specified groups.
Parameters
-
connection
(type:GoogleApi.CloudErrorReporting.V1beta1.Connection.t
) - Connection to server -
project_name
(type:String.t
) - Required. The resource name of the Google Cloud Platform project. Written asprojects/{projectID}
orprojects/{projectNumber}
, where{projectID}
and{projectNumber}
can be found in the Google Cloud console. It may also include a location, such asprojects/{projectID}/locations/{location}
where{location}
is a cloud region. Examples:projects/my-project-123
,projects/5551234
,projects/my-project-123/locations/us-central1
,projects/5551234/locations/us-central1
. For a list of supported locations, see Supported Regions.global
is the default when unspecified. Use-
as a wildcard to request group stats from all regions. -
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"). -
:alignment
(type:String.t
) - Optional. The alignment of the timed counts to be returned. Default isALIGNMENT_EQUAL_AT_END
. -
:alignmentTime
(type:DateTime.t
) - Optional. Time where the timed counts shall be aligned if rounded alignment is chosen. Default is 00:00 UTC. -
:groupId
(type:list(String.t)
) - Optional. List all ErrorGroupStats with these IDs. Thegroup_id
is a unique identifier for a particular error group. The identifier is derived from key parts of the error-log content and is treated as Service Data. For information about how Service Data is handled, see [Google Cloud Privacy Notice] (https://cloud.google.com/terms/cloud-privacy-notice). -
:order
(type:String.t
) - Optional. The sort order in which the results are returned. Default isCOUNT_DESC
. -
:pageSize
(type:integer()
) - Optional. The maximum number of results to return per response. Default is 20. -
:pageToken
(type:String.t
) - Optional. A next_page_token provided by a previous response. To view additional results, pass this token along with the identical query parameters as the first request. -
:"serviceFilter.resourceType"
(type:String.t
) - Optional. The exact value to match againstServiceContext.resource_type
. -
:"serviceFilter.service"
(type:String.t
) - Optional. The exact value to match againstServiceContext.service
. -
:"serviceFilter.version"
(type:String.t
) - Optional. The exact value to match againstServiceContext.version
. -
:"timeRange.period"
(type:String.t
) - Restricts the query to the specified time range. -
:timedCountDuration
(type:String.t
) - Optional. The preferred duration for a single returned TimedCount. If not set, no timed counts are returned.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.CloudErrorReporting.V1beta1.Model.ListGroupStatsResponse{}}
on success -
{:error, info}
on failure
clouderrorreporting_projects_groups_get(connection, group_name, optional_params \\ [], opts \\ [])
View Source@spec clouderrorreporting_projects_groups_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudErrorReporting.V1beta1.Model.ErrorGroup.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Get the specified group.
Parameters
-
connection
(type:GoogleApi.CloudErrorReporting.V1beta1.Connection.t
) - Connection to server -
group_name
(type:String.t
) - Required. The group resource name. Written as eitherprojects/{projectID}/groups/{group_id}
orprojects/{projectID}/locations/{location}/groups/{group_id}
. Call groupStats.list to return a list of groups belonging to this project. Examples:projects/my-project-123/groups/my-group
,projects/my-project-123/locations/global/groups/my-group
In the group resource name, thegroup_id
is a unique identifier for a particular error group. The identifier is derived from key parts of the error-log content and is treated as Service Data. For information about how Service Data is handled, see Google Cloud Privacy Notice. For a list of supported locations, see Supported Regions.global
is the default when unspecified. -
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.CloudErrorReporting.V1beta1.Model.ErrorGroup{}}
on success -
{:error, info}
on failure
clouderrorreporting_projects_groups_update(connection, name, optional_params \\ [], opts \\ [])
View Source@spec clouderrorreporting_projects_groups_update( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudErrorReporting.V1beta1.Model.ErrorGroup.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Replace the data for the specified group. Fails if the group does not exist.
Parameters
-
connection
(type:GoogleApi.CloudErrorReporting.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - The group resource name. Written asprojects/{projectID}/groups/{group_id}
orprojects/{projectID}/locations/{location}/groups/{group_id}
Examples:projects/my-project-123/groups/my-group
,projects/my-project-123/locations/us-central1/groups/my-group
In the group resource name, thegroup_id
is a unique identifier for a particular error group. The identifier is derived from key parts of the error-log content and is treated as Service Data. For information about how Service Data is handled, see Google Cloud Privacy Notice. For a list of supported locations, see Supported Regions.global
is the default when unspecified. -
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"). -
:body
(type:GoogleApi.CloudErrorReporting.V1beta1.Model.ErrorGroup.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.CloudErrorReporting.V1beta1.Model.ErrorGroup{}}
on success -
{:error, info}
on failure
clouderrorreporting_projects_locations_delete_events(connection, project_name, optional_params \\ [], opts \\ [])
View Source@spec clouderrorreporting_projects_locations_delete_events( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudErrorReporting.V1beta1.Model.DeleteEventsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Deletes all error events of a given project.
Parameters
-
connection
(type:GoogleApi.CloudErrorReporting.V1beta1.Connection.t
) - Connection to server -
project_name
(type:String.t
) - Required. The resource name of the Google Cloud Platform project. Written asprojects/{projectID}
orprojects/{projectID}/locations/{location}
, where{projectID}
is the Google Cloud Platform project ID and{location}
is a Cloud region. Examples:projects/my-project-123
,projects/my-project-123/locations/global
. For a list of supported locations, see Supported Regions.global
is the default when unspecified. -
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.CloudErrorReporting.V1beta1.Model.DeleteEventsResponse{}}
on success -
{:error, info}
on failure
clouderrorreporting_projects_locations_events_list(connection, project_name, optional_params \\ [], opts \\ [])
View Source@spec clouderrorreporting_projects_locations_events_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudErrorReporting.V1beta1.Model.ListEventsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Lists the specified events.
Parameters
-
connection
(type:GoogleApi.CloudErrorReporting.V1beta1.Connection.t
) - Connection to server -
project_name
(type:String.t
) - Required. The resource name of the Google Cloud Platform project. Written asprojects/{projectID}
orprojects/{projectID}/locations/{location}
, where{projectID}
is the Google Cloud Platform project ID and{location}
is a Cloud region. Examples:projects/my-project-123
,projects/my-project-123/locations/global
. For a list of supported locations, see Supported Regions.global
is the default when unspecified. -
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"). -
:groupId
(type:String.t
) - Required. The group for which events shall be returned. Thegroup_id
is a unique identifier for a particular error group. The identifier is derived from key parts of the error-log content and is treated as Service Data. For information about how Service Data is handled, see Google Cloud Privacy Notice. -
:pageSize
(type:integer()
) - Optional. The maximum number of results to return per response. -
:pageToken
(type:String.t
) - Optional. Anext_page_token
provided by a previous response. -
:"serviceFilter.resourceType"
(type:String.t
) - Optional. The exact value to match againstServiceContext.resource_type
. -
:"serviceFilter.service"
(type:String.t
) - Optional. The exact value to match againstServiceContext.service
. -
:"serviceFilter.version"
(type:String.t
) - Optional. The exact value to match againstServiceContext.version
. -
:"timeRange.period"
(type:String.t
) - Restricts the query to the specified time range.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.CloudErrorReporting.V1beta1.Model.ListEventsResponse{}}
on success -
{:error, info}
on failure
clouderrorreporting_projects_locations_group_stats_list(connection, project_name, optional_params \\ [], opts \\ [])
View Source@spec clouderrorreporting_projects_locations_group_stats_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudErrorReporting.V1beta1.Model.ListGroupStatsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Lists the specified groups.
Parameters
-
connection
(type:GoogleApi.CloudErrorReporting.V1beta1.Connection.t
) - Connection to server -
project_name
(type:String.t
) - Required. The resource name of the Google Cloud Platform project. Written asprojects/{projectID}
orprojects/{projectNumber}
, where{projectID}
and{projectNumber}
can be found in the Google Cloud console. It may also include a location, such asprojects/{projectID}/locations/{location}
where{location}
is a cloud region. Examples:projects/my-project-123
,projects/5551234
,projects/my-project-123/locations/us-central1
,projects/5551234/locations/us-central1
. For a list of supported locations, see Supported Regions.global
is the default when unspecified. Use-
as a wildcard to request group stats from all regions. -
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"). -
:alignment
(type:String.t
) - Optional. The alignment of the timed counts to be returned. Default isALIGNMENT_EQUAL_AT_END
. -
:alignmentTime
(type:DateTime.t
) - Optional. Time where the timed counts shall be aligned if rounded alignment is chosen. Default is 00:00 UTC. -
:groupId
(type:list(String.t)
) - Optional. List all ErrorGroupStats with these IDs. Thegroup_id
is a unique identifier for a particular error group. The identifier is derived from key parts of the error-log content and is treated as Service Data. For information about how Service Data is handled, see [Google Cloud Privacy Notice] (https://cloud.google.com/terms/cloud-privacy-notice). -
:order
(type:String.t
) - Optional. The sort order in which the results are returned. Default isCOUNT_DESC
. -
:pageSize
(type:integer()
) - Optional. The maximum number of results to return per response. Default is 20. -
:pageToken
(type:String.t
) - Optional. A next_page_token provided by a previous response. To view additional results, pass this token along with the identical query parameters as the first request. -
:"serviceFilter.resourceType"
(type:String.t
) - Optional. The exact value to match againstServiceContext.resource_type
. -
:"serviceFilter.service"
(type:String.t
) - Optional. The exact value to match againstServiceContext.service
. -
:"serviceFilter.version"
(type:String.t
) - Optional. The exact value to match againstServiceContext.version
. -
:"timeRange.period"
(type:String.t
) - Restricts the query to the specified time range. -
:timedCountDuration
(type:String.t
) - Optional. The preferred duration for a single returned TimedCount. If not set, no timed counts are returned.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.CloudErrorReporting.V1beta1.Model.ListGroupStatsResponse{}}
on success -
{:error, info}
on failure
clouderrorreporting_projects_locations_groups_get(connection, group_name, optional_params \\ [], opts \\ [])
View Source@spec clouderrorreporting_projects_locations_groups_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudErrorReporting.V1beta1.Model.ErrorGroup.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Get the specified group.
Parameters
-
connection
(type:GoogleApi.CloudErrorReporting.V1beta1.Connection.t
) - Connection to server -
group_name
(type:String.t
) - Required. The group resource name. Written as eitherprojects/{projectID}/groups/{group_id}
orprojects/{projectID}/locations/{location}/groups/{group_id}
. Call groupStats.list to return a list of groups belonging to this project. Examples:projects/my-project-123/groups/my-group
,projects/my-project-123/locations/global/groups/my-group
In the group resource name, thegroup_id
is a unique identifier for a particular error group. The identifier is derived from key parts of the error-log content and is treated as Service Data. For information about how Service Data is handled, see Google Cloud Privacy Notice. For a list of supported locations, see Supported Regions.global
is the default when unspecified. -
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.CloudErrorReporting.V1beta1.Model.ErrorGroup{}}
on success -
{:error, info}
on failure
clouderrorreporting_projects_locations_groups_update(connection, name, optional_params \\ [], opts \\ [])
View Source@spec clouderrorreporting_projects_locations_groups_update( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudErrorReporting.V1beta1.Model.ErrorGroup.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Replace the data for the specified group. Fails if the group does not exist.
Parameters
-
connection
(type:GoogleApi.CloudErrorReporting.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - The group resource name. Written asprojects/{projectID}/groups/{group_id}
orprojects/{projectID}/locations/{location}/groups/{group_id}
Examples:projects/my-project-123/groups/my-group
,projects/my-project-123/locations/us-central1/groups/my-group
In the group resource name, thegroup_id
is a unique identifier for a particular error group. The identifier is derived from key parts of the error-log content and is treated as Service Data. For information about how Service Data is handled, see Google Cloud Privacy Notice. For a list of supported locations, see Supported Regions.global
is the default when unspecified. -
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"). -
:body
(type:GoogleApi.CloudErrorReporting.V1beta1.Model.ErrorGroup.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.CloudErrorReporting.V1beta1.Model.ErrorGroup{}}
on success -
{:error, info}
on failure