Class: Google::Cloud::CloudControlsPartner::V1beta::PartnerPermissions
- Inherits:
-
Object
- Object
- Google::Cloud::CloudControlsPartner::V1beta::PartnerPermissions
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/cloudcontrolspartner/v1beta/partner_permissions.rb
Overview
The permissions granted to the partner for a workload
Defined Under Namespace
Modules: Permission
Instance Attribute Summary collapse
-
#name ⇒ ::String
Identifier.
-
#partner_permissions ⇒ ::Array<::Google::Cloud::CloudControlsPartner::V1beta::PartnerPermissions::Permission>
The partner permissions granted for the workload.
Instance Attribute Details
#name ⇒ ::String
Returns Identifier. Format:
organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}/partnerPermissions.
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'proto_docs/google/cloud/cloudcontrolspartner/v1beta/partner_permissions.rb', line 32 class PartnerPermissions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module Permission # Unspecified partner permission PERMISSION_UNSPECIFIED = 0 # Permission for Access Transparency and emergency logs ACCESS_TRANSPARENCY_AND_EMERGENCY_ACCESS_LOGS = 1 # Permission for Assured Workloads monitoring violations ASSURED_WORKLOADS_MONITORING = 2 # Permission for Access Approval requests ACCESS_APPROVAL_REQUESTS = 3 # Permission for External Key Manager connection status ASSURED_WORKLOADS_EKM_CONNECTION_STATUS = 4 # Permission for support case details for Access Transparency log entries ACCESS_TRANSPARENCY_LOGS_SUPPORT_CASE_VIEWER = 5 end end |
#partner_permissions ⇒ ::Array<::Google::Cloud::CloudControlsPartner::V1beta::PartnerPermissions::Permission>
Returns The partner permissions granted for the workload.
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'proto_docs/google/cloud/cloudcontrolspartner/v1beta/partner_permissions.rb', line 32 class PartnerPermissions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module Permission # Unspecified partner permission PERMISSION_UNSPECIFIED = 0 # Permission for Access Transparency and emergency logs ACCESS_TRANSPARENCY_AND_EMERGENCY_ACCESS_LOGS = 1 # Permission for Assured Workloads monitoring violations ASSURED_WORKLOADS_MONITORING = 2 # Permission for Access Approval requests ACCESS_APPROVAL_REQUESTS = 3 # Permission for External Key Manager connection status ASSURED_WORKLOADS_EKM_CONNECTION_STATUS = 4 # Permission for support case details for Access Transparency log entries ACCESS_TRANSPARENCY_LOGS_SUPPORT_CASE_VIEWER = 5 end end |