RepositoryWorkspaceIamMember constructor
RepositoryWorkspaceIamMember(
- String name, {
- RepositoryWorkspaceIamMemberArgs? args,
- CustomResourceOptions? options,
Creates a new RepositoryWorkspaceIamMember.
name The Pulumi resource name.
args Arguments used to configure this RepositoryWorkspaceIamMember. The set of arguments for RepositoryWorkspaceIamMember.
options Resource options controlling this resource's behavior.
Implementation
RepositoryWorkspaceIamMember(
String name, {
RepositoryWorkspaceIamMemberArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:dataform/v1beta1:RepositoryWorkspaceIamMember',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
condition = registerOutput<Condition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return Condition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
etag = registerOutput<String>('etag');
member = registerOutput<String>('member');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
role = registerOutput<String>('role');
}