Class: Google::Cloud::AccessApproval::V1::ApproveDecision
- Inherits:
-
Object
- Object
- Google::Cloud::AccessApproval::V1::ApproveDecision
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/accessapproval/v1/accessapproval.rb
Overview
A decision that has been made to approve access to a resource.
Instance Attribute Summary collapse
-
#approve_time ⇒ ::Google::Protobuf::Timestamp
The time at which approval was granted.
-
#auto_approved ⇒ ::Boolean
True when the request has been auto-approved.
-
#expire_time ⇒ ::Google::Protobuf::Timestamp
The time at which the approval expires.
-
#invalidate_time ⇒ ::Google::Protobuf::Timestamp
If set, denotes the timestamp at which the approval is invalidated.
-
#signature_info ⇒ ::Google::Cloud::AccessApproval::V1::SignatureInfo
The signature for the ApprovalRequest and details on how it was signed.
Instance Attribute Details
#approve_time ⇒ ::Google::Protobuf::Timestamp
Returns The time at which approval was granted.
142 143 144 145 |
# File 'proto_docs/google/cloud/accessapproval/v1/accessapproval.rb', line 142 class ApproveDecision include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#auto_approved ⇒ ::Boolean
Returns True when the request has been auto-approved.
142 143 144 145 |
# File 'proto_docs/google/cloud/accessapproval/v1/accessapproval.rb', line 142 class ApproveDecision include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#expire_time ⇒ ::Google::Protobuf::Timestamp
Returns The time at which the approval expires.
142 143 144 145 |
# File 'proto_docs/google/cloud/accessapproval/v1/accessapproval.rb', line 142 class ApproveDecision include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#invalidate_time ⇒ ::Google::Protobuf::Timestamp
Returns If set, denotes the timestamp at which the approval is invalidated.
142 143 144 145 |
# File 'proto_docs/google/cloud/accessapproval/v1/accessapproval.rb', line 142 class ApproveDecision include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#signature_info ⇒ ::Google::Cloud::AccessApproval::V1::SignatureInfo
Returns The signature for the ApprovalRequest and details on how it was signed.
142 143 144 145 |
# File 'proto_docs/google/cloud/accessapproval/v1/accessapproval.rb', line 142 class ApproveDecision include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |