Reference documentation and code samples for the Design Center V1 API class Google::Cloud::DesignCenter::V1::RoleInfo.
RoleInfo represents an IAM role along with its origin.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#permissions
def permissions() -> ::Array<::String>
Returns
- (::Array<::String>) — Output only. The list of permissions that this role is recommended for. This includes only the permissions of this role that are part of the recommendation.
#role
def role() -> ::String
Returns
-
(::String) — Required. IAM role name, such as
roles/editor.
#role=
def role=(value) -> ::String
Parameter
-
value (::String) — Required. IAM role name, such as
roles/editor.
Returns
-
(::String) — Required. IAM role name, such as
roles/editor.
#system_provided
def system_provided() -> ::Boolean
Returns
-
(::Boolean) — Output only. When
true, indicates that this role is automatically added by Application Design Center. When you provide a role, this field is set tofalse.