TagKeyIamMember constructor

TagKeyIamMember(
  1. String name, {
  2. TagKeyIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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