For more information on how to use the below LPU and other Google Cloud Data Collection setup. See the Google Cloud Platform Sources
A user role with the at least the following permissions is required:
Deploying a Least Privileged User
To learn more about how to deploy a role with these permissions to a GCP Organization, or a GCP Project, please refer to this documentation:
Deploy an Individual LPU role to a GCP Project, or GCP Organization
cloudnotifications.activities.list monitoring.alertPolicies.get monitoring.alertPolicies.list monitoring.dashboards.get monitoring.dashboards.list monitoring.groups.get monitoring.groups.list monitoring.metricDescriptors.get monitoring.metricDescriptors.list monitoring.monitoredResourceDescriptors.get monitoring.monitoredResourceDescriptors.list monitoring.notificationChannelDescriptors.get monitoring.notificationChannelDescriptors.list monitoring.notificationChannels.get monitoring.notificationChannels.list monitoring.publicWidgets.get monitoring.publicWidgets.list monitoring.timeSeries.list monitoring.uptimeCheckConfigs.get monitoring.uptimeCheckConfigs.list resourcemanager.projects.get stackdriver.projects.get storage.buckets.list
Private Key JSON
The contents of the private key JSON file created when setting up a service account.
Controls which metrics get requested from GCP's Stackdriver API.
A comma separated whitelist of project IDs. If the wildcard "*" is used, resources will be collected from all available projects.
The number of seconds to allow for connecting to the target.
The name of the bucket.
The domain associated with the entity.
The email address associated with the entity.
The entity holding the permission.
ACL Entity ID
The ID for the entity.
ACL Entity Tag
HTTP 1.1 Entity tag for the access-control entry.
The ID of the access-control entry.
The kind of item this is.
ACL Project Team Project Number
The project number.
ACL Project Team Team
The access permission for the entity.
ACL Self Link
The link to this access-control entry.
Billing Requester Pays
When set to true, Requester Pays is enabled for this bucket.
CORS Maximum Age (Seconds)
The value to return in the Access-Control-Max-Age header used in preflight responses.
The list of HTTP methods on which to include CORS response headers, (GET, OPTIONS, POST, etc) Note: "*" is permitted in the list of methods, and means "any method".
The list of Origins eligible to receive CORS response headers. Note: "*" is permitted in the list of origins, and means "any Origin".
CORS Response Header
The list of HTTP headers other than the simple response headers to give permission for the user-agent to share across domains.
Encryption Default KMS Key Name
A Cloud KMS key that will be used to encrypt objects inserted into this bucket, if no encryption method is specified.
HTTP 1.1 Entity tag for the bucket.
The kind of item this is. For buckets, this is always storage#bucket.
User-provided labels, in key/value pairs.
The location of the bucket. Object data for objects in the bucket resides in physical storage within this region.
Logging Log Bucket
The destination bucket where the current bucket's logs should be placed.
Logging Log Object Prefix
A prefix for log object names.
The metadata generation of this bucket.
The name of the bucket.
Total number of objects per bucket.
The entity, in the form project-owner-projectId.
Owner Entity ID
The ID for the entity.
The project in which the bucket was created.
The project number of the project the bucket belongs to.
Received Data (Bytes per Second)
Rate of data received over the network.
Request Count (Requests per Second)
Rate of API calls.
The URI of this bucket.
Sent Data (Bytes per Second)
Rate of data sent over the network.
The bucket's default storage class, used whenever no storageClass is specified for a newly-created object. This defines how objects in the bucket are stored and determines the SLA and the cost of storage. Values include MULTI_REGIONAL, REGIONAL, STANDARD, NEARLINE, COLDLINE, and DURABLE_REDUCED_AVAILABILITY. If this value is not specified when the bucket is created, it will default to STANDARD. For more information, see storage classes.
The creation time of the bucket in RFC 3339 format.
Total Data (Bytes)
Total size of all objects in the bucket.
Total Data Rate (Bytes per Second)
Total daily rate of storage usage by the bucket.
The modification time of the bucket in RFC 3339 format.
While set to true, versioning is fully enabled for this bucket.
Website Main Page Suffix
If the requested object path is missing, the service will ensure the path has a trailing '/', append this suffix, and attempt to retrieve the resulting object. This allows the creation of index.html objects to represent directory pages.
Website Not Found Page
If the requested object path is missing, and any mainPageSuffix object is missing, if applicable, the service will return the named object from this bucket as the content for a 404 Not Found result.