Class: Google::Apis::RedisV1beta1::AclPolicyRevisionStatus
- Inherits:
-
Object
- Object
- Google::Apis::RedisV1beta1::AclPolicyRevisionStatus
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/redis_v1beta1/classes.rb,
lib/google/apis/redis_v1beta1/representations.rb,
lib/google/apis/redis_v1beta1/representations.rb
Overview
AclPolicyRevisionStatus stores the per-revision status for an attached cluster.
Instance Attribute Summary collapse
-
#acl_policy_revision ⇒ String
Output only.
-
#acl_policy_revision_number ⇒ Fixnum
Output only.
-
#error_message ⇒ String
Output only.
-
#state ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AclPolicyRevisionStatus
constructor
A new instance of AclPolicyRevisionStatus.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ AclPolicyRevisionStatus
Returns a new instance of AclPolicyRevisionStatus.
218 219 220 |
# File 'lib/google/apis/redis_v1beta1/classes.rb', line 218 def initialize(**args) update!(**args) end |
Instance Attribute Details
#acl_policy_revision ⇒ String
Output only. The resource name of the ACL policy revision this status refers
to. Format: "projects/project/locations/location/aclPolicies/acl_policy/
revisions/revision"
Corresponds to the JSON property aclPolicyRevision
199 200 201 |
# File 'lib/google/apis/redis_v1beta1/classes.rb', line 199 def acl_policy_revision @acl_policy_revision end |
#acl_policy_revision_number ⇒ Fixnum
Output only. The revision number of the ACL policy revision this status refers
to.
Corresponds to the JSON property aclPolicyRevisionNumber
205 206 207 |
# File 'lib/google/apis/redis_v1beta1/classes.rb', line 205 def acl_policy_revision_number @acl_policy_revision_number end |
#error_message ⇒ String
Output only. Human-readable error message providing more details for FAILED
states.
Corresponds to the JSON property errorMessage
211 212 213 |
# File 'lib/google/apis/redis_v1beta1/classes.rb', line 211 def @error_message end |
#state ⇒ String
Output only. AclPolicyRevision state.
Corresponds to the JSON property state
216 217 218 |
# File 'lib/google/apis/redis_v1beta1/classes.rb', line 216 def state @state end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
223 224 225 226 227 228 |
# File 'lib/google/apis/redis_v1beta1/classes.rb', line 223 def update!(**args) @acl_policy_revision = args[:acl_policy_revision] if args.key?(:acl_policy_revision) @acl_policy_revision_number = args[:acl_policy_revision_number] if args.key?(:acl_policy_revision_number) @error_message = args[:error_message] if args.key?(:error_message) @state = args[:state] if args.key?(:state) end |