TriggerIamMember constructor

TriggerIamMember(
  1. String name, {
  2. TriggerIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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