DatabaseIAMMember constructor

DatabaseIAMMember(
  1. String name, {
  2. DatabaseIAMMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

DatabaseIAMMember(
  String name, {
  DatabaseIAMMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:spanner/databaseIAMMember:DatabaseIAMMember',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  condition = registerOutput<DatabaseIAMMemberCondition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DatabaseIAMMemberCondition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  database = registerOutput<String>('database');
  etag = registerOutput<String>('etag');
  instance = registerOutput<String>('instance');
  member = registerOutput<String>('member');
  project = registerOutput<String>('project');
  role = registerOutput<String>('role');
}