DomainBackupIamMember constructor

DomainBackupIamMember(
  1. String name, {
  2. DomainBackupIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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