Class: Google::Apis::RedisV1beta1::AclPolicyInfo
- Inherits:
-
Object
- Object
- Google::Apis::RedisV1beta1::AclPolicyInfo
- 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
Details of the applied ACL policy.
Instance Attribute Summary collapse
-
#acl_policy_revision_statuses ⇒ Array<Google::Apis::RedisV1beta1::AclPolicyRevisionStatus>
Output only.
-
#applied_acl_policy ⇒ String
Output only.
-
#applied_acl_policy_revision ⇒ String
Output only.
-
#applied_acl_policy_revision_number ⇒ Fixnum
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AclPolicyInfo
constructor
A new instance of AclPolicyInfo.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ AclPolicyInfo
Returns a new instance of AclPolicyInfo.
133 134 135 |
# File 'lib/google/apis/redis_v1beta1/classes.rb', line 133 def initialize(**args) update!(**args) end |
Instance Attribute Details
#acl_policy_revision_statuses ⇒ Array<Google::Apis::RedisV1beta1::AclPolicyRevisionStatus>
Output only. A list of status for various revisions of this ACL policy on the
cluster.
Corresponds to the JSON property aclPolicyRevisionStatuses
113 114 115 |
# File 'lib/google/apis/redis_v1beta1/classes.rb', line 113 def acl_policy_revision_statuses @acl_policy_revision_statuses end |
#applied_acl_policy ⇒ String
Output only. The resource name of the applied ACL policy. Format: "projects/
project/locations/location/aclPolicies/acl_policy"
Corresponds to the JSON property appliedAclPolicy
119 120 121 |
# File 'lib/google/apis/redis_v1beta1/classes.rb', line 119 def applied_acl_policy @applied_acl_policy end |
#applied_acl_policy_revision ⇒ String
Output only. The resource name of the applied ACL policy revision. Format: "
projects/project/locations/location/aclPolicies/acl_policy/revisions/
revision"
Corresponds to the JSON property appliedAclPolicyRevision
126 127 128 |
# File 'lib/google/apis/redis_v1beta1/classes.rb', line 126 def applied_acl_policy_revision @applied_acl_policy_revision end |
#applied_acl_policy_revision_number ⇒ Fixnum
Output only. The revision number of the applied ACL policy revision.
Corresponds to the JSON property appliedAclPolicyRevisionNumber
131 132 133 |
# File 'lib/google/apis/redis_v1beta1/classes.rb', line 131 def applied_acl_policy_revision_number @applied_acl_policy_revision_number end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
138 139 140 141 142 143 |
# File 'lib/google/apis/redis_v1beta1/classes.rb', line 138 def update!(**args) @acl_policy_revision_statuses = args[:acl_policy_revision_statuses] if args.key?(:acl_policy_revision_statuses) @applied_acl_policy = args[:applied_acl_policy] if args.key?(:applied_acl_policy) @applied_acl_policy_revision = args[:applied_acl_policy_revision] if args.key?(:applied_acl_policy_revision) @applied_acl_policy_revision_number = args[:applied_acl_policy_revision_number] if args.key?(:applied_acl_policy_revision_number) end |