Design Center V1 API - Class Google::Cloud::DesignCenter::V1::RoleInfo (v0.1.0)

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 to false.