Expand description
The messages and enums that are part of this client library.
Modules§
- folder
- Defines additional types related to Folder.
- organization
- Defines additional types related to Organization.
- project
- Defines additional types related to Project.
Structs§
- Create
Folder Metadata - Metadata pertaining to the Folder creation process.
- Create
Folder Request - The CreateFolder request message.
- Create
Project Metadata - A status object which is used as the
metadatafield for the Operation returned by CreateProject. It provides insight for when significant phases of Project creation have completed. - Create
Project Request - The request sent to the CreateProject method.
- Create
TagBinding Metadata - Runtime operation information for creating a TagValue.
- Create
TagBinding Request - The request message to create a TagBinding.
- Create
TagHold Metadata - Runtime operation information for creating a TagHold. (– The metadata is currently empty, but may include information in the future. –)
- Create
TagHold Request - The request message to create a TagHold.
- Create
TagKey Metadata - Runtime operation information for creating a TagKey.
- Create
TagKey Request - The request message for creating a TagKey.
- Create
TagValue Metadata - Runtime operation information for creating a TagValue.
- Create
TagValue Request - The request message for creating a TagValue.
- Delete
Folder Metadata - A status object which is used as the
metadatafield for theOperationreturned byDeleteFolder. - Delete
Folder Request - The DeleteFolder request message.
- Delete
Organization Metadata - A status object which is used as the
metadatafield for the operation returned by DeleteOrganization. - Delete
Project Metadata - A status object which is used as the
metadatafield for the Operation returned byDeleteProject. - Delete
Project Request - DeleteProject method.
- Delete
TagBinding Metadata - Runtime operation information for deleting a TagBinding.
- Delete
TagBinding Request - The request message to delete a TagBinding.
- Delete
TagHold Metadata - Runtime operation information for deleting a TagHold. (– The metadata is currently empty, but may include information in the future. –)
- Delete
TagHold Request - The request message to delete a TagHold.
- Delete
TagKey Metadata - Runtime operation information for deleting a TagKey.
- Delete
TagKey Request - The request message for deleting a TagKey.
- Delete
TagValue Metadata - Runtime operation information for deleting a TagValue.
- Delete
TagValue Request - The request message for deleting a TagValue.
- Effective
Tag - An EffectiveTag represents a tag that applies to a resource during policy
evaluation. Tags can be either directly bound to a resource or inherited from
its ancestor. EffectiveTag contains the name and
namespaced_name of the tag value and tag key, with additional fields of
inheritedto indicate the inheritance status of the effective tag. - Folder
- A folder in an organization’s resource hierarchy, used to organize that organization’s resources.
- GetFolder
Request - The GetFolder request message.
- GetNamespaced
TagKey Request - The request message for getting a TagKey by its namespaced name.
- GetNamespaced
TagValue Request - The request message for getting a TagValue by its namespaced name.
- GetOrganization
Request - The request sent to the
GetOrganizationmethod. Thenamefield is required.organization_idis no longer accepted. - GetProject
Request - The request sent to the GetProject method.
- GetTag
KeyRequest - The request message for getting a TagKey.
- GetTag
Value Request - The request message for getting a TagValue.
- List
Effective Tags Request - The request message to ListEffectiveTags
- List
Effective Tags Response - The response of ListEffectiveTags.
- List
Folders Request - The ListFolders request message.
- List
Folders Response - The ListFolders response message.
- List
Projects Request - The request sent to the ListProjects method.
- List
Projects Response - A page of the response received from the ListProjects method.
- List
TagBindings Request - The request message to list all TagBindings for a parent.
- List
TagBindings Response - The ListTagBindings response.
- List
TagHolds Request - The request message for listing the TagHolds under a TagValue.
- List
TagHolds Response - The ListTagHolds response.
- List
TagKeys Request - The request message for listing all TagKeys under a parent resource.
- List
TagKeys Response - The ListTagKeys response message.
- List
TagValues Request - The request message for listing TagValues for the specified TagKey.
Resource name for TagKey, parent of the TagValues to be listed,
in the format
tagKeys/123. - List
TagValues Response - The ListTagValues response.
- Move
Folder Metadata - Metadata pertaining to the folder move process.
- Move
Folder Request - The MoveFolder request message.
- Move
Project Metadata - A status object which is used as the
metadatafield for the Operation returned by MoveProject. - Move
Project Request - The request sent to MoveProject method.
- Organization
- The root node in the resource hierarchy to which a particular entity’s (a company, for example) resources belong.
- Project
- A project is a high-level Google Cloud entity. It is a container for ACLs, APIs, App Engine Apps, VMs, and other Google Cloud Platform resources.
- Search
Folders Request - The request message for searching folders.
- Search
Folders Response - The response message for searching folders.
- Search
Organizations Request - The request sent to the
SearchOrganizationsmethod. - Search
Organizations Response - The response returned from the
SearchOrganizationsmethod. - Search
Projects Request - The request sent to the SearchProjects method.
- Search
Projects Response - A page of the response received from the SearchProjects method.
- 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. If a TagValue has any TagHolds, deletion will be blocked.
This resource is intended to be created in the same cloud location as the
holder. - TagKey
- A TagKey, used to group a set of TagValues.
- TagValue
- A TagValue is a child of a particular TagKey. This is used to group cloud resources for the purpose of controlling them using policies.
- Undelete
Folder Metadata - A status object which is used as the
metadatafield for theOperationreturned byUndeleteFolder. - Undelete
Folder Request - The UndeleteFolder request message.
- Undelete
Organization Metadata - A status object which is used as the
metadatafield for the Operation returned by UndeleteOrganization. - Undelete
Project Metadata - A status object which is used as the
metadatafield for the Operation returned byUndeleteProject. - Undelete
Project Request - The request sent to the [UndeleteProject] [google.cloud.resourcemanager.v3.Projects.UndeleteProject] method.
- Update
Folder Metadata - A status object which is used as the
metadatafield for the Operation returned by UpdateFolder. - Update
Folder Request - The request sent to the [UpdateFolder][google.cloud.resourcemanager.v3.Folder.UpdateFolder] method.
- Update
Project Metadata - A status object which is used as the
metadatafield for the Operation returned by UpdateProject. - Update
Project Request - The request sent to the UpdateProject method.
- Update
TagKey Metadata - Runtime operation information for updating a TagKey.
- Update
TagKey Request - The request message for updating a TagKey.
- Update
TagValue Metadata - Runtime operation information for updating a TagValue.
- Update
TagValue Request - The request message for updating a TagValue.
Enums§
- Purpose
- A purpose for each policy engine requiring such an integration. A single policy engine may have multiple purposes defined, however a TagKey may only specify a single purpose.