Design Center v1 API - Class RoleInfo (1.0.0-beta01)

public sealed class RoleInfo : IMessage<RoleInfo>, IEquatable<RoleInfo>, IDeepCloneable<RoleInfo>, IBufferMessage, IMessage

Reference documentation and code samples for the Design Center v1 API class RoleInfo.

RoleInfo represents an IAM role along with its origin.

Inheritance

object > RoleInfo

Namespace

Google.Cloud.DesignCenter.V1

Assembly

Google.Cloud.DesignCenter.V1.dll

Constructors

RoleInfo()

public RoleInfo()

RoleInfo(RoleInfo)

public RoleInfo(RoleInfo other)
Parameter
Name Description
other RoleInfo

Properties

Permissions

public RepeatedField<string> Permissions { get; }

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.

Property Value
Type Description
RepeatedFieldstring

Role

public string Role { get; set; }

Required. IAM role name, such as roles/editor.

Property Value
Type Description
string

RoleAsRoleName

public RoleName RoleAsRoleName { get; set; }

RoleName-typed view over the Role resource name property.

Property Value
Type Description
RoleName

SystemProvided

public bool SystemProvided { get; set; }

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.

Property Value
Type Description
bool