TagValueIamMember constructor

TagValueIamMember(
  1. String name, {
  2. TagValueIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

TagValueIamMember(
  String name, {
  TagValueIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:cloudresourcemanager/v3:TagValueIamMember',
        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');
}