Namespace google::cloud::resourcemanager_v3 (2.21.0)

Classes

FoldersClient

Manages Cloud Platform folder resources.

FoldersConnection

The FoldersConnection object for FoldersClient.

FoldersConnectionIdempotencyPolicy

FoldersLimitedErrorCountRetryPolicy

A retry policy for FoldersConnection based on counting errors.

FoldersLimitedTimeRetryPolicy

A retry policy for FoldersConnection based on elapsed time.

FoldersRetryPolicy

The retry policy for FoldersConnection.

OrganizationsClient

Allows users to manage their organization resources.

OrganizationsConnection

The OrganizationsConnection object for OrganizationsClient.

OrganizationsConnectionIdempotencyPolicy

OrganizationsLimitedErrorCountRetryPolicy

A retry policy for OrganizationsConnection based on counting errors.

OrganizationsLimitedTimeRetryPolicy

A retry policy for OrganizationsConnection based on elapsed time.

OrganizationsRetryPolicy

The retry policy for OrganizationsConnection.

ProjectsClient

Manages Google Cloud Projects.

ProjectsConnection

The ProjectsConnection object for ProjectsClient.

ProjectsConnectionIdempotencyPolicy

ProjectsLimitedErrorCountRetryPolicy

A retry policy for ProjectsConnection based on counting errors.

ProjectsLimitedTimeRetryPolicy

A retry policy for ProjectsConnection based on elapsed time.

ProjectsRetryPolicy

The retry policy for ProjectsConnection.

TagBindingsClient

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

TagBindingsConnection

The TagBindingsConnection object for TagBindingsClient.

TagBindingsConnectionIdempotencyPolicy

TagBindingsLimitedErrorCountRetryPolicy

A retry policy for TagBindingsConnection based on counting errors.

TagBindingsLimitedTimeRetryPolicy

A retry policy for TagBindingsConnection based on elapsed time.

TagBindingsRetryPolicy

The retry policy for TagBindingsConnection.

TagHoldsClient

Allow users to create and manage TagHolds for TagValues.

TagHoldsConnection

The TagHoldsConnection object for TagHoldsClient.

TagHoldsConnectionIdempotencyPolicy

TagHoldsLimitedErrorCountRetryPolicy

A retry policy for TagHoldsConnection based on counting errors.

TagHoldsLimitedTimeRetryPolicy

A retry policy for TagHoldsConnection based on elapsed time.

TagHoldsRetryPolicy

The retry policy for TagHoldsConnection.

TagKeysClient

Allow users to create and manage tag keys.

TagKeysConnection

The TagKeysConnection object for TagKeysClient.

TagKeysConnectionIdempotencyPolicy

TagKeysLimitedErrorCountRetryPolicy

A retry policy for TagKeysConnection based on counting errors.

TagKeysLimitedTimeRetryPolicy

A retry policy for TagKeysConnection based on elapsed time.

TagKeysRetryPolicy

The retry policy for TagKeysConnection.

TagValuesClient

Allow users to create and manage tag values.

TagValuesConnection

The TagValuesConnection object for TagValuesClient.

TagValuesConnectionIdempotencyPolicy

TagValuesLimitedErrorCountRetryPolicy

A retry policy for TagValuesConnection based on counting errors.

TagValuesLimitedTimeRetryPolicy

A retry policy for TagValuesConnection based on elapsed time.

TagValuesRetryPolicy

The retry policy for TagValuesConnection.

Structs

FoldersBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

FoldersConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

FoldersPollingPolicyOption

Use with google::cloud::Options to configure the long-running operations polling policy.

FoldersRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

OrganizationsBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

OrganizationsConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

OrganizationsRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

ProjectsBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

ProjectsConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

ProjectsPollingPolicyOption

Use with google::cloud::Options to configure the long-running operations polling policy.

ProjectsRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

TagBindingsBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

TagBindingsConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

TagBindingsPollingPolicyOption

Use with google::cloud::Options to configure the long-running operations polling policy.

TagBindingsRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

TagHoldsBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

TagHoldsConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

TagHoldsPollingPolicyOption

Use with google::cloud::Options to configure the long-running operations polling policy.

TagHoldsRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

TagKeysBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

TagKeysConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

TagKeysPollingPolicyOption

Use with google::cloud::Options to configure the long-running operations polling policy.

TagKeysRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

TagValuesBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

TagValuesConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

TagValuesPollingPolicyOption

Use with google::cloud::Options to configure the long-running operations polling policy.

TagValuesRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

Functions

MakeFoldersConnection(Options)

A factory function to construct an object of type FoldersConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of FoldersClient.

The optional options argument may be used to configure aspects of the returned FoldersConnection. Expected options are any of the types in the following option lists:

Parameter
NameDescription
options

(optional) Configure the FoldersConnection created by this function.

Returns
TypeDescription
std::shared_ptr< FoldersConnection >

MakeDefaultFoldersConnectionIdempotencyPolicy()

Returns
TypeDescription
std::unique_ptr< FoldersConnectionIdempotencyPolicy >

MakeOrganizationsConnection(Options)

A factory function to construct an object of type OrganizationsConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of OrganizationsClient.

The optional options argument may be used to configure aspects of the returned OrganizationsConnection. Expected options are any of the types in the following option lists:

Parameter
NameDescription
options

(optional) Configure the OrganizationsConnection created by this function.

Returns
TypeDescription
std::shared_ptr< OrganizationsConnection >

MakeDefaultOrganizationsConnectionIdempotencyPolicy()

Returns
TypeDescription
std::unique_ptr< OrganizationsConnectionIdempotencyPolicy >

MakeProjectsConnection(Options)

A factory function to construct an object of type ProjectsConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of ProjectsClient.

The optional options argument may be used to configure aspects of the returned ProjectsConnection. Expected options are any of the types in the following option lists:

Parameter
NameDescription
options

(optional) Configure the ProjectsConnection created by this function.

Returns
TypeDescription
std::shared_ptr< ProjectsConnection >

MakeDefaultProjectsConnectionIdempotencyPolicy()

Returns
TypeDescription
std::unique_ptr< ProjectsConnectionIdempotencyPolicy >

MakeTagBindingsConnection(Options)

A factory function to construct an object of type TagBindingsConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of TagBindingsClient.

The optional options argument may be used to configure aspects of the returned TagBindingsConnection. Expected options are any of the types in the following option lists:

Parameter
NameDescription
options

(optional) Configure the TagBindingsConnection created by this function.

Returns
TypeDescription
std::shared_ptr< TagBindingsConnection >

MakeDefaultTagBindingsConnectionIdempotencyPolicy()

Returns
TypeDescription
std::unique_ptr< TagBindingsConnectionIdempotencyPolicy >

MakeTagHoldsConnection(Options)

A factory function to construct an object of type TagHoldsConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of TagHoldsClient.

The optional options argument may be used to configure aspects of the returned TagHoldsConnection. Expected options are any of the types in the following option lists:

Parameter
NameDescription
options

(optional) Configure the TagHoldsConnection created by this function.

Returns
TypeDescription
std::shared_ptr< TagHoldsConnection >

MakeDefaultTagHoldsConnectionIdempotencyPolicy()

Returns
TypeDescription
std::unique_ptr< TagHoldsConnectionIdempotencyPolicy >

MakeTagKeysConnection(Options)

A factory function to construct an object of type TagKeysConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of TagKeysClient.

The optional options argument may be used to configure aspects of the returned TagKeysConnection. Expected options are any of the types in the following option lists:

Parameter
NameDescription
options

(optional) Configure the TagKeysConnection created by this function.

Returns
TypeDescription
std::shared_ptr< TagKeysConnection >

MakeDefaultTagKeysConnectionIdempotencyPolicy()

Returns
TypeDescription
std::unique_ptr< TagKeysConnectionIdempotencyPolicy >

MakeTagValuesConnection(Options)

A factory function to construct an object of type TagValuesConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of TagValuesClient.

The optional options argument may be used to configure aspects of the returned TagValuesConnection. Expected options are any of the types in the following option lists:

Parameter
NameDescription
options

(optional) Configure the TagValuesConnection created by this function.

Returns
TypeDescription
std::shared_ptr< TagValuesConnection >

MakeDefaultTagValuesConnectionIdempotencyPolicy()

Returns
TypeDescription
std::unique_ptr< TagValuesConnectionIdempotencyPolicy >

Type Aliases

FoldersPolicyOptionList

Alias Of: OptionList< FoldersRetryPolicyOption, FoldersBackoffPolicyOption, FoldersPollingPolicyOption, FoldersConnectionIdempotencyPolicyOption >

The options applicable to Folders.

OrganizationsPolicyOptionList

Alias Of: OptionList< OrganizationsRetryPolicyOption, OrganizationsBackoffPolicyOption, OrganizationsConnectionIdempotencyPolicyOption >

The options applicable to Organizations.

ProjectsPolicyOptionList

Alias Of: OptionList< ProjectsRetryPolicyOption, ProjectsBackoffPolicyOption, ProjectsPollingPolicyOption, ProjectsConnectionIdempotencyPolicyOption >

The options applicable to Projects.

TagBindingsPolicyOptionList

Alias Of: OptionList< TagBindingsRetryPolicyOption, TagBindingsBackoffPolicyOption, TagBindingsPollingPolicyOption, TagBindingsConnectionIdempotencyPolicyOption >

The options applicable to TagBindings.

TagHoldsPolicyOptionList

Alias Of: OptionList< TagHoldsRetryPolicyOption, TagHoldsBackoffPolicyOption, TagHoldsPollingPolicyOption, TagHoldsConnectionIdempotencyPolicyOption >

The options applicable to TagHolds.

TagKeysPolicyOptionList

Alias Of: OptionList< TagKeysRetryPolicyOption, TagKeysBackoffPolicyOption, TagKeysPollingPolicyOption, TagKeysConnectionIdempotencyPolicyOption >

The options applicable to TagKeys.

TagValuesPolicyOptionList

Alias Of: OptionList< TagValuesRetryPolicyOption, TagValuesBackoffPolicyOption, TagValuesPollingPolicyOption, TagValuesConnectionIdempotencyPolicyOption >

The options applicable to TagValues.