Bindplane

The Bindplane Developer Hub

Welcome to the Bindplane developer hub. You'll find comprehensive guides and documentation to help you start working with Bindplane as quickly as possible, as well as support if you get stuck. Let's jump right in!

Google Cloud Storage

Connection Parameters

Name
Required?
Description

Private Key JSON

Required

The contents of the private key JSON file created when setting up a service account.

Metric Collection

Controls which metrics get requested from GCP's Stackdriver API.

Projects

Required

A comma separated whitelist of project IDs. If the wildcard "*" is used, resources will be collected from all available projects.

Connection Timeout

The number of seconds to allow for connecting to the target.

Metrics

Bucket

Name
Description

ACL Bucket

The name of the bucket.

ACL Domain

The domain associated with the entity.

ACL Email

The email address associated with the entity.

ACL 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.

ACL ID

The ID of the access-control entry.

ACL Kind

The kind of item this is.

ACL Project Team Project Number

The project number.

ACL Project Team Team

The team.

ACL Role

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.

CORS Method

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".

CORS Origin

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.

Entity Tag

HTTP 1.1 Entity tag for the bucket.

Kind

The kind of item this is. For buckets, this is always storage#bucket.

Labels

User-provided labels, in key/value pairs.

Location

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.

Metageneration

The metadata generation of this bucket.

Name

The name of the bucket.

Object Count

Total number of objects per bucket.

Owner Entity

The entity, in the form project-owner-projectId.

Owner Entity ID

The ID for the entity.

Project ID

The project in which the bucket was created.

Project Number

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.

Self Link

The URI of this bucket.

Sent Data (Bytes per Second)

Rate of data sent over the network.

Storage Class

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.

Time Created

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.

Updated

The modification time of the bucket in RFC 3339 format.

Versioning Enabled

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.