This library uses the same mechanism (google::cloud::Options) and the common options as all other C++ client libraries for its configuration. Some *Option classes, which are only used in this library, are documented in this page.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[[["\u003cp\u003eThe latest version of the Cloud Resource Manager API is 2.37.0-rc, but this page is displaying version 2.35.0, which is one of many previous versions linked for access.\u003c/p\u003e\n"],["\u003cp\u003eThis page details the configuration options for the Cloud Resource Manager API, utilizing the \u003ccode\u003egoogle::cloud::Options\u003c/code\u003e mechanism shared across C++ client libraries.\u003c/p\u003e\n"],["\u003cp\u003eThe configuration options covered in this page include various classes that provide options to manage folders, organizations, projects, tag bindings, tag holds, tag keys, and tag values within the Cloud Resource Manager.\u003c/p\u003e\n"],["\u003cp\u003eSeveral specialized policy options are listed, including RetryPolicyOption, BackoffPolicyOption, ConnectionIdempotencyPolicyOption, and PollingPolicyOption, for different Cloud Resource Manager components.\u003c/p\u003e\n"],["\u003cp\u003eThis page also provides links to other classes and types, such as FoldersPolicyOptionList and OrganizationsPolicyOptionList, in order to further understand these configuration options.\u003c/p\u003e\n"]]],[],null,["# Cloud Resource Manager API Configuration Options (2.35.0)\n\nVersion 2.35.0keyboard_arrow_down\n\n- [2.42.0-rc (latest)](/cpp/docs/reference/resourcemanager/latest/group__google-cloud-resourcemanager-options)\n- [2.41.0](/cpp/docs/reference/resourcemanager/2.41.0/group__google-cloud-resourcemanager-options)\n- [2.40.0](/cpp/docs/reference/resourcemanager/2.40.0/group__google-cloud-resourcemanager-options)\n- [2.39.0](/cpp/docs/reference/resourcemanager/2.39.0/group__google-cloud-resourcemanager-options)\n- [2.38.0](/cpp/docs/reference/resourcemanager/2.38.0/group__google-cloud-resourcemanager-options)\n- [2.37.0](/cpp/docs/reference/resourcemanager/2.37.0/group__google-cloud-resourcemanager-options)\n- [2.36.0](/cpp/docs/reference/resourcemanager/2.36.0/group__google-cloud-resourcemanager-options)\n- [2.35.0](/cpp/docs/reference/resourcemanager/2.35.0/group__google-cloud-resourcemanager-options)\n- [2.34.0](/cpp/docs/reference/resourcemanager/2.34.0/group__google-cloud-resourcemanager-options)\n- [2.33.0](/cpp/docs/reference/resourcemanager/2.33.0/group__google-cloud-resourcemanager-options)\n- [2.32.0](/cpp/docs/reference/resourcemanager/2.32.0/group__google-cloud-resourcemanager-options)\n- [2.31.0](/cpp/docs/reference/resourcemanager/2.31.0/group__google-cloud-resourcemanager-options)\n- [2.30.0](/cpp/docs/reference/resourcemanager/2.30.0/group__google-cloud-resourcemanager-options)\n- [2.29.0](/cpp/docs/reference/resourcemanager/2.29.0/group__google-cloud-resourcemanager-options)\n- [2.28.0](/cpp/docs/reference/resourcemanager/2.28.0/group__google-cloud-resourcemanager-options)\n- [2.27.0](/cpp/docs/reference/resourcemanager/2.27.0/group__google-cloud-resourcemanager-options)\n- [2.26.0](/cpp/docs/reference/resourcemanager/2.26.0/group__google-cloud-resourcemanager-options)\n- [2.25.1](/cpp/docs/reference/resourcemanager/2.25.1/group__google-cloud-resourcemanager-options)\n- [2.24.0](/cpp/docs/reference/resourcemanager/2.24.0/group__google-cloud-resourcemanager-options)\n- [2.23.0](/cpp/docs/reference/resourcemanager/2.23.0/group__google-cloud-resourcemanager-options)\n- [2.22.1](/cpp/docs/reference/resourcemanager/2.22.1/group__google-cloud-resourcemanager-options)\n- [2.21.0](/cpp/docs/reference/resourcemanager/2.21.0/group__google-cloud-resourcemanager-options)\n- [2.20.0](/cpp/docs/reference/resourcemanager/2.20.0/group__google-cloud-resourcemanager-options)\n- [2.19.0](/cpp/docs/reference/resourcemanager/2.19.0/group__google-cloud-resourcemanager-options)\n- [2.18.0](/cpp/docs/reference/resourcemanager/2.18.0/group__google-cloud-resourcemanager-options)\n- [2.17.0](/cpp/docs/reference/resourcemanager/2.17.0/group__google-cloud-resourcemanager-options)\n- [2.16.0](/cpp/docs/reference/resourcemanager/2.16.0/group__google-cloud-resourcemanager-options)\n- [2.15.1](/cpp/docs/reference/resourcemanager/2.15.1/group__google-cloud-resourcemanager-options)\n- [2.14.0](/cpp/docs/reference/resourcemanager/2.14.0/group__google-cloud-resourcemanager-options)\n- [2.13.0](/cpp/docs/reference/resourcemanager/2.13.0/group__google-cloud-resourcemanager-options)\n- [2.12.0](/cpp/docs/reference/resourcemanager/2.12.0/group__google-cloud-resourcemanager-options)\n- [2.11.0](/cpp/docs/reference/resourcemanager/2.11.0/group__google-cloud-resourcemanager-options) \n\nCloud Resource Manager API Configuration Options\n================================================\n\nThis library uses the same mechanism ([`google::cloud::Options`](https://cloud.google.com/cpp/docs/reference/common/latest/classgoogle_1_1cloud_1_1Options.html)) and the common [options](https://cloud.google.com/cpp/docs/reference/common/latest/group__options.html) as all other C++ client libraries for its configuration. Some `*Option` classes, which are only used in this library, are documented in this page.\n\n###### See Also\n\n[Client Library Configuration](https://cloud.google.com/cpp/docs/reference/common/latest/group__options.html) - for an overview of client library configuration.\n\n### Classes\n\n- [`google::cloud::resourcemanager_v3::FoldersRetryPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1FoldersRetryPolicyOption)\n- [`google::cloud::resourcemanager_v3::FoldersBackoffPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1FoldersBackoffPolicyOption)\n- [`google::cloud::resourcemanager_v3::FoldersConnectionIdempotencyPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1FoldersConnectionIdempotencyPolicyOption)\n- [`google::cloud::resourcemanager_v3::FoldersPollingPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1FoldersPollingPolicyOption)\n- [`google::cloud::resourcemanager_v3::OrganizationsRetryPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1OrganizationsRetryPolicyOption)\n- [`google::cloud::resourcemanager_v3::OrganizationsBackoffPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1OrganizationsBackoffPolicyOption)\n- [`google::cloud::resourcemanager_v3::OrganizationsConnectionIdempotencyPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1OrganizationsConnectionIdempotencyPolicyOption)\n- [`google::cloud::resourcemanager_v3::ProjectsRetryPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1ProjectsRetryPolicyOption)\n- [`google::cloud::resourcemanager_v3::ProjectsBackoffPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1ProjectsBackoffPolicyOption)\n- [`google::cloud::resourcemanager_v3::ProjectsConnectionIdempotencyPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1ProjectsConnectionIdempotencyPolicyOption)\n- [`google::cloud::resourcemanager_v3::ProjectsPollingPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1ProjectsPollingPolicyOption)\n- [`google::cloud::resourcemanager_v3::TagBindingsRetryPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1TagBindingsRetryPolicyOption)\n- [`google::cloud::resourcemanager_v3::TagBindingsBackoffPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1TagBindingsBackoffPolicyOption)\n- [`google::cloud::resourcemanager_v3::TagBindingsConnectionIdempotencyPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1TagBindingsConnectionIdempotencyPolicyOption)\n- [`google::cloud::resourcemanager_v3::TagBindingsPollingPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1TagBindingsPollingPolicyOption)\n- [`google::cloud::resourcemanager_v3::TagHoldsRetryPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1TagHoldsRetryPolicyOption)\n- [`google::cloud::resourcemanager_v3::TagHoldsBackoffPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1TagHoldsBackoffPolicyOption)\n- [`google::cloud::resourcemanager_v3::TagHoldsConnectionIdempotencyPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1TagHoldsConnectionIdempotencyPolicyOption)\n- [`google::cloud::resourcemanager_v3::TagHoldsPollingPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1TagHoldsPollingPolicyOption)\n- [`google::cloud::resourcemanager_v3::TagKeysRetryPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1TagKeysRetryPolicyOption)\n- [`google::cloud::resourcemanager_v3::TagKeysBackoffPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1TagKeysBackoffPolicyOption)\n- [`google::cloud::resourcemanager_v3::TagKeysConnectionIdempotencyPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1TagKeysConnectionIdempotencyPolicyOption)\n- [`google::cloud::resourcemanager_v3::TagKeysPollingPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1TagKeysPollingPolicyOption)\n- [`google::cloud::resourcemanager_v3::TagValuesRetryPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1TagValuesRetryPolicyOption)\n- [`google::cloud::resourcemanager_v3::TagValuesBackoffPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1TagValuesBackoffPolicyOption)\n- [`google::cloud::resourcemanager_v3::TagValuesConnectionIdempotencyPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1TagValuesConnectionIdempotencyPolicyOption)\n- [`google::cloud::resourcemanager_v3::TagValuesPollingPolicyOption`](/cpp/docs/reference/resourcemanager/2.35.0/structgoogle_1_1cloud_1_1resourcemanager__v3_1_1TagValuesPollingPolicyOption)\n\n### Types\n\n- [`FoldersPolicyOptionList`](about:invalid#zCSafez)\n- [`OrganizationsPolicyOptionList`](about:invalid#zCSafez)\n- [`ProjectsPolicyOptionList`](about:invalid#zCSafez)\n- [`TagBindingsPolicyOptionList`](about:invalid#zCSafez)\n- [`TagHoldsPolicyOptionList`](about:invalid#zCSafez)\n- [`TagKeysPolicyOptionList`](about:invalid#zCSafez)\n- [`TagValuesPolicyOptionList`](about:invalid#zCSafez)"]]