Cloud Asset V1 API - Class Google::Cloud::Asset::V1::AnalyzerOrgPolicy::Rule (v0.24.0)

Reference documentation and code samples for the Cloud Asset V1 API class Google::Cloud::Asset::V1::AnalyzerOrgPolicy::Rule.

Represents a rule defined in an organization policy

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#allow_all

def allow_all() -> ::Boolean
Returns
  • (::Boolean) — Setting this to true means that all values are allowed. This field can be set only in Policies for list constraints.

#allow_all=

def allow_all=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Setting this to true means that all values are allowed. This field can be set only in Policies for list constraints.
Returns
  • (::Boolean) — Setting this to true means that all values are allowed. This field can be set only in Policies for list constraints.

#condition

def condition() -> ::Google::Type::Expr
Returns

#condition=

def condition=(value) -> ::Google::Type::Expr
Parameter
Returns

#deny_all

def deny_all() -> ::Boolean
Returns
  • (::Boolean) — Setting this to true means that all values are denied. This field can be set only in Policies for list constraints.

#deny_all=

def deny_all=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Setting this to true means that all values are denied. This field can be set only in Policies for list constraints.
Returns
  • (::Boolean) — Setting this to true means that all values are denied. This field can be set only in Policies for list constraints.

#enforce

def enforce() -> ::Boolean
Returns
  • (::Boolean) — If true, then the Policy is enforced. If false, then any configuration is acceptable. This field can be set only in Policies for boolean constraints.

#enforce=

def enforce=(value) -> ::Boolean
Parameter
  • value (::Boolean) — If true, then the Policy is enforced. If false, then any configuration is acceptable. This field can be set only in Policies for boolean constraints.
Returns
  • (::Boolean) — If true, then the Policy is enforced. If false, then any configuration is acceptable. This field can be set only in Policies for boolean constraints.

#values

def values() -> ::Google::Cloud::Asset::V1::AnalyzerOrgPolicy::Rule::StringValues
Returns

#values=

def values=(value) -> ::Google::Cloud::Asset::V1::AnalyzerOrgPolicy::Rule::StringValues
Parameter
Returns