Namespace Google.Cloud.ResourceManager.V3

Classes

CreateFolderMetadata

Metadata pertaining to the Folder creation process.

CreateFolderRequest

The CreateFolder request message.

CreateProjectMetadata

A status object which is used as the metadata field for the Operation returned by CreateProject. It provides insight for when significant phases of Project creation have completed.

CreateProjectRequest

The request sent to the [CreateProject][google.cloud.resourcemanager.v3.Projects.CreateProject] method.

CreateTagBindingMetadata

Runtime operation information for creating a TagValue.

CreateTagBindingRequest

The request message to create a TagBinding.

CreateTagKeyMetadata

Runtime operation information for creating a TagKey.

CreateTagKeyRequest

The request message for creating a TagKey.

CreateTagValueMetadata

Runtime operation information for creating a TagValue.

CreateTagValueRequest

The request message for creating a TagValue.

DeleteFolderMetadata

A status object which is used as the metadata field for the Operation returned by DeleteFolder.

DeleteFolderRequest

The DeleteFolder request message.

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.

DeleteProjectRequest

[DeleteProject][google.cloud.resourcemanager.v3.Projects.DeleteProject] method.

DeleteTagBindingMetadata

Runtime operation information for deleting a TagBinding.

DeleteTagBindingRequest

The request message to delete a TagBinding.

DeleteTagKeyMetadata

Runtime operation information for deleting a TagKey.

DeleteTagKeyRequest

The request message for deleting a TagKey.

DeleteTagValueMetadata

Runtime operation information for deleting a TagValue.

DeleteTagValueRequest

The request message for deleting a TagValue.

Folder

A folder in an organization's resource hierarchy, used to organize that organization's resources.

Folder.Types

Container for nested types declared in the Folder message type.

Folders

Manages Cloud Platform folder resources. Folders can be used to organize the resources under an organization and to control the policies applied to groups of resources.

Folders.FoldersBase

Base class for server-side implementations of Folders

Folders.FoldersClient

Client for Folders

FoldersClient

Folders client wrapper, for convenient use.

FoldersClientBuilder

Builder class for FoldersClient to provide simple configuration of credentials, endpoint etc.

FoldersClientImpl

Folders client wrapper implementation, for convenient use.

FoldersSettings

Settings for FoldersClient instances.

GetFolderRequest

The GetFolder request message.

GetOrganizationRequest

The request sent to the GetOrganization method. The name field is required. organization_id is no longer accepted.

GetProjectRequest

The request sent to the [GetProject][google.cloud.resourcemanager.v3.Projects.GetProject] method.

GetTagKeyRequest

The request message for getting a TagKey.

GetTagValueRequest

The request message for getting a TagValue.

ListFoldersRequest

The ListFolders request message.

ListFoldersResponse

The ListFolders response message.

ListProjectsRequest

The request sent to the [ListProjects][google.cloud.resourcemanager.v3.Projects.ListProjects] method.

ListProjectsResponse

A page of the response received from the [ListProjects][google.cloud.resourcemanager.v3.Projects.ListProjects] method.

A paginated response where more pages are available has next_page_token set. This token can be used in a subsequent request to retrieve the next request page.

NOTE: A response may contain fewer elements than the request page_size and still have a next_page_token.

ListTagBindingsRequest

The request message to list all TagBindings for a parent.

ListTagBindingsResponse

The ListTagBindings response.

ListTagKeysRequest

The request message for listing all TagKeys under a parent resource.

ListTagKeysResponse

The ListTagKeys response message.

ListTagValuesRequest

The request message for listing TagValues for the specified TagKey.

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][google.cloud.resourcemanager.v3.Projects.MoveProject] method.

Organization

The root node in the resource hierarchy to which a particular entity's (a company, for example) resources belong.

Organization.Types

Container for nested types declared in the Organization message type.

Organizations

Allows users to manage their organization resources.

Organizations.OrganizationsBase

Base class for server-side implementations of Organizations

Organizations.OrganizationsClient

Client for Organizations

OrganizationsClient

Organizations client wrapper, for convenient use.

OrganizationsClientBuilder

Builder class for OrganizationsClient to provide simple configuration of credentials, endpoint etc.

OrganizationsClientImpl

Organizations client wrapper implementation, for convenient use.

OrganizationsSettings

Settings for OrganizationsClient instances.

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.

Project.Types

Container for nested types declared in the Project message type.

Projects

Manages Google Cloud Projects.

Projects.ProjectsBase

Base class for server-side implementations of Projects

Projects.ProjectsClient

Client for Projects

ProjectsClient

Projects client wrapper, for convenient use.

ProjectsClientBuilder

Builder class for ProjectsClient to provide simple configuration of credentials, endpoint etc.

ProjectsClientImpl

Projects client wrapper implementation, for convenient use.

ProjectsSettings

Settings for ProjectsClient instances.

SearchFoldersRequest

The request message for searching folders.

SearchFoldersResponse

The response message for searching folders.

SearchOrganizationsRequest

The request sent to the SearchOrganizations method.

SearchOrganizationsResponse

The response returned from the SearchOrganizations method.

SearchProjectsRequest

The request sent to the [SearchProjects][google.cloud.resourcemanager.v3.Projects.SearchProjects] method.

SearchProjectsResponse

A page of the response received from the [SearchProjects][google.cloud.resourcemanager.v3.Projects.SearchProjects] method.

A paginated response where more pages are available has next_page_token set. This token can be used in a subsequent request to retrieve the next request page.

TagBinding

A TagBinding represents a connection between a TagValue and a cloud resource (currently project, folder, or organization). Once a TagBinding is created, the TagValue is applied to all the descendants of the cloud resource.

TagBindingName

Resource name for the TagBinding resource.

TagBindings

Allow users to create and manage TagBindings between TagValues and different cloud resources throughout the GCP resource hierarchy.

TagBindings.TagBindingsBase

Base class for server-side implementations of TagBindings

TagBindings.TagBindingsClient

Client for TagBindings

TagBindingsClient

TagBindings client wrapper, for convenient use.

TagBindingsClientBuilder

Builder class for TagBindingsClient to provide simple configuration of credentials, endpoint etc.

TagBindingsClientImpl

TagBindings client wrapper implementation, for convenient use.

TagBindingsSettings

Settings for TagBindingsClient instances.

TagKey

A TagKey, used to group a set of TagValues.

TagKeyName

Resource name for the TagKey resource.

TagKeys

Allow users to create and manage tag keys.

TagKeys.TagKeysBase

Base class for server-side implementations of TagKeys

TagKeys.TagKeysClient

Client for TagKeys

TagKeysClient

TagKeys client wrapper, for convenient use.

TagKeysClientBuilder

Builder class for TagKeysClient to provide simple configuration of credentials, endpoint etc.

TagKeysClientImpl

TagKeys client wrapper implementation, for convenient use.

TagKeysSettings

Settings for TagKeysClient instances.

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.

TagValueName

Resource name for the TagValue resource.

TagValues

Allow users to create and manage tag values.

TagValues.TagValuesBase

Base class for server-side implementations of TagValues

TagValues.TagValuesClient

Client for TagValues

TagValuesClient

TagValues client wrapper, for convenient use.

TagValuesClientBuilder

Builder class for TagValuesClient to provide simple configuration of credentials, endpoint etc.

TagValuesClientImpl

TagValues client wrapper implementation, for convenient use.

TagValuesSettings

Settings for TagValuesClient instances.

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] [google.cloud.resourcemanager.v3.Projects.UndeleteProject] method.

UpdateFolderMetadata

A status object which is used as the metadata field for the Operation returned by UpdateFolder.

UpdateFolderRequest

The request sent to the [UpdateFolder][google.cloud.resourcemanager.v3.Folder.UpdateFolder] method.

Only the display_name field can be changed. All other fields will be ignored. Use the [MoveFolder][google.cloud.resourcemanager.v3.Folders.MoveFolder] method to change the parent field.

UpdateProjectMetadata

A status object which is used as the metadata field for the Operation returned by UpdateProject.

UpdateProjectRequest

The request sent to the [UpdateProject][google.cloud.resourcemanager.v3.Projects.UpdateProject] method.

Only the display_name and labels fields can be change. Use the [MoveProject][google.cloud.resourcemanager.v3.Projects.MoveProject] method to change the parent field.

UpdateTagKeyMetadata

Runtime operation information for updating a TagKey.

UpdateTagKeyRequest

The request message for updating a TagKey.

UpdateTagValueMetadata

Runtime operation information for updating a TagValue.

UpdateTagValueRequest

The request message for updating a TagValue.

Enums

Folder.Types.State

Folder lifecycle states.

Organization.OwnerOneofCase

Enum of possible cases for the "owner" oneof.

Organization.Types.State

Organization lifecycle states.

Project.Types.State

Project lifecycle states.

TagBindingName.ResourceNameType

The possible contents of TagBindingName.

TagKeyName.ResourceNameType

The possible contents of TagKeyName.

TagValueName.ResourceNameType

The possible contents of TagValueName.