RepositoryWorkspaceIamMember constructor

RepositoryWorkspaceIamMember(
  1. String name, {
  2. RepositoryWorkspaceIamMemberArgs? args,
  3. 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');
}