ServiceDatabaseIamMember constructor

ServiceDatabaseIamMember(
  1. String name, {
  2. ServiceDatabaseIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new ServiceDatabaseIamMember. name The Pulumi resource name. args Arguments used to configure this ServiceDatabaseIamMember. The set of arguments for ServiceDatabaseIamMember. options Resource options controlling this resource's behavior.

Implementation

ServiceDatabaseIamMember(
  String name, {
  ServiceDatabaseIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:metastore/v1alpha:ServiceDatabaseIamMember',
        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');
}