Module api

Source

Structs§

AuditConfig
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.
AuditLogConfig
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.
BigQueryDataset
Describes a BigQuery dataset that was created by a link.
BigQueryOptions
Options that change functionality of a sink exporting data to BigQuery.
BillingAccountExclusionCreateCall
Creates a new exclusion in the _Default sink in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
BillingAccountExclusionDeleteCall
Deletes an exclusion in the _Default sink.
BillingAccountExclusionGetCall
Gets the description of an exclusion in the _Default sink.
BillingAccountExclusionListCall
Lists all the exclusions on the _Default sink in a parent resource.
BillingAccountExclusionPatchCall
Changes one or more properties of an existing exclusion in the _Default sink.
BillingAccountGetCmekSettingCall
Gets the Logging CMEK settings for the given resource.Note: CMEK for the Log Router can be configured for Google Cloud projects, folders, organizations, and billing accounts. Once configured for an organization, it applies to all projects and folders in the Google Cloud organization.See Enabling CMEK for Log Router (https://cloud.google.com/logging/docs/routing/managed-encryption) for more information.
BillingAccountGetSettingCall
Gets the settings for the given resource.Note: Settings can be retrieved for Google Cloud projects, folders, organizations, and billing accounts.See View default resource settings for Logging (https://cloud.google.com/logging/docs/default-settings#view-org-settings) for more information.
BillingAccountLocationBucketCreateAsyncCall
Creates a log bucket asynchronously that can be used to store log entries.After a bucket has been created, the bucket’s location cannot be changed.
BillingAccountLocationBucketCreateCall
Creates a log bucket that can be used to store log entries. After a bucket has been created, the bucket’s location cannot be changed.
BillingAccountLocationBucketDeleteCall
Deletes a log bucket.Changes the bucket’s lifecycle_state to the DELETE_REQUESTED state. After 7 days, the bucket will be purged and all log entries in the bucket will be permanently deleted.
BillingAccountLocationBucketGetCall
Gets a log bucket.
BillingAccountLocationBucketLinkCreateCall
Asynchronously creates a linked dataset in BigQuery which makes it possible to use BigQuery to read the logs stored in the log bucket. A log bucket may currently only contain one link.
BillingAccountLocationBucketLinkDeleteCall
Deletes a link. This will also delete the corresponding BigQuery linked dataset.
BillingAccountLocationBucketLinkGetCall
Gets a link.
BillingAccountLocationBucketLinkListCall
Lists links.
BillingAccountLocationBucketListCall
Lists log buckets.
BillingAccountLocationBucketPatchCall
Updates a log bucket.If the bucket has a lifecycle_state of DELETE_REQUESTED, then FAILED_PRECONDITION will be returned.After a bucket has been created, the bucket’s location cannot be changed.
BillingAccountLocationBucketUndeleteCall
Undeletes a log bucket. A bucket that has been deleted can be undeleted within the grace period of 7 days.
BillingAccountLocationBucketUpdateAsyncCall
Updates a log bucket asynchronously.If the bucket has a lifecycle_state of DELETE_REQUESTED, then FAILED_PRECONDITION will be returned.After a bucket has been created, the bucket’s location cannot be changed.
BillingAccountLocationBucketViewCreateCall
Creates a view over log entries in a log bucket. A bucket may contain a maximum of 30 views.
BillingAccountLocationBucketViewDeleteCall
Deletes a view on a log bucket. If an UNAVAILABLE error is returned, this indicates that system is not in a state where it can delete the view. If this occurs, please try again in a few minutes.
BillingAccountLocationBucketViewGetCall
Gets a view on a log bucket.
BillingAccountLocationBucketViewListCall
Lists views on a log bucket.
BillingAccountLocationBucketViewLogListCall
Lists the logs in projects, organizations, folders, or billing accounts. Only logs that have entries are listed.
BillingAccountLocationBucketViewPatchCall
Updates a view on a log bucket. This method replaces the value of the filter field from the existing view with the corresponding value from the new view. If an UNAVAILABLE error is returned, this indicates that system is not in a state where it can update the view. If this occurs, please try again in a few minutes.
BillingAccountLocationGetCall
Gets information about a location.
BillingAccountLocationListCall
Lists information about the supported locations for this service.
BillingAccountLocationOperationCancelCall
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn’t support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.
BillingAccountLocationOperationGetCall
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.
BillingAccountLocationOperationListCall
Lists operations that match the specified filter in the request. If the server doesn’t support this method, it returns UNIMPLEMENTED.
BillingAccountLocationRecentQueryListCall
Lists the RecentQueries that were created by the user making the request.
BillingAccountLocationSavedQueryCreateCall
Creates a new SavedQuery for the user making the request.
BillingAccountLocationSavedQueryDeleteCall
Deletes an existing SavedQuery that was created by the user making the request.
BillingAccountLocationSavedQueryListCall
Lists the SavedQueries that were created by the user making the request.
BillingAccountLogDeleteCall
Deletes all the log entries in a log for the _Default Log Bucket. The log reappears if it receives new entries. Log entries written shortly before the delete operation might not be deleted. Entries received after the delete operation with a timestamp before the operation will be deleted.
BillingAccountLogListCall
Lists the logs in projects, organizations, folders, or billing accounts. Only logs that have entries are listed.
BillingAccountMethods
A builder providing access to all methods supported on billingAccount resources. It is not used directly, but through the Logging hub.
BillingAccountSinkCreateCall
Creates a sink that exports specified log entries to a destination. The export begins upon ingress, unless the sink’s writer_identity is not permitted to write to the destination. A sink can export log entries only from the resource owning the sink.
BillingAccountSinkDeleteCall
Deletes a sink. If the sink has a unique writer_identity, then that service account is also deleted.
BillingAccountSinkGetCall
Gets a sink.
BillingAccountSinkListCall
Lists sinks.
BillingAccountSinkPatchCall
Updates a sink. This method replaces the values of the destination and filter fields of the existing sink with the corresponding values from the new sink.The updated sink might also have a new writer_identity; see the unique_writer_identity field.
BillingAccountSinkUpdateCall
Updates a sink. This method replaces the values of the destination and filter fields of the existing sink with the corresponding values from the new sink.The updated sink might also have a new writer_identity; see the unique_writer_identity field.
Binding
Associates members, or principals, with a role.
BucketOptions
BucketOptions describes the bucket boundaries used to create a histogram for the distribution. The buckets can be in a linear sequence, an exponential sequence, or each bucket can be specified explicitly. BucketOptions does not include the number of values in each bucket.A bucket has an inclusive lower bound and exclusive upper bound for the values that are counted for that bucket. The upper bound of a bucket must be strictly greater than the lower bound. The sequence of N buckets for a distribution consists of an underflow bucket (number 0), zero or more finite buckets (number 1 through N - 2) and an overflow bucket (number N - 1). The buckets are contiguous: the lower bound of bucket i (i > 0) is the same as the upper bound of bucket i - 1. The buckets span the whole range of finite values: lower bound of the underflow bucket is -infinity and the upper bound of the overflow bucket is +infinity. The finite buckets are so-called because both bounds are finite.
CancelOperationRequest
The request message for Operations.CancelOperation.
CmekSettings
Describes the customer-managed encryption key (CMEK) settings associated with a project, folder, organization, billing account, or flexible resource.Note: CMEK for the Log Router can currently only be configured for Google Cloud organizations. Once configured, it applies to all projects and folders in the Google Cloud organization.See Enabling CMEK for Log Router (https://cloud.google.com/logging/docs/routing/managed-encryption) for more information.
CopyLogEntriesRequest
The parameters to CopyLogEntries.
DefaultSinkConfig
Describes the custom _Default sink configuration that is used to override the built-in _Default sink configuration in newly created resource containers, such as projects or folders.
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
EntryCopyCall
Copies a set of log entries from a log bucket to a Cloud Storage bucket.
EntryListCall
Lists log entries. Use this method to retrieve log entries that originated from a project/folder/organization/billing account. For ways to export log entries, see Exporting Logs (https://cloud.google.com/logging/docs/export).
EntryMethods
A builder providing access to all methods supported on entry resources. It is not used directly, but through the Logging hub.
EntryTailCall
Streaming read of log entries as they are received. Until the stream is terminated, it will continue reading logs.
EntryWriteCall
Writes log entries to Logging. This API method is the only way to send log entries to Logging. This method is used, directly or indirectly, by the Logging agent (fluentd) and all logging libraries configured to use Logging. A single request may contain log entries for a maximum of 1000 different resource names (projects, organizations, billing accounts or folders), where the resource name for a log entry is determined from its logName field.
ExclusionCreateCall
Creates a new exclusion in the _Default sink in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
ExclusionDeleteCall
Deletes an exclusion in the _Default sink.
ExclusionGetCall
Gets the description of an exclusion in the _Default sink.
ExclusionListCall
Lists all the exclusions on the _Default sink in a parent resource.
ExclusionMethods
A builder providing access to all methods supported on exclusion resources. It is not used directly, but through the Logging hub.
ExclusionPatchCall
Changes one or more properties of an existing exclusion in the _Default sink.
Explicit
Specifies a set of buckets with arbitrary widths.There are size(bounds) + 1 (= N) buckets. Bucket i has the following boundaries:Upper bound (0 <= i < N-1): boundsi Lower bound (1 <= i < N); boundsi - 1The bounds field must contain at least one element. If bounds has only one element, then there are no finite buckets, and that single element is the common boundary of the overflow and underflow buckets.
Exponential
Specifies an exponential sequence of buckets that have a width that is proportional to the value of the lower bound. Each bucket represents a constant relative uncertainty on a specific value in the bucket.There are num_finite_buckets + 2 (= N) buckets. Bucket i has the following boundaries:Upper bound (0 <= i < N-1): scale * (growth_factor ^ i).Lower bound (1 <= i < N): scale * (growth_factor ^ (i - 1)).
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.
FolderExclusionCreateCall
Creates a new exclusion in the _Default sink in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
FolderExclusionDeleteCall
Deletes an exclusion in the _Default sink.
FolderExclusionGetCall
Gets the description of an exclusion in the _Default sink.
FolderExclusionListCall
Lists all the exclusions on the _Default sink in a parent resource.
FolderExclusionPatchCall
Changes one or more properties of an existing exclusion in the _Default sink.
FolderGetCmekSettingCall
Gets the Logging CMEK settings for the given resource.Note: CMEK for the Log Router can be configured for Google Cloud projects, folders, organizations, and billing accounts. Once configured for an organization, it applies to all projects and folders in the Google Cloud organization.See Enabling CMEK for Log Router (https://cloud.google.com/logging/docs/routing/managed-encryption) for more information.
FolderGetSettingCall
Gets the settings for the given resource.Note: Settings can be retrieved for Google Cloud projects, folders, organizations, and billing accounts.See View default resource settings for Logging (https://cloud.google.com/logging/docs/default-settings#view-org-settings) for more information.
FolderLocationBucketCreateAsyncCall
Creates a log bucket asynchronously that can be used to store log entries.After a bucket has been created, the bucket’s location cannot be changed.
FolderLocationBucketCreateCall
Creates a log bucket that can be used to store log entries. After a bucket has been created, the bucket’s location cannot be changed.
FolderLocationBucketDeleteCall
Deletes a log bucket.Changes the bucket’s lifecycle_state to the DELETE_REQUESTED state. After 7 days, the bucket will be purged and all log entries in the bucket will be permanently deleted.
FolderLocationBucketGetCall
Gets a log bucket.
FolderLocationBucketLinkCreateCall
Asynchronously creates a linked dataset in BigQuery which makes it possible to use BigQuery to read the logs stored in the log bucket. A log bucket may currently only contain one link.
FolderLocationBucketLinkDeleteCall
Deletes a link. This will also delete the corresponding BigQuery linked dataset.
FolderLocationBucketLinkGetCall
Gets a link.
FolderLocationBucketLinkListCall
Lists links.
FolderLocationBucketListCall
Lists log buckets.
FolderLocationBucketPatchCall
Updates a log bucket.If the bucket has a lifecycle_state of DELETE_REQUESTED, then FAILED_PRECONDITION will be returned.After a bucket has been created, the bucket’s location cannot be changed.
FolderLocationBucketUndeleteCall
Undeletes a log bucket. A bucket that has been deleted can be undeleted within the grace period of 7 days.
FolderLocationBucketUpdateAsyncCall
Updates a log bucket asynchronously.If the bucket has a lifecycle_state of DELETE_REQUESTED, then FAILED_PRECONDITION will be returned.After a bucket has been created, the bucket’s location cannot be changed.
FolderLocationBucketViewCreateCall
Creates a view over log entries in a log bucket. A bucket may contain a maximum of 30 views.
FolderLocationBucketViewDeleteCall
Deletes a view on a log bucket. If an UNAVAILABLE error is returned, this indicates that system is not in a state where it can delete the view. If this occurs, please try again in a few minutes.
FolderLocationBucketViewGetCall
Gets a view on a log bucket.
FolderLocationBucketViewGetIamPolicyCall
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
FolderLocationBucketViewListCall
Lists views on a log bucket.
FolderLocationBucketViewLogListCall
Lists the logs in projects, organizations, folders, or billing accounts. Only logs that have entries are listed.
FolderLocationBucketViewPatchCall
Updates a view on a log bucket. This method replaces the value of the filter field from the existing view with the corresponding value from the new view. If an UNAVAILABLE error is returned, this indicates that system is not in a state where it can update the view. If this occurs, please try again in a few minutes.
FolderLocationBucketViewSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
FolderLocationBucketViewTestIamPermissionCall
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may “fail open” without warning.
FolderLocationGetCall
Gets information about a location.
FolderLocationListCall
Lists information about the supported locations for this service.
FolderLocationOperationCancelCall
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn’t support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.
FolderLocationOperationGetCall
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.
FolderLocationOperationListCall
Lists operations that match the specified filter in the request. If the server doesn’t support this method, it returns UNIMPLEMENTED.
FolderLocationRecentQueryListCall
Lists the RecentQueries that were created by the user making the request.
FolderLocationSavedQueryCreateCall
Creates a new SavedQuery for the user making the request.
FolderLocationSavedQueryDeleteCall
Deletes an existing SavedQuery that was created by the user making the request.
FolderLocationSavedQueryListCall
Lists the SavedQueries that were created by the user making the request.
FolderLogDeleteCall
Deletes all the log entries in a log for the _Default Log Bucket. The log reappears if it receives new entries. Log entries written shortly before the delete operation might not be deleted. Entries received after the delete operation with a timestamp before the operation will be deleted.
FolderLogListCall
Lists the logs in projects, organizations, folders, or billing accounts. Only logs that have entries are listed.
FolderMethods
A builder providing access to all methods supported on folder resources. It is not used directly, but through the Logging hub.
FolderSinkCreateCall
Creates a sink that exports specified log entries to a destination. The export begins upon ingress, unless the sink’s writer_identity is not permitted to write to the destination. A sink can export log entries only from the resource owning the sink.
FolderSinkDeleteCall
Deletes a sink. If the sink has a unique writer_identity, then that service account is also deleted.
FolderSinkGetCall
Gets a sink.
FolderSinkListCall
Lists sinks.
FolderSinkPatchCall
Updates a sink. This method replaces the values of the destination and filter fields of the existing sink with the corresponding values from the new sink.The updated sink might also have a new writer_identity; see the unique_writer_identity field.
FolderSinkUpdateCall
Updates a sink. This method replaces the values of the destination and filter fields of the existing sink with the corresponding values from the new sink.The updated sink might also have a new writer_identity; see the unique_writer_identity field.
FolderUpdateSettingCall
Updates the settings for the given resource. This method applies to all feature configurations for organization and folders.UpdateSettings fails when any of the following are true: The value of storage_location either isn’t supported by Logging or violates the location OrgPolicy. The default_sink_config field is set, but it has an unspecified filter write mode. The value of kms_key_name is invalid. The associated service account doesn’t have the required roles/cloudkms.cryptoKeyEncrypterDecrypter role assigned for the key. Access to the key is disabled.See Configure default settings for organizations and folders (https://cloud.google.com/logging/docs/default-settings) for more information.
GetIamPolicyRequest
Request message for GetIamPolicy method.
GetPolicyOptions
Encapsulates settings provided to GetIamPolicy.
HttpRequest
A common proto for logging HTTP requests. Only contains semantics defined by the HTTP specification. Product-specific logging information MUST be defined in a separate message.
IndexConfig
Configuration for an indexed field.
LabelDescriptor
A description of a label.
Linear
Specifies a linear sequence of buckets that all have the same width (except overflow and underflow). Each bucket represents a constant absolute uncertainty on the specific value in the bucket.There are num_finite_buckets + 2 (= N) buckets. Bucket i has the following boundaries:Upper bound (0 <= i < N-1): offset + (width * i).Lower bound (1 <= i < N): offset + (width * (i - 1)).
Link
Describes a link connected to an analytics enabled bucket.
ListBucketsResponse
The response from ListBuckets.
ListExclusionsResponse
Result returned from ListExclusions.
ListLinksResponse
The response from ListLinks.
ListLocationsResponse
The response message for Locations.ListLocations.
ListLogEntriesRequest
The parameters to ListLogEntries.
ListLogEntriesResponse
Result returned from ListLogEntries.
ListLogMetricsResponse
Result returned from ListLogMetrics.
ListLogsResponse
Result returned from ListLogs.
ListMonitoredResourceDescriptorsResponse
Result returned from ListMonitoredResourceDescriptors.
ListOperationsResponse
The response message for Operations.ListOperations.
ListRecentQueriesResponse
The response from ListRecentQueries.
ListSavedQueriesResponse
The response from ListSavedQueries.
ListSinksResponse
Result returned from ListSinks.
ListViewsResponse
The response from ListViews.
Location
A resource that represents a Google Cloud location.
LocationBucketCreateAsyncCall
Creates a log bucket asynchronously that can be used to store log entries.After a bucket has been created, the bucket’s location cannot be changed.
LocationBucketCreateCall
Creates a log bucket that can be used to store log entries. After a bucket has been created, the bucket’s location cannot be changed.
LocationBucketDeleteCall
Deletes a log bucket.Changes the bucket’s lifecycle_state to the DELETE_REQUESTED state. After 7 days, the bucket will be purged and all log entries in the bucket will be permanently deleted.
LocationBucketGetCall
Gets a log bucket.
LocationBucketLinkCreateCall
Asynchronously creates a linked dataset in BigQuery which makes it possible to use BigQuery to read the logs stored in the log bucket. A log bucket may currently only contain one link.
LocationBucketLinkDeleteCall
Deletes a link. This will also delete the corresponding BigQuery linked dataset.
LocationBucketLinkGetCall
Gets a link.
LocationBucketLinkListCall
Lists links.
LocationBucketListCall
Lists log buckets.
LocationBucketPatchCall
Updates a log bucket.If the bucket has a lifecycle_state of DELETE_REQUESTED, then FAILED_PRECONDITION will be returned.After a bucket has been created, the bucket’s location cannot be changed.
LocationBucketUndeleteCall
Undeletes a log bucket. A bucket that has been deleted can be undeleted within the grace period of 7 days.
LocationBucketUpdateAsyncCall
Updates a log bucket asynchronously.If the bucket has a lifecycle_state of DELETE_REQUESTED, then FAILED_PRECONDITION will be returned.After a bucket has been created, the bucket’s location cannot be changed.
LocationBucketViewCreateCall
Creates a view over log entries in a log bucket. A bucket may contain a maximum of 30 views.
LocationBucketViewDeleteCall
Deletes a view on a log bucket. If an UNAVAILABLE error is returned, this indicates that system is not in a state where it can delete the view. If this occurs, please try again in a few minutes.
LocationBucketViewGetCall
Gets a view on a log bucket.
LocationBucketViewGetIamPolicyCall
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
LocationBucketViewListCall
Lists views on a log bucket.
LocationBucketViewPatchCall
Updates a view on a log bucket. This method replaces the value of the filter field from the existing view with the corresponding value from the new view. If an UNAVAILABLE error is returned, this indicates that system is not in a state where it can update the view. If this occurs, please try again in a few minutes.
LocationBucketViewSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
LocationBucketViewTestIamPermissionCall
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may “fail open” without warning.
LocationGetCall
Gets information about a location.
LocationListCall
Lists information about the supported locations for this service.
LocationMethods
A builder providing access to all methods supported on location resources. It is not used directly, but through the Logging hub.
LocationOperationCancelCall
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn’t support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.
LocationOperationGetCall
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.
LocationOperationListCall
Lists operations that match the specified filter in the request. If the server doesn’t support this method, it returns UNIMPLEMENTED.
LogBucket
Describes a repository in which log entries are stored.
LogDeleteCall
Deletes all the log entries in a log for the _Default Log Bucket. The log reappears if it receives new entries. Log entries written shortly before the delete operation might not be deleted. Entries received after the delete operation with a timestamp before the operation will be deleted.
LogEntry
An individual entry in a log.
LogEntryOperation
Additional information about a potentially long-running operation with which a log entry is associated.
LogEntrySourceLocation
Additional information about the source code location that produced the log entry.
LogErrorGroup
Contains metadata that associates the LogEntry to Error Reporting error groups.
LogExclusion
Specifies a set of log entries that are filtered out by a sink. If your Google Cloud resource receives a large volume of log entries, you can use exclusions to reduce your chargeable logs. Note that exclusions on organization-level and folder-level sinks don’t apply to child resources. Note also that you cannot modify the _Required sink or exclude logs from it.
LogListCall
Lists the logs in projects, organizations, folders, or billing accounts. Only logs that have entries are listed.
LogMethods
A builder providing access to all methods supported on log resources. It is not used directly, but through the Logging hub.
LogMetric
Describes a logs-based metric. The value of the metric is the number of log entries that match a logs filter in a given time interval.Logs-based metrics can also be used to extract values from logs and create a distribution of the values. The distribution records the statistics of the extracted values along with an optional histogram of the values as specified by the bucket options.
LogSink
Describes a sink used to export log entries to one of the following destinations: a Cloud Logging log bucket, a Cloud Storage bucket, a BigQuery dataset, a Pub/Sub topic, a Cloud project.A logs filter controls which log entries are exported. The sink must be created within a project, organization, billing account, or folder.
LogSplit
Additional information used to correlate multiple log entries. Used when a single LogEntry would exceed the Google Cloud Logging size limit and is split across multiple log entries.
LogView
Describes a view over log entries in a bucket.
Logging
Central instance to access all Logging related resource activities
LoggingQuery
Describes a Cloud Logging query that can be run in Logs Explorer UI or via the logging API.In addition to the query itself, additional information may be stored to capture the display configuration and other UI state used in association with analysis of query results.
MethodGetCmekSettingCall
Gets the Logging CMEK settings for the given resource.Note: CMEK for the Log Router can be configured for Google Cloud projects, folders, organizations, and billing accounts. Once configured for an organization, it applies to all projects and folders in the Google Cloud organization.See Enabling CMEK for Log Router (https://cloud.google.com/logging/docs/routing/managed-encryption) for more information.
MethodGetSettingCall
Gets the settings for the given resource.Note: Settings can be retrieved for Google Cloud projects, folders, organizations, and billing accounts.See View default resource settings for Logging (https://cloud.google.com/logging/docs/default-settings#view-org-settings) for more information.
MethodMethods
A builder providing access to all free methods, which are not associated with a particular resource. It is not used directly, but through the Logging hub.
MethodUpdateCmekSettingCall
Updates the Log Router CMEK settings for the given resource.Note: CMEK for the Log Router can currently only be configured for Google Cloud organizations. Once configured, it applies to all projects and folders in the Google Cloud organization.UpdateCmekSettings fails when any of the following are true: The value of kms_key_name is invalid. The associated service account doesn’t have the required roles/cloudkms.cryptoKeyEncrypterDecrypter role assigned for the key. Access to the key is disabled.See Enabling CMEK for Log Router (https://cloud.google.com/logging/docs/routing/managed-encryption) for more information.
MethodUpdateSettingCall
Updates the settings for the given resource. This method applies to all feature configurations for organization and folders.UpdateSettings fails when any of the following are true: The value of storage_location either isn’t supported by Logging or violates the location OrgPolicy. The default_sink_config field is set, but it has an unspecified filter write mode. The value of kms_key_name is invalid. The associated service account doesn’t have the required roles/cloudkms.cryptoKeyEncrypterDecrypter role assigned for the key. Access to the key is disabled.See Configure default settings for organizations and folders (https://cloud.google.com/logging/docs/default-settings) for more information.
MetricDescriptor
Defines a metric type and its schema. Once a metric descriptor is created, deleting or altering it stops data collection and makes the metric type’s existing data unusable.
MetricDescriptorMetadata
Additional annotations that can be used to guide the usage of a metric.
MonitoredResource
An object representing a resource that can be used for monitoring, logging, billing, or other purposes. Examples include virtual machine instances, databases, and storage devices such as disks. The type field identifies a MonitoredResourceDescriptor object that describes the resource’s schema. Information in the labels field identifies the actual resource and its attributes according to the schema. For example, a particular Compute Engine VM instance could be represented by the following object, because the MonitoredResourceDescriptor for “gce_instance” has labels “project_id”, “instance_id” and “zone”: { “type”: “gce_instance”, “labels”: { “project_id”: “my-project”, “instance_id”: “12345678901234”, “zone”: “us-central1-a” }}
MonitoredResourceDescriptor
An object that describes the schema of a MonitoredResource object using a type name and a set of labels. For example, the monitored resource descriptor for Google Compute Engine VM instances has a type of “gce_instance” and specifies the use of the labels “instance_id” and “zone” to identify particular VM instances.Different APIs can support different monitored resource types. APIs generally provide a list method that returns the monitored resource descriptors used by the API.
MonitoredResourceDescriptorListCall
Lists the descriptors for monitored resource types used by Logging.
MonitoredResourceDescriptorMethods
A builder providing access to all methods supported on monitoredResourceDescriptor resources. It is not used directly, but through the Logging hub.
MonitoredResourceMetadata
Auxiliary metadata for a MonitoredResource object. MonitoredResource objects contain the minimum set of information to uniquely identify a monitored resource instance. There is some other useful auxiliary metadata. Monitoring and Logging use an ingestion pipeline to extract metadata for cloud resources of all types, and store the metadata in this message.
Operation
This resource represents a long-running operation that is the result of a network API call.
OpsAnalyticsQuery
Describes an analytics query that can be run in the Log Analytics page of Google Cloud console.Preview: This is a preview feature and may be subject to change before final release.
OrganizationExclusionCreateCall
Creates a new exclusion in the _Default sink in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
OrganizationExclusionDeleteCall
Deletes an exclusion in the _Default sink.
OrganizationExclusionGetCall
Gets the description of an exclusion in the _Default sink.
OrganizationExclusionListCall
Lists all the exclusions on the _Default sink in a parent resource.
OrganizationExclusionPatchCall
Changes one or more properties of an existing exclusion in the _Default sink.
OrganizationGetCmekSettingCall
Gets the Logging CMEK settings for the given resource.Note: CMEK for the Log Router can be configured for Google Cloud projects, folders, organizations, and billing accounts. Once configured for an organization, it applies to all projects and folders in the Google Cloud organization.See Enabling CMEK for Log Router (https://cloud.google.com/logging/docs/routing/managed-encryption) for more information.
OrganizationGetSettingCall
Gets the settings for the given resource.Note: Settings can be retrieved for Google Cloud projects, folders, organizations, and billing accounts.See View default resource settings for Logging (https://cloud.google.com/logging/docs/default-settings#view-org-settings) for more information.
OrganizationLocationBucketCreateAsyncCall
Creates a log bucket asynchronously that can be used to store log entries.After a bucket has been created, the bucket’s location cannot be changed.
OrganizationLocationBucketCreateCall
Creates a log bucket that can be used to store log entries. After a bucket has been created, the bucket’s location cannot be changed.
OrganizationLocationBucketDeleteCall
Deletes a log bucket.Changes the bucket’s lifecycle_state to the DELETE_REQUESTED state. After 7 days, the bucket will be purged and all log entries in the bucket will be permanently deleted.
OrganizationLocationBucketGetCall
Gets a log bucket.
OrganizationLocationBucketLinkCreateCall
Asynchronously creates a linked dataset in BigQuery which makes it possible to use BigQuery to read the logs stored in the log bucket. A log bucket may currently only contain one link.
OrganizationLocationBucketLinkDeleteCall
Deletes a link. This will also delete the corresponding BigQuery linked dataset.
OrganizationLocationBucketLinkGetCall
Gets a link.
OrganizationLocationBucketLinkListCall
Lists links.
OrganizationLocationBucketListCall
Lists log buckets.
OrganizationLocationBucketPatchCall
Updates a log bucket.If the bucket has a lifecycle_state of DELETE_REQUESTED, then FAILED_PRECONDITION will be returned.After a bucket has been created, the bucket’s location cannot be changed.
OrganizationLocationBucketUndeleteCall
Undeletes a log bucket. A bucket that has been deleted can be undeleted within the grace period of 7 days.
OrganizationLocationBucketUpdateAsyncCall
Updates a log bucket asynchronously.If the bucket has a lifecycle_state of DELETE_REQUESTED, then FAILED_PRECONDITION will be returned.After a bucket has been created, the bucket’s location cannot be changed.
OrganizationLocationBucketViewCreateCall
Creates a view over log entries in a log bucket. A bucket may contain a maximum of 30 views.
OrganizationLocationBucketViewDeleteCall
Deletes a view on a log bucket. If an UNAVAILABLE error is returned, this indicates that system is not in a state where it can delete the view. If this occurs, please try again in a few minutes.
OrganizationLocationBucketViewGetCall
Gets a view on a log bucket.
OrganizationLocationBucketViewGetIamPolicyCall
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
OrganizationLocationBucketViewListCall
Lists views on a log bucket.
OrganizationLocationBucketViewLogListCall
Lists the logs in projects, organizations, folders, or billing accounts. Only logs that have entries are listed.
OrganizationLocationBucketViewPatchCall
Updates a view on a log bucket. This method replaces the value of the filter field from the existing view with the corresponding value from the new view. If an UNAVAILABLE error is returned, this indicates that system is not in a state where it can update the view. If this occurs, please try again in a few minutes.
OrganizationLocationBucketViewSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
OrganizationLocationBucketViewTestIamPermissionCall
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may “fail open” without warning.
OrganizationLocationGetCall
Gets information about a location.
OrganizationLocationListCall
Lists information about the supported locations for this service.
OrganizationLocationOperationCancelCall
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn’t support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.
OrganizationLocationOperationGetCall
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.
OrganizationLocationOperationListCall
Lists operations that match the specified filter in the request. If the server doesn’t support this method, it returns UNIMPLEMENTED.
OrganizationLocationRecentQueryListCall
Lists the RecentQueries that were created by the user making the request.
OrganizationLocationSavedQueryCreateCall
Creates a new SavedQuery for the user making the request.
OrganizationLocationSavedQueryDeleteCall
Deletes an existing SavedQuery that was created by the user making the request.
OrganizationLocationSavedQueryListCall
Lists the SavedQueries that were created by the user making the request.
OrganizationLogDeleteCall
Deletes all the log entries in a log for the _Default Log Bucket. The log reappears if it receives new entries. Log entries written shortly before the delete operation might not be deleted. Entries received after the delete operation with a timestamp before the operation will be deleted.
OrganizationLogListCall
Lists the logs in projects, organizations, folders, or billing accounts. Only logs that have entries are listed.
OrganizationMethods
A builder providing access to all methods supported on organization resources. It is not used directly, but through the Logging hub.
OrganizationSinkCreateCall
Creates a sink that exports specified log entries to a destination. The export begins upon ingress, unless the sink’s writer_identity is not permitted to write to the destination. A sink can export log entries only from the resource owning the sink.
OrganizationSinkDeleteCall
Deletes a sink. If the sink has a unique writer_identity, then that service account is also deleted.
OrganizationSinkGetCall
Gets a sink.
OrganizationSinkListCall
Lists sinks.
OrganizationSinkPatchCall
Updates a sink. This method replaces the values of the destination and filter fields of the existing sink with the corresponding values from the new sink.The updated sink might also have a new writer_identity; see the unique_writer_identity field.
OrganizationSinkUpdateCall
Updates a sink. This method replaces the values of the destination and filter fields of the existing sink with the corresponding values from the new sink.The updated sink might also have a new writer_identity; see the unique_writer_identity field.
OrganizationUpdateCmekSettingCall
Updates the Log Router CMEK settings for the given resource.Note: CMEK for the Log Router can currently only be configured for Google Cloud organizations. Once configured, it applies to all projects and folders in the Google Cloud organization.UpdateCmekSettings fails when any of the following are true: The value of kms_key_name is invalid. The associated service account doesn’t have the required roles/cloudkms.cryptoKeyEncrypterDecrypter role assigned for the key. Access to the key is disabled.See Enabling CMEK for Log Router (https://cloud.google.com/logging/docs/routing/managed-encryption) for more information.
OrganizationUpdateSettingCall
Updates the settings for the given resource. This method applies to all feature configurations for organization and folders.UpdateSettings fails when any of the following are true: The value of storage_location either isn’t supported by Logging or violates the location OrgPolicy. The default_sink_config field is set, but it has an unspecified filter write mode. The value of kms_key_name is invalid. The associated service account doesn’t have the required roles/cloudkms.cryptoKeyEncrypterDecrypter role assigned for the key. Access to the key is disabled.See Configure default settings for organizations and folders (https://cloud.google.com/logging/docs/default-settings) for more information.
Policy
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/).
ProjectExclusionCreateCall
Creates a new exclusion in the _Default sink in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
ProjectExclusionDeleteCall
Deletes an exclusion in the _Default sink.
ProjectExclusionGetCall
Gets the description of an exclusion in the _Default sink.
ProjectExclusionListCall
Lists all the exclusions on the _Default sink in a parent resource.
ProjectExclusionPatchCall
Changes one or more properties of an existing exclusion in the _Default sink.
ProjectGetCmekSettingCall
Gets the Logging CMEK settings for the given resource.Note: CMEK for the Log Router can be configured for Google Cloud projects, folders, organizations, and billing accounts. Once configured for an organization, it applies to all projects and folders in the Google Cloud organization.See Enabling CMEK for Log Router (https://cloud.google.com/logging/docs/routing/managed-encryption) for more information.
ProjectGetSettingCall
Gets the settings for the given resource.Note: Settings can be retrieved for Google Cloud projects, folders, organizations, and billing accounts.See View default resource settings for Logging (https://cloud.google.com/logging/docs/default-settings#view-org-settings) for more information.
ProjectLocationBucketCreateAsyncCall
Creates a log bucket asynchronously that can be used to store log entries.After a bucket has been created, the bucket’s location cannot be changed.
ProjectLocationBucketCreateCall
Creates a log bucket that can be used to store log entries. After a bucket has been created, the bucket’s location cannot be changed.
ProjectLocationBucketDeleteCall
Deletes a log bucket.Changes the bucket’s lifecycle_state to the DELETE_REQUESTED state. After 7 days, the bucket will be purged and all log entries in the bucket will be permanently deleted.
ProjectLocationBucketGetCall
Gets a log bucket.
ProjectLocationBucketLinkCreateCall
Asynchronously creates a linked dataset in BigQuery which makes it possible to use BigQuery to read the logs stored in the log bucket. A log bucket may currently only contain one link.
ProjectLocationBucketLinkDeleteCall
Deletes a link. This will also delete the corresponding BigQuery linked dataset.
ProjectLocationBucketLinkGetCall
Gets a link.
ProjectLocationBucketLinkListCall
Lists links.
ProjectLocationBucketListCall
Lists log buckets.
ProjectLocationBucketPatchCall
Updates a log bucket.If the bucket has a lifecycle_state of DELETE_REQUESTED, then FAILED_PRECONDITION will be returned.After a bucket has been created, the bucket’s location cannot be changed.
ProjectLocationBucketUndeleteCall
Undeletes a log bucket. A bucket that has been deleted can be undeleted within the grace period of 7 days.
ProjectLocationBucketUpdateAsyncCall
Updates a log bucket asynchronously.If the bucket has a lifecycle_state of DELETE_REQUESTED, then FAILED_PRECONDITION will be returned.After a bucket has been created, the bucket’s location cannot be changed.
ProjectLocationBucketViewCreateCall
Creates a view over log entries in a log bucket. A bucket may contain a maximum of 30 views.
ProjectLocationBucketViewDeleteCall
Deletes a view on a log bucket. If an UNAVAILABLE error is returned, this indicates that system is not in a state where it can delete the view. If this occurs, please try again in a few minutes.
ProjectLocationBucketViewGetCall
Gets a view on a log bucket.
ProjectLocationBucketViewGetIamPolicyCall
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
ProjectLocationBucketViewListCall
Lists views on a log bucket.
ProjectLocationBucketViewLogListCall
Lists the logs in projects, organizations, folders, or billing accounts. Only logs that have entries are listed.
ProjectLocationBucketViewPatchCall
Updates a view on a log bucket. This method replaces the value of the filter field from the existing view with the corresponding value from the new view. If an UNAVAILABLE error is returned, this indicates that system is not in a state where it can update the view. If this occurs, please try again in a few minutes.
ProjectLocationBucketViewSetIamPolicyCall
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
ProjectLocationBucketViewTestIamPermissionCall
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may “fail open” without warning.
ProjectLocationGetCall
Gets information about a location.
ProjectLocationListCall
Lists information about the supported locations for this service.
ProjectLocationOperationCancelCall
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn’t support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.
ProjectLocationOperationGetCall
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.
ProjectLocationOperationListCall
Lists operations that match the specified filter in the request. If the server doesn’t support this method, it returns UNIMPLEMENTED.
ProjectLocationRecentQueryListCall
Lists the RecentQueries that were created by the user making the request.
ProjectLocationSavedQueryCreateCall
Creates a new SavedQuery for the user making the request.
ProjectLocationSavedQueryDeleteCall
Deletes an existing SavedQuery that was created by the user making the request.
ProjectLocationSavedQueryListCall
Lists the SavedQueries that were created by the user making the request.
ProjectLogDeleteCall
Deletes all the log entries in a log for the _Default Log Bucket. The log reappears if it receives new entries. Log entries written shortly before the delete operation might not be deleted. Entries received after the delete operation with a timestamp before the operation will be deleted.
ProjectLogListCall
Lists the logs in projects, organizations, folders, or billing accounts. Only logs that have entries are listed.
ProjectMethods
A builder providing access to all methods supported on project resources. It is not used directly, but through the Logging hub.
ProjectMetricCreateCall
Creates a logs-based metric.
ProjectMetricDeleteCall
Deletes a logs-based metric.
ProjectMetricGetCall
Gets a logs-based metric.
ProjectMetricListCall
Lists logs-based metrics.
ProjectMetricUpdateCall
Creates or updates a logs-based metric.
ProjectSinkCreateCall
Creates a sink that exports specified log entries to a destination. The export begins upon ingress, unless the sink’s writer_identity is not permitted to write to the destination. A sink can export log entries only from the resource owning the sink.
ProjectSinkDeleteCall
Deletes a sink. If the sink has a unique writer_identity, then that service account is also deleted.
ProjectSinkGetCall
Gets a sink.
ProjectSinkListCall
Lists sinks.
ProjectSinkPatchCall
Updates a sink. This method replaces the values of the destination and filter fields of the existing sink with the corresponding values from the new sink.The updated sink might also have a new writer_identity; see the unique_writer_identity field.
ProjectSinkUpdateCall
Updates a sink. This method replaces the values of the destination and filter fields of the existing sink with the corresponding values from the new sink.The updated sink might also have a new writer_identity; see the unique_writer_identity field.
RecentQuery
Describes a recent query executed on the Logs Explorer or Log Analytics page within the last ~ 30 days.
SavedQuery
Describes a query that has been saved by a user.
SetIamPolicyRequest
Request message for SetIamPolicy method.
Settings
Describes the settings associated with a project, folder, organization, or billing account.
SinkCreateCall
Creates a sink that exports specified log entries to a destination. The export begins upon ingress, unless the sink’s writer_identity is not permitted to write to the destination. A sink can export log entries only from the resource owning the sink.
SinkDeleteCall
Deletes a sink. If the sink has a unique writer_identity, then that service account is also deleted.
SinkGetCall
Gets a sink.
SinkListCall
Lists sinks.
SinkMethods
A builder providing access to all methods supported on sink resources. It is not used directly, but through the Logging hub.
SinkUpdateCall
Updates a sink. This method replaces the values of the destination and filter fields of the existing sink with the corresponding values from the new sink.The updated sink might also have a new writer_identity; see the unique_writer_identity field.
Status
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).
SummaryField
A field from the LogEntry that is added to the summary line (https://cloud.google.com/logging/docs/view/logs-explorer-interface#add-summary-fields) for a query in the Logs Explorer.
SuppressionInfo
Information about entries that were omitted from the session.
TailLogEntriesRequest
The parameters to TailLogEntries.
TailLogEntriesResponse
Result returned from TailLogEntries.
TestIamPermissionsRequest
Request message for TestIamPermissions method.
TestIamPermissionsResponse
Response message for TestIamPermissions method.
UndeleteBucketRequest
The parameters to UndeleteBucket.
WriteLogEntriesRequest
The parameters to WriteLogEntries.
WriteLogEntriesResponse
Result returned from WriteLogEntries.

Enums§

Scope
Identifies the an OAuth2 authorization scope. A scope is needed when requesting an authorization token.