# Functions

# Constants

View your data across Google Cloud services and see the email address of your Google Account.
See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.

# Structs

AuditConfig: Specifies the audit configuration for a service.
AuditLogConfig: Provides the configuration for logging a type of permissions.
Binding: Associates `members`, or principals, with a `role`.
CloudresourcemanagerGoogleCloudResourcemanagerV2alpha1FolderOperation: Metadata describing a long running folder operation.
CloudresourcemanagerGoogleCloudResourcemanagerV2beta1FolderOperation: Metadata describing a long running folder operation.
CreateFolderMetadata: Metadata pertaining to the Folder creation process.
CreateProjectMetadata: A status object which is used as the `metadata` field for the Operation returned by CreateProject.
CreateTagBindingMetadata: Runtime operation information for creating a TagValue.
CreateTagKeyMetadata: Runtime operation information for creating a TagKey.
CreateTagValueMetadata: Runtime operation information for creating a TagValue.
DeleteFolderMetadata: A status object which is used as the `metadata` field for the `Operation` returned by `DeleteFolder`.
DeleteOrganizationMetadata: A status object which is used as the `metadata` field for the operation returned by DeleteOrganization.
DeleteProjectMetadata: A status object which is used as the `metadata` field for the Operation returned by `DeleteProject`.
DeleteTagBindingMetadata: Runtime operation information for deleting a TagBinding.
DeleteTagKeyMetadata: Runtime operation information for deleting a TagKey.
DeleteTagValueMetadata: Runtime operation information for deleting a TagValue.
EffectiveTag: An EffectiveTag represents a tag that applies to a resource during policy evaluation.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Expr: Represents a textual expression in the Common Expression Language (CEL) syntax.
Folder: A folder in an organization's resource hierarchy, used to organize that organization's resources.
FolderOperation: Metadata describing a long running folder operation.
FolderOperationError: A classification of the Folder Operation error.
GetIamPolicyRequest: Request message for `GetIamPolicy` method.
GetPolicyOptions: Encapsulates settings provided to GetIamPolicy.
Lien: A Lien represents an encumbrance on the actions that can be performed on a resource.
ListEffectiveTagsResponse: The response of ListEffectiveTags.
ListFoldersResponse: The ListFolders response message.
ListLiensResponse: The response message for Liens.ListLiens.
ListProjectsResponse: A page of the response received from the ListProjects method.
ListTagBindingsResponse: The ListTagBindings response.
ListTagHoldsResponse: The ListTagHolds response.
ListTagKeysResponse: The ListTagKeys response message.
ListTagValuesResponse: The ListTagValues response.
MoveFolderMetadata: Metadata pertaining to the folder move process.
MoveFolderRequest: The MoveFolder request message.
MoveProjectMetadata: A status object which is used as the `metadata` field for the Operation returned by MoveProject.
MoveProjectRequest: The request sent to MoveProject method.
Operation: This resource represents a long-running operation that is the result of a network API call.
Organization: The root node in the resource hierarchy to which a particular entity's (a company, for example) resources belong.
Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
Project: A project is a high-level Google Cloud entity.
ProjectCreationStatus: A status object which is used as the `metadata` field for the Operation returned by CreateProject.
SearchFoldersResponse: The response message for searching folders.
SearchOrganizationsResponse: The response returned from the `SearchOrganizations` method.
SearchProjectsResponse: A page of the response received from the SearchProjects method.
SetIamPolicyRequest: Request message for `SetIamPolicy` method.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
TagBinding: A TagBinding represents a connection between a TagValue and a cloud resource Once a TagBinding is created, the TagValue is applied to all the descendants of the Google Cloud resource.
TagHold: A TagHold represents the use of a TagValue that is not captured by TagBindings.
TagKey: A TagKey, used to group a set of TagValues.
TagValue: A TagValue is a child of a particular TagKey.
TestIamPermissionsRequest: Request message for `TestIamPermissions` method.
TestIamPermissionsResponse: Response message for `TestIamPermissions` method.
UndeleteFolderMetadata: A status object which is used as the `metadata` field for the `Operation` returned by `UndeleteFolder`.
UndeleteFolderRequest: The UndeleteFolder request message.
UndeleteOrganizationMetadata: A status object which is used as the `metadata` field for the Operation returned by UndeleteOrganization.
UndeleteProjectMetadata: A status object which is used as the `metadata` field for the Operation returned by `UndeleteProject`.
UndeleteProjectRequest: The request sent to the UndeleteProject method.
UpdateFolderMetadata: A status object which is used as the `metadata` field for the Operation returned by UpdateFolder.
UpdateProjectMetadata: A status object which is used as the `metadata` field for the Operation returned by UpdateProject.
UpdateTagKeyMetadata: Runtime operation information for updating a TagKey.
UpdateTagValueMetadata: Runtime operation information for updating a TagValue.