Module: Google::Cloud::ResourceSettings::V1::ResourceSettingsService

Defined in:
lib/google/cloud/resource_settings/v1/resource_settings_service.rb,
lib/google/cloud/resource_settings/v1/resource_settings_service/rest.rb,
lib/google/cloud/resource_settings/v1/resource_settings_service/paths.rb,
lib/google/cloud/resource_settings/v1/resource_settings_service/client.rb,
lib/google/cloud/resource_settings/v1/resource_settings_service/credentials.rb,
lib/google/cloud/resource_settings/v1/resource_settings_service/rest/client.rb,
lib/google/cloud/resource_settings/v1/resource_settings_service/rest/service_stub.rb

Overview

An interface to interact with resource settings and setting values throughout the resource hierarchy.

Services may surface a number of settings for users to control how their resources behave. Values of settings applied on a given Cloud resource are evaluated hierarchically and inherited by all descendants of that resource.

For all requests, returns a google.rpc.Status with google.rpc.Code.PERMISSION_DENIED if the IAM check fails or the parent resource is not in a Cloud Organization. For all requests, returns a google.rpc.Status with google.rpc.Code.INVALID_ARGUMENT if the request is malformed. (== deprecation_description Resource Settings is deprecated. As of November 7, 2023, no organizations will be onboarded for any of the enabled settings, and the service will be shut down on October 1, 2024. ==)

To load this service and instantiate a REST client:

require "google/cloud/resource_settings/v1/resource_settings_service/rest"
client = ::Google::Cloud::ResourceSettings::V1::ResourceSettingsService::Rest::Client.new

Defined Under Namespace

Modules: Paths, Rest Classes: Client, Credentials