GroupMembershipState constructor
const
GroupMembershipState({
- Input<
bool?> ? createIgnoreAlreadyExists, - Input<
String?> ? createTime, - Input<
String?> ? deletionPolicy, - Input<
String?> ? group, - Input<
GroupMembershipMemberKey?> ? memberKey, - Input<
String?> ? name, - Input<
GroupMembershipPreferredMemberKey?> ? preferredMemberKey, - Input<
List< ? roles,GroupMembershipRole> ?> - Input<
String?> ? type, - Input<
String?> ? updateTime,
Creates a new GroupMembershipState.
createIgnoreAlreadyExists If set to true, skip group member creation if a membership with the same name already exists. Defaults to false.
createTime The time when the Membership was created.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
group The name of the Group to create this membership in.
memberKey (Optional, Beta)
name The resource name of the Membership, of the form groups/{group_id}/memberships/{membership_id}.
preferredMemberKey EntityKey of the member.
roles The MembershipRoles that apply to the Membership.
type The type of the membership.
updateTime The time when the Membership was last updated.
Implementation
const GroupMembershipState({
this.createIgnoreAlreadyExists,
this.createTime,
this.deletionPolicy,
this.group,
this.memberKey,
this.name,
this.preferredMemberKey,
this.roles,
this.type,
this.updateTime,
});