package
2.20.3+incompatible
Repository: https://github.com/terraform-providers/terraform-provider-google.git
Documentation: pkg.go.dev

# Functions

BatchRequestEnableServices can be used to batch requests to enable services across resource nodes, i.e.
No description provided by the author
No description provided by the author
Update the beta metadata (serverMD) according to the provided diff (oldMDMap v newMDMap).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
For a consumer of config.go that isn't a full fledged provider and doesn't have its own endpoint mechanism such as sweepers, init {{service}}BasePath values to a default.
Convert between two types by converting to/from JSON.
No description provided by the author
When converting to a map, we can't use setOmittedFields because FieldByName fails.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
given a full locational (non-global) self link, returns the project + region/zone + name or an error.
No description provided by the author
return the region a selfLink is referring to.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Since the google compute API uses optimistic locking, there is a chance we need to resubmit our updated metadata.
Update the metadata (serverMD) according to the provided diff (oldMDMap v newMDMap).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Initializes a new batcher.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
This is a Printf sibling (Nprintf; Named Printf), which handles strings like Nprintf("Hello %{target}!", map[string]interface{}{"target":"world"}) == "Hello world!".
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provider returns a terraform.ResourceProvider.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Resource that batches requests to the same IAM policy across multiple IAM fine-grained resources.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Generated resources: 81 Generated IAM resources: 39 Total generated resources: 120.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SignString calculates the SHA256 signature of the input string.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
StringNotInSlice returns a SchemaValidateFunc which tests if the provided value is of type string and that it matches none of the element in the invalid slice.

# Constants

No description provided by the author
Format of default Compute service accounts created by Google ${PROJECT_ID}[email protected] where PROJECT_ID is an int64 (max 20 digits).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
https://cloud.google.com/iam/docs/understanding-custom-roles#naming_the_role.
No description provided by the author
Copied from the official Google Cloud auto-generated client.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

Generated product base paths.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Format of service accounts created through the API.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Service account name must have a length between 6 and 30.
Format of service-created service account examples are: [email protected] [email protected] [email protected].
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
BatchRequest represents a single request to a global batcher.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Config is the configuration structure used to instantiate the Google provider.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LoggingExclusionId represents the parts that make up the canonical id used within terraform for a logging resource.
LoggingSinkId represents the parts that make up the canonical id used within terraform for a logging resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RequestBatcher is a global batcher object that keeps track of existing batches.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UrlData stores the values required to create a Signed Url.
No description provided by the author

# Interfaces

These types are implemented per GCP resource type and specify how to do per-resource IAM operations.
The ResourceLoggingExclusionUpdater interface is implemented for each GCP resource supporting log exclusions.
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

The cloud resource manager API operation is an example of one of many interchangeable API operations.
ComputeOperationError wraps compute.OperationError and implements the error interface so it can be returned.
No description provided by the author
SqlAdminOperationError wraps sqladmin.OperationError and implements the error interface so it can be returned.