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 | |
---|---|
Name | Description |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< FoldersConnection > |
MakeDefaultFoldersConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
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 | |
---|---|
Name | Description |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< OrganizationsConnection > |
MakeDefaultOrganizationsConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
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 | |
---|---|
Name | Description |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< ProjectsConnection > |
MakeDefaultProjectsConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
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 | |
---|---|
Name | Description |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< TagBindingsConnection > |
MakeDefaultTagBindingsConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
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 | |
---|---|
Name | Description |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< TagHoldsConnection > |
MakeDefaultTagHoldsConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
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 | |
---|---|
Name | Description |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< TagKeysConnection > |
MakeDefaultTagKeysConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
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 | |
---|---|
Name | Description |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< TagValuesConnection > |
MakeDefaultTagValuesConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
std::unique_ptr< TagValuesConnectionIdempotencyPolicy > |
Type Aliases
FoldersPolicyOptionList
OptionList< FoldersRetryPolicyOption, FoldersBackoffPolicyOption, FoldersPollingPolicyOption, FoldersConnectionIdempotencyPolicyOption >
The options applicable to Folders.
OrganizationsPolicyOptionList
OptionList< OrganizationsRetryPolicyOption, OrganizationsBackoffPolicyOption, OrganizationsConnectionIdempotencyPolicyOption >
The options applicable to Organizations.
ProjectsPolicyOptionList
OptionList< ProjectsRetryPolicyOption, ProjectsBackoffPolicyOption, ProjectsPollingPolicyOption, ProjectsConnectionIdempotencyPolicyOption >
The options applicable to Projects.
TagBindingsPolicyOptionList
OptionList< TagBindingsRetryPolicyOption, TagBindingsBackoffPolicyOption, TagBindingsPollingPolicyOption, TagBindingsConnectionIdempotencyPolicyOption >
The options applicable to TagBindings.
TagHoldsPolicyOptionList
OptionList< TagHoldsRetryPolicyOption, TagHoldsBackoffPolicyOption, TagHoldsPollingPolicyOption, TagHoldsConnectionIdempotencyPolicyOption >
The options applicable to TagHolds.
TagKeysPolicyOptionList
OptionList< TagKeysRetryPolicyOption, TagKeysBackoffPolicyOption, TagKeysPollingPolicyOption, TagKeysConnectionIdempotencyPolicyOption >
The options applicable to TagKeys.
TagValuesPolicyOptionList
OptionList< TagValuesRetryPolicyOption, TagValuesBackoffPolicyOption, TagValuesPollingPolicyOption, TagValuesConnectionIdempotencyPolicyOption >
The options applicable to TagValues.