Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions generated/google-apis-policysimulator_v1alpha/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Release history for google-apis-policysimulator_v1alpha

### v0.30.0 (2026-03-22)

* Regenerated from discovery document revision 20260312

### v0.29.0 (2026-03-08)

* Regenerated from discovery document revision 20260227
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ class GoogleCloudOrgpolicyV2AlternatePolicySpec
# @return [String]
attr_accessor :launch

# Defines a Google Cloud policy specification which is used to specify
# Defines a Google Cloud policy specification that is used to specify
# constraints for configurations of Google Cloud resources.
# Corresponds to the JSON property `spec`
# @return [Google::Apis::PolicysimulatorV1alpha::GoogleCloudOrgpolicyV2PolicySpec]
Expand Down Expand Up @@ -127,7 +127,7 @@ def update!(**args)
end
end

# Defines an organization policy which is used to specify constraints for
# Defines an organization policy that is used to specify constraints for
# configurations of Google Cloud resources.
class GoogleCloudOrgpolicyV2Policy
include Google::Apis::Core::Hashable
Expand All @@ -138,22 +138,22 @@ class GoogleCloudOrgpolicyV2Policy
# @return [Google::Apis::PolicysimulatorV1alpha::GoogleCloudOrgpolicyV2AlternatePolicySpec]
attr_accessor :alternate

# Defines a Google Cloud policy specification which is used to specify
# Defines a Google Cloud policy specification that is used to specify
# constraints for configurations of Google Cloud resources.
# Corresponds to the JSON property `dryRunSpec`
# @return [Google::Apis::PolicysimulatorV1alpha::GoogleCloudOrgpolicyV2PolicySpec]
attr_accessor :dry_run_spec

# Optional. An opaque tag indicating the current state of the policy, used for
# concurrency control. This 'etag' is computed by the server based on the value
# of other fields, and may be sent on update and delete requests to ensure the
# client has an up-to-date value before proceeding.
# concurrency control. This entity tag (ETag) is computed by the server based on
# the value of other fields, and may be sent on update and delete requests to
# ensure the client has an up-to-date value before proceeding.
# Corresponds to the JSON property `etag`
# @return [String]
attr_accessor :etag

# Immutable. The resource name of the policy. Must be one of the following forms,
# where `constraint_name` is the name of the constraint which this policy
# where `constraint_name` is the name of the constraint that this policy
# configures: * `projects/`project_number`/policies/`constraint_name`` * `
# folders/`folder_id`/policies/`constraint_name`` * `organizations/`
# organization_id`/policies/`constraint_name`` For example, `projects/123/
Expand All @@ -164,7 +164,7 @@ class GoogleCloudOrgpolicyV2Policy
# @return [String]
attr_accessor :name

# Defines a Google Cloud policy specification which is used to specify
# Defines a Google Cloud policy specification that is used to specify
# constraints for configurations of Google Cloud resources.
# Corresponds to the JSON property `spec`
# @return [Google::Apis::PolicysimulatorV1alpha::GoogleCloudOrgpolicyV2PolicySpec]
Expand All @@ -184,17 +184,17 @@ def update!(**args)
end
end

# Defines a Google Cloud policy specification which is used to specify
# Defines a Google Cloud policy specification that is used to specify
# constraints for configurations of Google Cloud resources.
class GoogleCloudOrgpolicyV2PolicySpec
include Google::Apis::Core::Hashable

# An opaque tag indicating the current version of the policySpec, used for
# concurrency control. This field is ignored if used in a `CreatePolicy` request.
# When the policy is returned from either a `GetPolicy` or a `ListPolicies`
# request, this `etag` indicates the version of the current policySpec to use
# when executing a read-modify-write loop. When the policy is returned from a `
# GetEffectivePolicy` request, the `etag` will be unset.
# request, this entity tag (ETag) indicates the version of the current
# policySpec to use when executing a read-modify-write loop. When the policy is
# returned from a `GetEffectivePolicy` request, the ETag will be unset.
# Corresponds to the JSON property `etag`
# @return [String]
attr_accessor :etag
Expand All @@ -203,7 +203,7 @@ class GoogleCloudOrgpolicyV2PolicySpec
# is true, policy rules set higher up in the hierarchy (up to the closest root)
# are inherited and present in the effective policy. If it is false, then no
# rules are inherited, and this policy becomes the new root for evaluation. This
# field can be set only for policies which configure list constraints.
# field can be set only for policies that configure list constraints.
# Corresponds to the JSON property `inheritFromParent`
# @return [Boolean]
attr_accessor :inherit_from_parent
Expand All @@ -219,10 +219,10 @@ class GoogleCloudOrgpolicyV2PolicySpec
alias_method :reset?, :reset

# In policies for boolean constraints, the following requirements apply: - There
# must be one and only one policy rule where condition is unset. - Boolean
# policy rules with conditions must set `enforced` to the opposite of the policy
# rule without a condition. - During policy evaluation, policy rules with
# conditions that are true for a target resource take precedence.
# must be exactly one policy rule where a condition is unset. - Boolean policy
# rules with conditions must set `enforced` to the opposite of the policy rule
# without a condition. - During policy evaluation, policy rules with conditions
# that are true for a target resource take precedence.
# Corresponds to the JSON property `rules`
# @return [Array<Google::Apis::PolicysimulatorV1alpha::GoogleCloudOrgpolicyV2PolicySpecPolicyRule>]
attr_accessor :rules
Expand Down Expand Up @@ -696,7 +696,7 @@ def update!(**args)
class GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay
include Google::Apis::Core::Hashable

# Defines an organization policy which is used to specify constraints for
# Defines an organization policy that is used to specify constraints for
# configurations of Google Cloud resources.
# Corresponds to the JSON property `policy`
# @return [Google::Apis::PolicysimulatorV1alpha::GoogleCloudOrgpolicyV2Policy]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ module Google
module Apis
module PolicysimulatorV1alpha
# Version of the google-apis-policysimulator_v1alpha gem
GEM_VERSION = "0.29.0"
GEM_VERSION = "0.30.0"

# Version of the code generator used to generate this client
GENERATOR_VERSION = "0.18.0"

# Revision of the discovery document this client was generated from
REVISION = "20260227"
REVISION = "20260312"
end
end
end
Loading