ManagementServerIamMember constructor

ManagementServerIamMember(
  1. String name, {
  2. ManagementServerIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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