InstanceBackupIamMember constructor

InstanceBackupIamMember(
  1. String name, {
  2. InstanceBackupIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

InstanceBackupIamMember(
  String name, {
  InstanceBackupIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:spanner/v1:InstanceBackupIamMember',
        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');
}