ChannelIamMember constructor

ChannelIamMember(
  1. String name, {
  2. ChannelIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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